빠른 웹 액세스를 위해 DNS 공급자 테스트

네임 벤치를 사용하여 DNS 설정 벤치마킹하기

ISP (Internet Service Provider)가 Mac의 네트워크 설정에 제공 한 DNS IP 주소를 입력하면 대부분의 사람들과 마찬가지로 DNS (Domain Name Server)에 대해 많이 생각하지 않습니다. Mac을 인터넷에 연결할 수 있고 즐겨 찾는 사이트를 탐색 할 수 있다면 DNS와 관련하여 더 많은 것들이 있습니까?

Google Code의 새로운 도구 인 namebench를 사용하면 DNS 공급자에 대한 일련의 벤치 테스트를 실행하여 서비스의 성능을 확인할 수 있습니다. 왜 이것이 중요한가? 웹을 탐색 할 때 인터넷 연결 은 DNS를 사용하여 도달하려는 웹 사이트의 IP (인터넷 프로토콜) 주소를 검색합니다. 검색이 얼마나 빨리 수행 될 수 있는지에 따라 웹 브라우저에서 웹 사이트를 다운로드 할 수있는 시간이 결정됩니다. 그리고 그것은 하나의 웹 사이트가 검색된 것이 아닙니다. 대부분의 웹 페이지에는 웹 페이지에 포함 된 꽤 많은 URL이 있습니다. 광고에서 그림으로 이동하는 페이지 요소에는 DNS를 사용하여 정보를 검색 할 위치를 결정하는 URL이 있습니다.

빠른 DNS를 사용하면 웹 브라우저에서 신속하게 응답 할 수 있습니다.

Google 코드 네임 벤치

Namebench는 Google Code 웹 사이트에서 구할 수 있습니다. namebench를 Mac에 다운로드하면 몇 가지 이름 매개 변수를 구성한 다음 테스트를 시작할 수 있습니다.

네임 벤치 구성

네임 벤치를 실행하면 몇 가지 옵션을 구성 할 수있는 단일 창이 표시됩니다. 기본값을 수락 할 수는 있지만, 아래 정보를 사용하여 자신의 특정 요구에 맞게 매개 변수를 사용자 정의하면보다 효과적이고 의미있는 결과를 얻을 수 있습니다.

네임 서버 : 이 필드는 Mac과 함께 사용하는 DNS 서비스의 IP 주소로 미리 채워 져야합니다. 아마도 ISP에서 제공하는 DNS 서비스 일 것입니다. 쉼표로 구분하여 추가하려는 DNS IP 주소를 테스트에 포함시킬 수 있습니다.

글로벌 DNS 제공 업체 (Google 공개 DNS, OpenDNS, UltraDNS 등) : 여기에 체크 표시를하면 주요 DNS 제공 업체가 테스트에 포함될 수 있습니다.

최상의 사용 가능한 지역 DNS 서비스 포함 : 여기에 체크 표시를하면 특정 지역의 로컬 DNS 공급자가 테스트 할 DNS IP 목록에 자동으로 포함될 수 있습니다.

벤치 마크 데이터 소스 : 이 드롭 다운 메뉴에는 Mac에 설치 한 브라우저 목록이 나와 있습니다. 가장 자주 사용하는 브라우저를 선택하십시오. Namebench는 브라우저의 히스토리 파일을 DNS 서비스 점검에 사용할 웹 사이트 이름의 소스로 사용합니다.

벤치 마크 데이터 선택 모드 : 다음 세 가지 모드 중에서 선택할 수 있습니다.

테스트 수 : 각 DNS 공급자에 대해 수행 할 요청 또는 테스트의 수를 결정합니다. 많은 수의 테스트가 가장 정확한 결과를 산출하지만 숫자가 클수록 테스트를 완료하는 데 더 오래 걸립니다. 제안 된 크기의 범위는 125에서 200까지이지만 빠른 테스트는 10 개 정도만 수행 할 수 있으며 여전히 합리적인 결과를 반환합니다.

Number of runs (실행 횟수) : 전체 테스트 순서가 실행되는 횟수를 결정합니다. 일반적으로 대부분의 용도에 기본값 1이 적당합니다. 1보다 큰 값을 선택하면 로컬 DNS 시스템이 얼마나 잘 데이터를 캐시하는지 테스트합니다.

테스트 시작하기

네임 벤치 매개 변수 설정이 끝나면 '벤치 마크 시작'버튼을 클릭하여 테스트를 시작할 수 있습니다.

벤치 마크 테스트는 몇 분에서 30 분 정도 소요될 수 있습니다. 10 번으로 설정 한 테스트 수가 네임 벤치에서 실행될 때 약 5 분이 걸렸습니다. 테스트 중에는 Mac을 사용하지 않는 것이 좋습니다.

테스트 결과 이해하기

테스트가 완료되면 웹 브라우저에 결과 페이지가 표시되며 여기에는 실행 중인 상위 3 개의 DNS 서버와 DNS 공급자 목록 및 현재 사용중인 DNS 시스템과의 비교 방법이 표시됩니다.

내 테스트에서 Google의 공용 DNS 서버는 항상 실패로 돌아 왔으며 일반적으로 보는 일부 웹 사이트에 대한 쿼리를 반환 할 수 없었습니다. 필자는이 도구가 Google의 도움으로 개발되었지만 Google의 장점에 비중을 두지 않는 것으로 나타났습니다.

DNS 서버를 변경해야합니까?

조건에 따라서. 현재 DNS 공급자에 문제가 있다면 예, 변경하는 것이 좋습니다. 그러나 며칠이나 다른 시간에 테스트를 실행하여 DNS가 최적의 성능을 발휘할 수 있도록해야합니다.

결과에 DNS가 나열되어 있어도 누구나 언제든지 사용할 수있는 공용 DNS라는 것을 의미하지는 않습니다. 결과에 나열되어있는 경우 현재 공개 액세스가 가능하지만 나중에는 닫힌 서버가 될 수 있습니다. 기본 DNS 공급자를 변경하기로 결정한 경우 ISP에서 할당 한 DNS IP를 보조 DNS IP 주소로 남겨 둘 수 있습니다. 이렇게 하면 기본 DNS 가 비공개로 전환되면 자동으로 원래 DNS로 되돌아갑니다.

게시일 : 2/15/2010

업데이트 : 2014/15/15