Apache を再起動させたところ、以下のエラーが発生した。
[root@centkun ~]# /etc/rc.d/init.d/httpd restart
httpd を停止中: [ OK ]
httpd を起動中: httpd: apr_sockaddr_info_get() failed for web001.masudaq.local
httpd: Could not reliably determine the server's fully qualified domain name,
using 127.0.0.1 for ServerName [ OK ]
Web サーバーとしての動作には、問題ないのだが、やっぱり気持ち悪い。
要約すると、"web001.masudaq.local " が、名前解決できず、IP アドレスが取得できないとのエラー。
nslookup してみると、やっぱり名前解決できてない。
[root@centkun ~]# nslookup web001.masudaq.local
Server: 192.168.11.1
Address: 192.168.11.1#53
** server can't find web001.masudaq.local: NXDOMAIN
そういえば、"web001.masudaq.local " の参照先 DNS を内向け DNS から、ルーターの DNS に変更したんだった。
内向け DNS には、"web001.masudaq.local" を A レコードを定義していた。
ルーターの DNS には、 A レコードを追加できないので、今回は、hosts にローカルホスト名のレコードを追加する。
[root@centkun~]# vi /etc/hosts
# 以下を追加
192.168.11.7 web001.masudaq.local
正常に Apache の起動ができた。
[root@centkun ~]# /etc/rc.d/init.d/httpd restart
httpd を停止中: [ OK ]
httpd を起動中: [ OK ]
DNS の移行には気を付けよう。当たり前だけどね。
コメント (0)
コメントの投稿