私のCentos 7システムは長年働いてきました。今、DNS検証に関連する奇妙な問題があります。使用すると期待どおりに機能しますping
が、使用しようとすると失敗しますcurl
。すべて同じパーサーを使用する必要はありませんか?違いがあるのはなぜですか?
# ping homeserver.fritz.box
PING homeserver.fritz.box (192.168.178.52) 56(84) bytes of data.
64 bytes from homeserver.fritz.box (192.168.178.52): icmp_seq=1 ttl=64 time=0.103 ms
64 bytes from homeserver.fritz.box (192.168.178.52): icmp_seq=2 ttl=64 time=0.146 ms
64 bytes from homeserver.fritz.box (192.168.178.52): icmp_seq=3 ttl=64 time=0.098 ms
^C
--- homeserver.fritz.box ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2001ms
rtt min/avg/max/mdev = 0.098/0.115/0.146/0.024 ms
# curl -v http://homeserver.fritz.box
* Could not resolve host: homeserver.fritz.box; Unknown error
* Closing connection 0
curl: (6) Could not resolve host: homeserver.fritz.box; Unknown error
#
ところで、私はIP 192.168.178.52を使用しているコンピュータでこのコマンドを実行していますが、おそらく言葉ではありません。
編集:また、/ etc / hostsにサーバー名と一致するものがないことがわかりました。これを追加すると問題は解決しましたが、pingが名前を解決できる理由はまだ理解できません。何を見るべきかわかりません。