masalibの日記

システム開発、運用と猫の写真ブログです

apacheにDNS情報をもっているなんて

phpのプログラムで外部とhttp通信をおこなった
プログラムはシンプルでgetして200ステータスがとれるのが
どうかをチェックするものだった
 
http通信
http://xxxxx.af.com/index.php
 
ドメインでのアクセスなので
1度DNSに問い合わせにいく
今回、あるDNSサーバーがなぜか
正しく返してくれなかった
管轄のDNSではなかった為、再起動などはできなかった
そこでちがうDNSサーバーに変更するため
 
/etc/resolv.conf
(使用しているサーバーはcentos5.5)
を変更した

# curl http://xxxxx.af.com/index.php
正しくアクセスできたが
なぜかphpはアクセスできない
同じサーバーなのに
phpcurlで同じところにアクセスしているのに
ちがっていた
 
まじでわからないな〜
上司が「apacheを再起動してみたら」
という助言をもらい再起動することになった
結果はphpcurlも同じ結果になった
 
apacheDNSサーバーのipを保持しているなんて・・・
知らないよ
 
DNSが正しく返さないのは
未だにわからず・・・