리눅스에서 net 명령의 몇 가지 기본 사항을 배우고 있습니다. facebook.com에 연결을 핑하려고했기 때문에 다음과 같이 씁니다.
ping -c 1 facebook.com
결과는 다음과 같습니다.
PING facebook.com (157.240.14.35) 56(84) bytes of data.
64 bytes from edge-star-mini-shv-02-mia3.facebook.com (157.240.14.35):
icmp_seq=1 ttl=128 time=50.3 ms
--- facebook.com ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 50.369/50.369/50.369/0.000 ms
이제 다시 시도하면
ping -c 1 facebook.com
결과가 변경됩니다.
PING facebook.com (31.13.67.35) 56(84) bytes of data.
64 bytes from edge-star-mini-shv-01-mia3.facebook.com (31.13.67.35):
icmp_seq=1 ttl=128 time=58.0 ms
--- facebook.com ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 58.077/58.077/58.077/0.000 ms
IP가 모든 ping 명령을 변경하는 이유는 무엇입니까? 서버의 IP 주소는 원래 (첫 번째 핑) 157.240.14.35
이었으나 두 번째 핑을 수행했을 때 IP는 31.13.67.35
입니다. Google과 다른 웹 사이트에서 시도했지만 IP는 항상 동일하지만 Facebook에서 발생 했습니까? 보안 향상입니까? Facebook이 여러 서버와의 연결을 분산시키기 때문입니까?