2014年1月31日金曜日

Macでnslookupはできるのにpingしようとするとそんなホスト名前解決に失敗する時は



DNS問い合わせでSOAレコードがないとpingやweb閲覧がこけます。


どんな時に起きるかというとunboundでイントラネットのAレコードを設定する時。Aレコードだけ設定してもそれなりに動いてるように見えるけどMacはコケルのではまる。


unbound.confの例



server:


username: unbound


directory: /var/unbound


chroot: /var/unbound


pidfile: /var/run/local_unbound.pid


auto-trust-anchor-file: /var/unbound/root.key


interface: 0.0.0.0


do-ip4: yes


do-ip6: yes


access-control: 192.168.1.0/24 allow





#↓これ以降が問題の場所 


local-zone: "local." static


local-data: "local. IN SOA server.local server.local 1505907 300 180 604800 180"


local-data: "local. IN NS server.local"


#↓下の1行だけを書く例がググると見つかるけどMacじゃだめ。


local-data: "server.local. IN A 192.168.1.2"






0 件のコメント:

コメントを投稿