会社の内向けDNSサーバを構築しました。
はまったところを。
/usr/libexec/setup-named-chroot.sh /var/named/chroot on
bind-chrootでやる場合は必要のようです。
インストール直後に行います。
正引きようのファイル
$TTL 86400
@ IN SOA blueserver.hsmt. root.blueserver.hsmt.(
2017062001 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
86400 ) ; Minimum
IN NS blueserver.hsmt.
IN MX 10 blueserver.hsmt.
@ IN A 192.168.1.10
* IN A 192.168.1.10
redserver IN A 192.168.1.20
この設定だと、なぜかblueserver.hsmt は解決できるのだが、redserver.hsmtは解決できない・・・。いろいろ試した結果、redserver.blueserver.hsmtは解決できる!!
なので変更しました。
@ IN SOA hsmt.net. root.hsmt.net
2017062001 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
86400 ) ; Minimum
IN NS blueserver.hsmt.net.
IN MX 10 blueserver.hsmt.net.
@ IN A 192.168.1.10
* IN A 192.168.1.10
redserver IN A 192.168.1.20
これでいけました。 redserver.hsmt.net 解決!
****************************************************************************************************
※追記 インクルードしているゾーンファイルに問題がありました。
zone "blueserver.hsmt"{
type master;
file "blueserver ~
→ 正しくは
zone "hsmt.net"
と hsmt.net を正しく定義してあげます。