"Google DNS에 문제가 있다"는 얘기는 아님을 먼저 말씀드리면서 오늘의 문제를 드리도록 하겠습니다.
내 PC의 DNS 서버 주소를 LG U+로 설정하였을 때
일단 제 PC의 설정값입니다. 여기서 DNS 서버 203.248.252.2와 164.124.101.2는 LG U+의 DNS 서버 주소입니다.
자 이제 제 PC에서 cisco 홈페이지로 ping을 해 보겠습니다. Ping 응답 시간은 평균 3ms가 나옵니다. 오~ 꽤나 빠르죠!!!
내 PC의 DNS 서버 주소를 Google DNS로 설정하였을 때
바로 이어서 제 PC의 DNS 서버 주소를 Google DNS로 변경하였습니다. Google에서 제공하는 DNS 서버 주소는 사용자의 지역/위치에 상관없이 8.8.8.8이나 8.8.4.4로 설정을 하시면 됩니다.
이제 다시 제 PC에서 cisco 홈페이지로 ping을 해 보겠습니다. Ping 응답 시간은 평균 167ms 가 나옵니다. 무려 55배나 느려졌습니다. -.-;;
오늘의 문제입니다. 사용자 PC의 DNS 서버 주소만 변경했을 뿐인데 왜 cisco.com 홈페이지의 Ping 응답 시간이 이렇게도 많이 차이가 날까요? 위에 Ping 화면 안에 그 힌트들이 숨겨져 있습니다. ^^*
문제의 답은 바로 밑에 링크 "문제의 답: Google DNS와 Akamai CDN"을 참조하세요~*
DNS 서버는 www.cisco.com의 IP 주소를 단말에 전달해 주는데만 사용이 되고 (즉, DNS Query/Response는 Ping 응답 시간에 미포함)
그림에서 보여 드린 Ping 응답 시간은
단말에서 ICMP Echo Request 패킷을 시스코 서버로 보내고, 시스코 서버가 그 응답으로 ICMP Echo Reply 패킷을 단말에 전달하는데까지 걸리는 시간입니다. 그 값이 하나는 3ms이고 또 하나는 167ms인 상황입니다.
답은 이틀 후에 드리도록 하겠습니다 ^^*
6년 전 글이네요. 지금은 거의 동일한 성능이 나오죠.
답변 왜 안 달아주시나요...? 이틀 뒤가 6년이 지났네요ㅎㅎ
제 생각에는 그 당시 구글 DNS로 핑을 때릴 경우, 미쿡 시스코 서버에서 핑 응답을 줘서 그랬던거 같네요!
현재는 EDNS가 적용되어 2ms 정도 속도가 나오네요.