내 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이 이름을 확인할 수 있는 이유를 여전히 이해할 수 없습니다. 무엇을 봐야할지 모르겠습니다.