FC2ブログ
ブログパーツ アクセスランキング
インフラ情報まとめ
アクセスランキング
サーバー、クライアント関係の構築、運用等のまとめ書きです。旧名 ほぷぅ(。・ω・)ノPCまとめ

Fedora15 DNSサーバーの構築




にほんブログ村 IT技術ブログ IT技術メモへ

Fedora15 DNSサーバーの構築


hostsファイルの変更
[root@localhost ~]# vi /etc/hosts

127.0.0.1 localhost localhost.localdomain
#::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 この行はコメントにします

resolvファイルの変更
[root@localhost init.d]# vi /etc/resolv.conf
-----------------------------------------------------------------------------------
# Generated by NetworkManager
search hopu.local
nameserver 192.168.1.2

ネットワークの設定も変更しておきます

[root@localhost init.d]# vi /etc/sysconfig/network-scripts/ifcfg-eth0

-----------------------------------------------------------------------------------
DNS1=192.168.1.2
DOMAIN=hopu.local

変更確認箇所



[root@fedora ~]# yum install bind bind-chroot ← 同時にchroot設定します

設定1 ファイルをコピーして環境を整えます
-------------------------------------------------------
/var/named/chroot/etc named.conf named.rfc1912.zonesをコピー
[root@fedorasv etc]# ls
localtime named pki デフォルトでこのファイルしかありません

localtimeファイルと named と pki という名前のディレクトリ


[root@fedora etc]# cp named.conf named.rfc1912.zones /var/named/chroot/etc/
↑ 一行で入力してください


-------------------------------------------------------
/var/namedのこの場所のファイルをコピーする

[root@fedorasv named]# ls 

chroot dynamic named.empty named.loopback
data named.ca named.localhost slaves

/var/named/chroot/var/named へ色をつけたファイルをここへコピー


[root@fedora named]# cp named.ca named.empty named.localhost named.loopback /var/named/chroot/var/named/

↑一行で入力 


[root@fedorasv named]# pwd ← 確認してみます
/var/named/chroot/var/named ← 現在のディレクトリの場所が表示
[root@fedorasv named]# ls
named.ca named.empty named.localhost named.loopback


所有者を変更します
[root@fedora chroot]# chown named.named etc/named.* var/named/named.*


インストール直後はchrootが有効になっていない場合は設定します
yumで同時にchrootも入れた場合ほぼ設定されていますが一応確認してください

[root@fedora chroot]# vi /etc/sysconfig/named
ROOTDIR="/var/named/chroot" この一行を行末にでも入力 すでに設定されている場合はそのままなにもせず次へ


設定に入ります
named.conf

今回はIP-V6は使用しない設定で調整します

[root@localhost etc]# vi /var/named/chroot/etc/named.conf

-------------------------------------------------------------------------

//
// named.conf
//
// Provided by Red Hat bind package to configure the ISC BIND named(8) DNS
// server as a caching only nameserver (as a localhost DNS resolver only).
//
// See /usr/share/doc/bind*/sample/ for example named configuration files.
//

options {
     listen-on port 53 { any; };
     // listen-on-v6 port 53 { ::1; }; コメント化
     directory "/var/named";
     dump-file "/var/named/data/cache_dump.db";
     statistics-file "/var/named/data/named_stats.txt";
     memstatistics-file "/var/named/data/named_mem_stats.txt";
     allow-query { localhost; 192.168.1/24; }; ローカルの範囲各自環境に合わせてください
     recursion yes;
     forwarders {192.168.1.1;}; ルータのIPを入力

     dnssec-enable yes;
     dnssec-validation yes;
     dnssec-lookaside auto;

     /* Path to ISC DLV key */
     bindkeys-file "/etc/named.iscdlv.key";

     managed-keys-directory "/var/named/dynamic";
};


logging {
     channel default_debug {
     file "data/named.run";
     severity dynamic;
     };
     category lame-servers { null; };
};

view "internal" {

match-clients { localhost; localnets; };
recursion yes;


zone "." IN {
     type hint;
     file "named.ca";
};


include "/etc/named.rfc1912.zones";
include "/etc/named.root.key";


zone "hopu.local" {
     type master;
     file "wlan.dns.db";
     allow-update { none; };
     };

zone "1.168.192.in-addr.arpa" {
     type master;
     file "1.168.192.in-addr.arpa.db";
     allow-update { none; };
     };
};

-------------------------------------------------------------------------



正引き設定
新規作成です
[root@localhost etc]# vi /var/named/chroot/var/named/wlan.dns.db

$TTL 86400
@    IN    SOA hopu.local root.hopu.local.(
    20111201 ; Serial
    3h ; Refresh
    1h ; Retry
    1w ; Expire
    1h ) ; Minimum


     IN    NS   hopu.local.
     IN    MX   10 hopu.local.
@    IN    A    192.168.1.2
server IN    A    192.168.1.2
www   IN    A    192.168.1.2

逆引き設定
新規作成です
[root@localhost etc]# vi /var/named/chroot/var/named/1.168.192.in-addr.arpa.db

$TTL 86400
@    IN    SOA hopu.local root.hopu.local.(
     20111201 ; Serial
     3h ; Refresh
     1h ; Retry
     1w ; Expire
     1h ; Minimum
      )

    IN     NS   hopu.local.

2    IN    PTR   hopu.local.


すべて完了したら実行します

[root@localhost etc]# systemctl start named.service


ネットワークでの設定の確認です


[root@localhost etc]# dig A hopu.local

; <<>> DiG 9.8.1-P1-RedHat-9.8.1-3.P1.fc15 <<>> A hopu.local
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 32552
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0


;; QUESTION SECTION:
;hopu.local. IN A


;; ANSWER SECTION:
hopu.local. 86400 IN A 192.168.1.2


;; AUTHORITY SECTION:
hopu.local. 86400 IN NS hopu.local.


;; Query time: 4 msec
;; SERVER: 192.168.1.2#53(192.168.1.2)
;; WHEN: Sun Dec 4 19:44:52 2011
;; MSG SIZE rcvd: 58



[root@localhost etc]# dig -x 192.168.1.2

; <<>> DiG 9.8.1-P1-RedHat-9.8.1-3.P1.fc15 <<>> -x 192.168.1.2
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 29185
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 2, ADDITIONAL: 2


;; QUESTION SECTION:
;2.1.168.192.in-addr.arpa. IN PTR


;; ANSWER SECTION: 複数DNS設定したときはここに複数でます
2.1.168.192.in-addr.arpa. 86400 IN PTR www.hopu.local .
2.1.168.192.in-addr.arpa. 86400 IN PTR hopu.local.

;; AUTHORITY SECTION:  複数DNS設定したときはここに複数でます
1.168.192.in-addr.arpa. 86400 IN NS hopu.local.


;; ADDITIONAL SECTION: 複数DNS設定したときはここに複数でます
hopu.local. 86400 IN A 192.168.1.2

;; Query time: 6 msec
;; SERVER: 192.168.1.2#53(192.168.1.2)
;; WHEN: Sun Dec 4 19:42:35 2011
;; MSG SIZE rcvd: 192


DNS設定がうまくいきません! Q&A


[root@localhost etc]# systemctl start named.serviceがエラーになるときは・・?


[root@localhost ~]# /etc/rc.d/init.d/named restart
Restarting named (via systemctl): [ OK ]


上記のように動作しないしエラーになる・・設定あっているのに━━。゚(。ノωヽ。)゚。━━ォ!!!


前回と違ってログになにもでなくなったので困りますね・・

よってなにがエラーなのかださせます


場所を /etc/init.d まで移動します

[root@localhost init.d]# ./named start
named を起動中: ここで強制実行させると失敗してもログにエラーがでますので


/var/log/messages をみましょう

***********************************************************************************************************************
Dec 3 15:27:02 localhost named[3315]: isc_stdio_open 'data/named.run' failed: file not found
Dec 3 15:27:02 localhost named[3315]: configuring logging: file not found
Dec 3 15:27:02 localhost named[3315]: loading configuration: file not found
Dec 3 15:27:02 localhost named[3315]: exiting (due to fatal error)


data/named.run がないって言われてますね

原因わかりました


すでに基準が chrootで/var/namedですので そこから基準で相対ディレクトリをたどっていくと


絶対位置はここになります
/var/named/chroot/var/named/data


ここに touch コマンドで空のファイルをつくってあげてください

named.run ファイルを


そのまま再度実行すると下記のエラーになりますので注意します


Dec 3 15:28:06 localhost named[3395]: isc_stdio_open 'named.run' failed: permission denied
Dec 3 15:28:06 localhost named[3395]: configuring logging: permission denied
Dec 3 15:28:06 localhost named[3395]: loading configuration: permission denied


アクセス権がありませんということです

chown コマンドで named に所有者を変更して再度実行すればうまくいくはずです

関連記事








  1. 2012/01/02(月) 18:31:35|
  2. Linux-Fedora15
  3. | トラックバック:0

トラックバック

トラックバック URL
http://pcmemorin.blog.fc2.com/tb.php/160-c516f9ba
この記事にトラックバックする(FC2ブログユーザー)


サイトマップ・お奨め記事

CentOS7 まとめ
Ubuntu14 まとめ
Ubuntu12用無線アダプタ紹介
Ubuntu12 まとめ
Server 2008R2 まとめ
SCCM2012R2 まとめ
Windows10 アップグレード
Windows7 まとめ
Windows7 SSD まとめ
Windows8 まとめ
EaseUS Todo Backup Server
Linux Destbision まとめ
Linuxコマンド関連Index
Zorin8.1まとめ
Fedora17まとめ
Fedora15まとめ
VB Script まとめ
USB3.0で快適バックアップ
リンク集・メール


スポンサードリンク


リンク


サイト登録Paseon

・はじめての自宅サーバ構築 - Fedora/CentOS -

・Fedoraで自宅サーバー構築

・CentOSで自宅サーバー構築

・ぼくんちのTV別館

・ネットセキュリティブログ

・まとめ横丁

・オールフリーソフト


相互リンク更新情報
BookMark
GPUベンチマーク(ドスパラ)
VMware OS仮想化
EaseUS
Fedora releases ISO
【Http外部からの表示確認】
ポートスキャンチェック
IPA情報処理推進機構
無料DNS ieServer
無料DNS-MyDNS
yahooログイン履歴チェック
メール不正中継拒否テスト
Fedora Project
allbootdisks
Edy Viewer
ESXi動作実績ハードウェア@Wiki
IEEE Standards

---ライセンス認証解除系リンク---
ShadowProtect Personal
.NET製品
弥生



--所有サーバーWiki--
NEC Express5800/S70
HP ProLiant ML110G5
PRIMERGY TX100 S3

このブログをリンクに追加する

カテゴリ

Linux (45)
Linux-CentOS7 (70)
Linux-Ubuntu14.04 (87)
Linux-Ubuntu12.04 (76)
Linux-Zorin8.1 (36)
Linux-Fedoras.soft (19)
Linux-Fedora18 (11)
Linux-Fedora17 (39)
Linux-Fedora15 (60)
Linux-Fedora11 (36)
Linux-Fedora16 (1)
Linux-Security (3)
Linux/Unix シェル (38)
Linux Distribution (53)
仮想OS (31)
Windows Server 2008 (254)
Windows Server 2012 (30)
Windows Server コマンド (39)
Windows Server アプリ (14)
Windows (40)
Windows 10 (3)
Windows 7 (59)
Windows 8 (257)
Windowsアプリ (23)
Windows 8 アプリ (29)
Windows レジストリ (6)
Windows BAT (17)
ネットワーク (5)
MySQL (1)
ニュース (8)
ハードウェア (11)
Windows VBScript-Basp21 (1)
VBScript (29)
Windows Vista (1)
Windows グループポリシー (3)
Security (6)
未分類 (4)
クールなアイテムまとめ (5)
Game (1)
PowerShell (4)


Linux ブログランキングへ

カテゴリ2

SCCM Backup 遠隔操作 VirtualBox FeliCaポート/パソリ ESXi 

カウンター

RSSリンクの表示

アクセスランキング

[ジャンルランキング]
コンピュータ
139位
アクセスランキングを見る>>

[サブジャンルランキング]
その他
31位
アクセスランキングを見る>>



フィードメーター - ほぷぅ(。・ω・) ノ PCまとめ Linux,Win,自宅サ..


Windows ブログランキングへ

にほんブログ村 IT技術ブログ IT技術メモへ
にほんブログ村

全記事表示リンク

全ての記事を表示する

検索フォーム

RSSリンクの表示

 



Linux ブログランキングへ





<%plugin_third_title>

<%plugin_third_description>

<%plugin_third_content>

<%plugin_third_description2>