탐색시간의 블로그


인터넷 서핑을 하면서 어떤 사이트는 빠른데 어떤 사이트는 무지 딜레이가 걸리는 경우가 있습니다. 그럴 때마다 인터넷 속도를 측정해보면 모두 정상이라고 뜨는데 특별히 속도가 느리거나, 어느 특정 사이트만 접속이 안되는 경우는 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 씨크타임