티스토리 뷰

반응형

DNS 속도 측정(DNS Speed check) 및 선택 방법

 

DNS 속도 측정 및 선택 방법(DNS Speed check)

 

SKT, KT 등 인터넷 서비스 제공자(ISP)마다 제공하는 DNS 서버가 각각 존재합니다. 따라서 사용자가 DNS 서버를 수동으로 설정하지 않으면 가입한 인터넷 서비스 제공자(ISP)가 기본 제공하는 DNS 서버를 사용하게 됩니다.
익명성을 위해 VPN을 많이 사용하는데요, VPN을 사용하더라도 DNS 서버를 수동으로 바꿔주지 않으면 DNS Leak로 인해 ISP 정보를 확인할 수 있게 됩니다. 또한 사용하는 DNS의 속도가 느린 경우 웹 서핑 시 다소 늦게 URL에 접속하게 됩니다.
DNS 속도 체크 방법 및 설정 방법에 대해서 살펴보도록 하겠습니다.

 

프로그램에서 제공하는 DNS 서버 선택 기능

 

추천 DNS 목록

 

프로그램이나 웹 브라우저의 Secure DNS 부분에서 사용자가 원하는 DNS Server를 선택해서 사용할 수 있습니다. 가장 유명한 DNS가 Cloudflare(1.1.1.1)과 Google DNS(8.8.8.8)이 아닐까 싶습니다. 

DNS 서버에 대해서 잘 모른다면 Cloudflare, Google 2중에서 아무거나 선택하셔도  안전하게 사용할 수 있습니다.

 

브라우저 DNS 메뉴에서 선택하는 방법

 

웹 브라우저 자체 기능(secure DNS)을 사용하는 경우 해당 웹 브라우저에만 선택한 DNS가 적용됩니다. 만약 모든 인터넷 통신에 사용되는 DNS를 수정하시려면 "네트워크 어댑터 - 인터넷 프로토콜 버전 4(TCP/IPv4) - 다음 DNS 서버 주소 사용(E)" 부분에 직접 DNS 서버 주소를 입력해 주시면 됩니다.

 

DNS 서버 주소 수동입력

 

DNS 속도 측정(DNS Speed check)

 

DNS 속도 측정 (DNS Speed check)

 

속도를 확인하기 위해서는 powershell 명령어 Measure-command를 사용할 수 있습니다. 파워쉘을 실행시키고 다음 명령어를 실행시켜보세요.

 

# 구글 DNS 속도 측정
# 구글 DNS(8.8.8.8)을 통해 www.daum.net을 확인할 때 걸리는 시간 측정.

Measure-command{nslookup www.daum.net 8.8.8.8}

# Cloudflare DNS 속도 측정
# Cloudflare DNS(1.1.1.1)을 통해 www.daum.net을 확인할 때 걸리는 시간 측정.

Measure-command{nslookup www.daum.net 1.1.1.1}

 

위 명령어를 실행하면 Days, Hours와 같이 불필요한 결과도 출력되게 됩니다. 가장 궁금한 "TotalSeconds"만 추출해서 확인할 수 있습니다. 명령어 뒤에 파이프(|)와 select "추출할 이름"을 추가합니다.

 

DNS 속도 비교

 

# 측정결과에서 TotalSeconds 결과만 비교하고 싶은 경우.

Measure-command{nslookup www.daum.net 8.8.8.8} | select TotalSeconds

# 측정결과에서 TotalSeconds 결과만 비교하고 싶은 경우.

Measure-command{nslookup www.daum.net 1.1.1.1} | select TotalSeconds

 

TotalSeconds 숫자가 작을수록 속도가 빠른 DNS입니다.

 

DNS Leaktest

 

DNS Leak Test(Cloudflare 1.1.1.1 DNS)

 

DNS 주소를 수동으로 Cloudflare, Google DNS를 바꾸고 dnsleaktest를 해보면 ISP에 설정한 DNS ISP로 나오게 됩니다. 속도뿐만 아니라 보다 완벽한 익명성을 확보할 수 있습니다.

 

DNS Leak Test (Google 8.8.8.8 DNS)

 

Cloudflare DNS 서버의 경우 한국에 2개가 있었는데 Google DNS의 경우 일본과 홍콩에 서버가 있음이 확인됩니다.
원하는 DNS 서버를 선택해서 사용하시면 됩니다.

 

Cloudflare & Google 조합

 

Cloudflare, Google DNS 둘 중 한 개만 사용하는 방법도 있지만, 위 방법처럼 기본 DNS에는 cloudflare, 보조 DNS에는 Google DNS를 넣어서 사용할 수 있습니다.

1차 DNS(Cloudflare DNS)에 결과가 없는 경우 2차 DNS(Google DNS)에서 결과를 확인하게 됩니다.
DNS Leaktest의 경우 대부분 1차 DNS(Cloudflare DNS)만 나오게 됩니다.

 

반응형
댓글