Computer >> 컴퓨터 >  >> 스마트폰 >> Linux

Namebench로 더 빠른 DNS 서비스를 찾는 방법

이전 글에서 홈 네트워크에 Google Public DNS를 추가하는 방법과 라우터에 OpenDNS를 설정하는 방법을 살펴보았습니다. 오늘은 이들 서비스를 비롯해 몇 가지 DNS를 직접 테스트하여 어떤 것이 가장 빠른지 확인해 보겠습니다.

Namebench란?

1. Google Code 사이트에서 Namebench를 다운로드하여 실행합니다. 별도의 설치 과정이 필요 없습니다. Namebench의 큰 장점은 크로스 플랫폼을 지원한다는 점으로, Windows, Mac, Linux 어디에서든 실행할 수 있습니다.

Namebench로 더 빠른 DNS 서비스를 찾는 방법

벤치마크 실행하기

2. Namebench를 처음 실행하면 OpenDNS, Google Public DNS 포함 여부 옵션, 그리고 현재 사용 중인 로컬 IP DNS 서버 주소가 화면에 표시됩니다. 개발자에 따르면 기본 설정만으로도 대부분의 사용자에게 충분하므로, 그대로 Start benchmark 버튼을 클릭하면 됩니다.

테스트를 시작하기 전에 집안 네트워크에서 누군가 대용량 파일을 다운로드하거나 넷플릭스를 시청하거나 토렌트 클라이언트를 사용하고 있지 않은지 꼭 확인하세요. 그래야 정확한 결과를 얻을 수 있습니다.

Namebench로 더 빠른 DNS 서비스를 찾는 방법

Namebench로 더 빠른 DNS 서비스를 찾는 방법

3. 스캔이 진행되는 동안 잠시 기다립니다. 실제 테스트에서는 약 5분 정도 소요되었습니다. 작업이 완료되면 기본 브라우저가 자동으로 열리면서 결과가 표시됩니다.

Namebench로 더 빠른 DNS 서비스를 찾는 방법

4. 결과 페이지에는 실행된 각종 테스트에 대한 상세 정보를 시각적으로 보여주는 차트와 그래프가 포함되어 있습니다.

Namebench로 더 빠른 DNS 서비스를 찾는 방법

Namebench로 더 빠른 DNS 서비스를 찾는 방법

정확한 결과를 위한 팁

5. Namebench를 연속으로 실행하면 결과가 달라질 수밖에 없습니다. 개발자들은 첫 번째 테스트 결과를 기준으로 삼을 것을 권장합니다. 테스트를 반복할수록 동일한 쿼리가 계속 전송되어, 사용자 위치에서 물리적으로 가장 가까운 네임서버 쪽으로 결과가 왜곡되기 때문입니다.

Namebench로 더 빠른 DNS 서비스를 찾는 방법

6. 이러한 왜곡을 피하는 한 가지 방법은 데이터 소스를 Alexa브라우저 방문 기록 사이에서 번갈아 변경해 가며 테스트하는 것입니다.

Namebench로 더 빠른 DNS 서비스를 찾는 방법

7. 실제로 브라우저 기록 대신 Alexa 데이터셋으로 전환한 후 테스트했더니, 처음 실행했을 때와 비교 가능한 수준의 결과를 얻을 수 있었습니다.

Namebench로 더 빠른 DNS 서비스를 찾는 방법 

결과 내보내기

8. Namebench에는 테스트 결과를 CSV(쉼표로 구분된 값) 파일로 내보내는 기능도 포함되어 있습니다. 덕분에 결과를 스프레드시트로 옮겨 더 자세히 분석하거나 보관할 수 있습니다.

Namebench로 더 빠른 DNS 서비스를 찾는 방법

Namebench로 더 빠른 DNS 서비스를 찾는 방법

마무리

여러 DNS 서비스를 실험해 보고 있다면, Namebench는 가장 빠른 DNS를 찾는 데 매우 유용한 도구입니다. 참고로 원래 배포되던 Google Code 사이트는 이미 종료되어 현재는 GitHub 등에서 프로젝트를 찾을 수 있습니다. 그 외에도 무료로 사용할 수 있는 DNS 속도 테스트 유틸리티가 여럿 있으며, 이들은 향후 글에서 소개해 드릴 예정입니다.