$ping google.com
데이터를 다시 가져올 수 있어요
PING google.com (74.125.227.96): 56 data bytes
64 bytes from 74.125.227.96: icmp_seq=0 ttl=56 time=26.939 ms
64 bytes from 74.125.227.96: icmp_seq=1 ttl=56 time=23.739 ms
하지만 www 하위 도메인에는 핑을 보낼 수 없습니다.
$ ping wwww.google.com
PING wwww.google.com (92.242.140.2): 56 data bytes
Request timeout for icmp_seq 0
Request timeout for icmp_seq 1
^C
--- wwww.google.com ping statistics ---
3 packets transmitted, 0 packets received, 100.0% packet loss
왜 그런 겁니까?
답변1
Google은 다양한 서버를 사용하고 서로 다른 DNS 항목을 사용하여 서버 간의 부하를 분산합니다. 한 서버가 죽으면 다른 서버가 작업을 완료합니다.
이 명령을 사용하여 host
DNS 구성을 볼 수 있습니다. 내 ISP는 현재 "www.google.com"을 다음으로 확인합니다.
$ host www.google.com
www.google.com has address 173.194.32.240
www.google.com has address 173.194.32.241
www.google.com has address 173.194.32.242
www.google.com has address 173.194.32.243
www.google.com has address 173.194.32.244
www.google.com has IPv6 address 2a00:1450:4008:801::1011
그러나 DNS 서버마다 확인 방법이 다릅니다.
$ host www.google.com 8.8.8.8
Using domain server:
Name: 8.8.8.8
Address: 8.8.8.8#53
Aliases:
www.google.com has address 74.125.232.19
www.google.com has address 74.125.232.17
www.google.com has address 74.125.232.16
www.google.com has address 74.125.232.20
www.google.com has address 74.125.232.18
www.google.com has IPv6 address 2a00:1450:4016:804::1013
IP 주소(및 해당 서버)는 DNS 서버마다 다릅니다.
아마도 귀하의 경우에는 DNS 서버에 존재하지 않는 서버에 대한 항목이 포함되어 있을 것입니다. 이 경우, 귀하의 브라우저는 일반적으로 다른 주소 중 하나를 시도할 만큼 똑똑합니다.