macでローカルnamedを動かす
sudo port install bind9
sudo /opt/local/sbin/rndc-confgen -a
/opt/local/etc/named.conf にて
allow-query のコメントをはずす
zone "xx.xx.jp" {
type master;
file "my_hosts";
};
/opt/local/var/named/ にて
db.cache.dist -> db.cache
db.localhost.dist -> db.localhost
my_hostsを作成する
$TTL 86400 @ IN SOA ns.xx.xx.jp. root ( 2017040707 ; serial (d. adams) 3H ; refresh 15M ; retry 1W ; expiry 1D ) ; minimum IN NS ns.xx.xx.jp. IN A 127.0.0.1 ns IN A 127.0.0.1 mail IN A 130.x.x.x test-dom IN MX 0 mail
文法チェック
sudo /opt/local/sbin/named-checkzone xx.xx.jp my_hosts
起動
sudo /opt/local/sbin/named -g
動作確認
dig ns.xx.xx.jp @localhost