ザツログ

雑学、幕末、80年代、ブログカスタマイズ、ITトラブルシューティングなど。

MENU

『named』起動時に『error (network unreachable) resolving』が出力される理由と対処方法

f:id:maekeeeeen:20141103182327j:plain

UNIXで利用されるDNSサーバー『named』を起動した際に出力されるエラー『error (network unreachable) resolving』を抑制する方法です。

 

エラーの原因

Jan 1 00:00:00 ns named[12345]: error (network unreachable) resolving 'hoge.hoge.com/A/IN': 2001:500:2f::f#53

・『named』搭載OSがIPv6に対している
・『named』自身もIPv4に加えIPv6に対応している
・しかし、IPv6で外部DNSサーバに問い合わせができない

 

解決策

named』起動時にIPv4だけを利用するように設定変更します。

①『/etc/sysconfig/named』ファイルを開きます。

IPv4だけを利用するよう『OPTIONS="-4"』を追記します。

# OPTIONS="whatever"     --  These additional options will be passed to named
#                 at startup. Don't add -t here, use ROOTDIR instead.
OPTIONS="-4"

③『/etc/init.d/named restart』を実行して『named』を再起動します。

 

これで、『error (network unreachable) resolving』は出力されなくなります。