昨日、DNSサーバー構築で質問させていただき、色々とアドバイスを受け、設定ファイルを修正していく中で、混乱してきてしまったため、再度、CentOSのインストールからやり直してDNSサーバーを構築しました。再度、DNSサーバーを構築したのですが、エラー等は出ていませんが、『正引き』『逆引き』共に出来ていないようです。
昨日から、大混乱状態です。どなたか助けてください。
以下に、環境、設定ファイルを示します。
<<環境>>
ホスト名:dns.contoso.local
ドメイン名:contoso.local
IPアドレス:192.168.45.230
デフォゲ:192.168.45.2
<<設定ファイル抜粋>>
cat /etc/resolv.conf
# Generated by NetworkManager domain localdomain search localdomain contoso.local nameserver 192.168.45.2
cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
cat /etc/sysconfig/network
NETWORKING=yes HOSTNAME=dns.contoso.local NTPSERVERARGS=iburst
追加・修正した部分のみ記載します。↓
/etc/sysconfig/network
options { listen-on port 53 { any; }; listen-on-v6 port 53 { any; }; forwarders { 192.168.45.2; }; zone "contoso.local" { type master; file "contoso.org.zone"; }; zone "45.168.192.in-addr.arpa" IN { type master; file "contoso.org.rev"; };
named-checkconfを実行し、エラー等は何も表示されませんでした。
次に、正引き用ファイルの設定
/var/named/contoso.org.zone
@ IN SOA ns1.contoso.local. admin.ns1.contoso.local. ( 20151107; 1D ; 1H ; 1W ; 3H ) ; IN NS ns1.contoso.local. mail1 IN A 192.168.45.230 ns1 IN A 192.168.45.230 www IN CNAME ns1.contoso.local. dns IN CNAME ns1.contoso.local. @ IN MX 10 mail1.contoso.local.
正引き構文チェックを実施の結果、エラーなし。
named-checkzone contoso.local /var/named/contoso.org.zone
zone contoso.local/IN: loaded serial 20151107 OK
次に、逆引き用ファイルの設定
var/named/contoso.org.rev
$TTL 1D @ IN SOA ns1.contoso.local. admin.ns1.contoso.local. ( 20151107; 1D ; 1H ; 1W ; 3H ) ; IN NS ns1.contoso.local. 2 IN PTR mail1.contoso.local. 3 IN PTR ns1.contoso.local. 4 IN PTR www.contoso.local.
逆引き構文チェックの結果、エラーなし。
named-checkzone contoso.local /var/named/contoso.org.zone
zone contoso.local/IN: loaded serial 20151107 OK
もう一つ、逆引き構文チェックコマンドを実施の結果、エラーなし。
named-checkzone 45.168.192.in-addr.arpa /var/named/contoso.org.rev
zone 45.168.192.in-addr.arpa/IN: loaded serial 20151107 OK
ここまで、エラーは表示されていないので、namedを起動。
service named start
Generating /etc/rndc.key: [ OK ] named を起動中: [ OK ]
とりあえず、yahooを調べてみと、出来ている様子。
nslookup www.yahoo.co.jp
Server: 192.168.45.2
Address: 192.168.45.2#53
Non-authoritative answer:
www.yahoo.co.jp canonical name = www.g.yahoo.co.jp.
Name: www.g.yahoo.co.jp
Address: 124.83.203.233
Name: www.g.yahoo.co.jp
Address: 182.22.72.252
Name: www.g.yahoo.co.jp
Address: 182.22.72.250
Name: www.g.yahoo.co.jp
Address: 124.83.171.240
次に、逆引きを試してみるっが、** server can't find dns.contoso.local: NXDOMAIN**と表示されてしまう。↓
nslookup > dns.contoso.local ;; connection timed out; trying next origin Server: 192.168.45.2 Address: 192.168.45.2#53 ** server can't find dns.contoso.local: NXDOMAIN set type=SOA > contoso.local Server: 192.168.45.2 Address: 192.168.45.2#53 ** server can't find contoso.local: NXDOMAIN > 192.168.45.230 Server: 192.168.45.2 Address: 192.168.45.2#53 ** server can't find 230.45.168.192.in-addr.arpa.: NXDOMAIN > host 192.168.45.230 Host 230.45.168.192.in-addr.arpa. not found: 3(NXDOMAIN)
自分では、全く見当がつかない状態です。
どなたかご教授下さい。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2015/11/08 07:51