인터넷 서핑을 하면서 어떤 사이트는 빠른데 어떤 사이트는 무지 딜레이가 걸리는 경우가 있습니다. 그럴 때마다 인터넷 속도를 측정해보면 모두 정상이라고 뜨는데 특별히 속도가 느리거나, 어느 특정 사이트만 접속이 안되는 경우는 DNS 서버를 점검해 보셔야 합니다. 집에서는 잘되는 홈페이지가 회사만 오면 잘 안열리거나, 다른 사람들은 잘 열리는 페이지가 유독 내 PC에서만 잘 안열리는 경우도 마찬가지 입니다.



DNS란?
이럴 때에는 인터넷은 정말로 정상이고 진짜 문제는 DNS(Domain Name System)라는 것에 있습니다. 이 DNS의 역할은 문자로 되있는 주소를 네트워크 주소로 바꾸거나 그 반대의 변환을 수행하는 것입니다.
예를 들어 www.naver.com은 원래는 XXX.XXX.X.X와 같은 IP 주소로 되있는데, DNS가 www.naver.com을 치면 네트워크 주소로 이동하도록 다리 역할을 해주는 것입니다.


1. DNS Name Server Benchmark

http://www.snapfiles.com/screenshots/dnsbenchmark.htm 

실행파일 :

DNSBench.exe


추가(ADD) 파일 :

dns.ini


위의 프로그램으로 직접 벤치마팅 해본 결과입니다.



2. Google Namebench(검색엔진 구글에서 제공하는 것입니다.)

http://code.google.com/p/namebench/


http://namebench.googlecode.com/files/namebench-1.3.1-Windows.exe (원도즈용 다운받기 용량 약 5메가)




  프로그램 실행후 체크 과정 입니다.(상단의 네임서버는 기존 설정된 네임서버 입니다.)
 


 약 5분여간의 Ping 속도 테스트 결과 입니다. 저의 경우는 아래 빨간색 DNS 서버를 추천해주는 군요.

 이제 네임 서버를 변경 후 익스플로러를 모두 닫은 후 다시 실행해서 웹서핑을 해보세요. 좀 빨라졌나요?

(그림 중략)


DNS 응답속도는 낮은 값이 더 빠르겠죠. 그만큼 빨리 응답을 한다는 말이니까요.

이것을


을 열어서 아랫쪽 '자동으로 DNS 서버 주소 받기'나 다음 'DNS 서버 주소 사용' 부분에

기본 설정 DNS 서버와 보조 DNS 서버를 변경하시면 됩니다.

만약을 위해 처음에 셋팅 되어 있는 내용을 적어두세요. 혹시나 안되면 다시 돌아 가야하니까요.

그런후, 익스플로러 창을 모두 닫은 후에 다시 실행 보시면 빨라진 것을 느낄수 있습니다.

확실 하게 하기 위해서는 아래 방법으로 DNS 캐쉬까지 초기화하면 됩니다.


기존 DNS가 캐쉬되어 계속 예전 DNS로 접속할 수도 있기 때문이죠.



키 + R 을 눌러 '실행'창을 엽니다.
cmd를 입력해 명령 프롬프트 를 실행합니다.
(비스타의 경우 Administrator 계정이 아니시라면 관리자 권한으로 실행해주세요.)


DNS 확인자 캐시를 플러시했습니다. 라는 문구가 나오면 정상적으로 DNS 캐시를 초기화 한 것입니다.
IE를 재 실행 하시거나, 재부팅 하셔서 인터넷을 해보시면 특정 사이트가 느려졌던 현상에서 벗어나셨을 겁니다 

프롬프트에 ipconfig /flushdns 입력합니다.

아래 그림을 보면 nslookup 이라는 명령어로 seektime.info 으로 찾아가는 DNS 정보를 보여줍니다.
DNS 서버 : x.ns.gin.ntt.net  129.250.35.250 으로 아까 설정해 놓은 곳으로 날아갑니다.

nslookup seektime.info 8.8.8.8 구글 서버로는 잘되는가 테스트 해봤습니다.
DNS 서버 : google-public-dns-a.google.com  8.8.8.8 로 잘 됩니다.

그런데, nslookup easyshopping.co.kr 8.8.8.8 구글 서버로 체크해보면 안나갑니다.
이때는 구글 DNS 서버 말고 다른 걸로 이용해야겠죠.
-> 바로 이런경우 특정 PC에서만 사이트가 제대로 안뜨는 경우가 생기는 것입니다.


Posted by 탐색시간

댓글을 달아 주세요

  1. 감사합니다 2010.08.12 00:02  댓글주소  수정/삭제  댓글쓰기

    정말빨라졋어요

  2. 아 .. 2010.11.29 17:42  댓글주소  수정/삭제  댓글쓰기

    캐시초기화도 모르겟고 ㅜㅜ 제가컴맹이라 설명이부족해요 ㅠㅠ 어떤사이트가 DNS주소때문에 페이지를찾을수없다는데 복구해야하거든요 ㅠㅠ

    • 탐색시간 2010.12.01 11:48 신고  댓글주소  수정/삭제

      일단, 다른 PC에서는 정상 동작한다면 DNS 문제일 경우가 가장 높습니다. 또한, 해당 IP가 그쪽 사이트에서 차단되어 있는 경우일 수도 있습니다. 먼저, 해당 사이트쪽으로 자신의 IP를 보내서 차단IP에 등록되어 있는지 확인해보세요.
      그리고, 시작 - cmd 하신 후 ping www.사이트명.com 하셔서 핑이 나가는지 확인해 보세요

  3. 내영아 2011.06.17 14:57  댓글주소  수정/삭제  댓글쓰기

    좋은 정보 감사합니다. 지금 테스트 해보고 있어요 ㅎㅎ^^

  4. 김짱 2011.08.03 02:59  댓글주소  수정/삭제  댓글쓰기

    안녕하세요 저는 xp로 했는데요 속도는 좀 빨라진듯 합니다
    근데 가끔 다른 웹싸이트는 잘 들어가지는데 네이버창을 열었는데 페이지를 찾을 수 없다는 문구가 나오고
    몇분이지나고 나서야 다시 원상복구가 되네요 그리고 어도비플레시로 작동되는 각종 배너가 액박이 뜹니다

    cmd프롬프트 열고 ipconfig /flushdns를 치락 하셨는데 ipconfig /renew를 치라고 하는 분도 계신데
    뭐가 정확한건지요 전 그래서 둘다 실행했거든요....

    이런한 현상을 해결할 방법이 없나요?

    • 탐색시간 2011.08.03 10:31 신고  댓글주소  수정/삭제

      ipconfig /release 는
      DHCP Server에서 할당받아온 IP 제거하는 명령어 입니다.

      ipconfig /renew 는
      DHCP Server에서 새로운 IP를 달라고 요청하는 명령어

      ipconfig /flushdns 는 DNS Cache 삭제 하른 명령어 입니다.

      기존 새로운 DNS로 변경해도 Cache가 예전 DNS로 찾을때가 있기 때문에 /flushdns를 맨 끝에 한번 해주는게 좋습니다.

      해당 사이트가 DNS 속도 문제가 아닌 인터넷망 자체가 문제라면 통신사를 바꾸는 수 밖에 없습니다.