CentOS 5.4 named network unreachable resolving

CentOS 5.4 の BIND が「network unreachable resolving」というログを頻繁に出していた。

# grep "named[\[0-9\]\+]: network unreachable resolving" /var/log/messages
Nov  1 15:01:35 lachesis named[6563]: network unreachable resolving 'www.yahoo.co.jp/A/IN': 2001:dc2::1#53
Nov  1 15:01:35 lachesis named[6563]: network unreachable resolving 'www.yahoo.co.jp/A/IN': 2001:502:d399::245#53
Nov  1 15:01:35 lachesis named[6563]: network unreachable resolving 'www.yahoo.co.jp/A/IN': 2001:200:c000::35#53

/etc/sysconfig/named に OPTIONS=”-4″ を追記すれば出なくなる。IPv6 を明示的に使用しない設定。

# cp -a /etc/sysconfig/named /etc/sysconfig/named.orig
# echo -e '\nOPTIONS="-4"' >> /etc/sysconfig/named
# /etc/init.d/named restart

うまく設定できていれば起動時のログに「no IPv6 interfaces found」が追加されるみたい。

# grep "named[\[0-9\]\+]: no IPv6 interfaces found" /var/log/messages
Nov  1 15:13:55 lachesis named[6834]: no IPv6 interfaces found

yum update とかで 5.3 から 5.4 になっちゃった人は痛かったよね。

参考文書

タイトルとURLをコピーしました