採用 CentOS 5.6 的 BIND 提供 DNS service 後,/var/log/messages 出現許多類似下行的錯誤訊息
network unreachable resolving ‘www.roofbond.biz/A/IN’: 2001:503:e239::3:2#53
雖然不影響運作,但是總想找出原因,後來在這個 網址 找到解決的方法,原來 BIND 預設開啟 IPv6 支援,在執行查詢時它也會試著解出 IPv6 的 IP 位置,如果 server 不支援 IPv6 就會出現以上錯誤。只要在 /etc/sysconfig/named 加入以下這行指定 BIND 只支援 IPv4 即可。
OPTIONS=”-4″