이름 확인 오류가 발생하지만 이를 알 수 없습니다.
Chrome이나 Firefox와 같은 그래픽 브라우저를 사용할 때 시스템은 www.google.com과 같은 이름을 확인할 수 있습니다. 그러나 명령줄에서는 그렇지 않습니다(/etc/hosts에 도메인을 추가하지 않는 한). 이는 ping 등과 같은 명령줄의 모든 작업으로 확장됩니다. 이 환경에는 프록시가 있으며 프록시 정보는 환경 변수를 사용하여 설정됩니다.
예상 도착 시간:
IP 주소를 확인하는 것 같았지만 여전히 액세스할 수 없었습니다. 이것은 상황을 더욱 혼란스럽게 만듭니다.
farhat@farhat:~$ traceroute www.google.com
traceroute to www.google.com (209.85.153.104), 30 hops max, 60 byte packets
1 192.168.4.1 (192.168.4.1) 0.496 ms 1.033 ms 1.294 ms
2 210.212.187.65 (210.212.187.65) 0.872 ms 0.942 ms 0.930 ms
3 * * *
4 * * *
5 * * *
6 * * *
7 * * *
farhat@farhat:~$ ping www.google.com
PING www.l.google.com (209.85.153.104) 56(84) bytes of data.
^C
--- www.l.google.com ping statistics ---
100 packets transmitted, 0 received, 100% packet loss, time 99131ms
www.google.com을 핑하지 못했습니다.
답변1
이 경우 도메인 확인은 브라우저가 아닌 프록시 서버에서 수행됩니다. 물론 프록시로 구성된 lynx를 사용하지 않는 한 명령줄과 기타 모든 "기본" 프로그램은 운영 체제의 도메인 확인 기능에 의존합니다.
답변2
/etc/nsswitch.conf에서 mdns4_minimal 문제가 발생하여 테스트로 제거를 제안했습니다.