DNS(도메인 네임 시스템, Domain Name System)는 도메인 이름을 IP 주소로 변환해 주는 시스템입니다. 웹 브라우저 주소창에 사이트 URL을 입력하면, 브라우저는 해당 URL을 기본 DNS 서버로 전송하고, DNS 서버는 이를 IP 주소로 변환한 뒤 해당 IP의 콘텐츠를 다시 브라우저로 불러옵니다. 도메인 이름은 기억하기 쉬운 반면 IP 주소는 암기하기 어렵기 때문에 DNS가 필요합니다. 마치 전화번호부처럼 도메인 이름과 그에 해당하는 IP 주소를 연결해 주는 역할을 합니다.
DNS 서버를 변경해야 하는 이유
일반적으로 인터넷 서비스 제공업체(ISP)가 인터넷 연결에 사용할 기본 DNS 서버를 제공하지만, 높은 부하로 인해 응답 속도가 느려지면 웹서핑 또한 느려질 수 있습니다. 또한 ISP는 DNS를 통해 사용자의 인터넷 활동을 추적하거나 특정 웹사이트 접속을 차단할 수도 있습니다. 이러한 문제들을 한 번에 해결하는 가장 확실한 방법은 기본 DNS 서버를 원하는 커스텀 DNS로 교체하는 것입니다.
가장 빠른 추천 무료 DNS 서버 TOP 3
아래 DNS 서버들은 빠른 웹서핑 속도를 제공하며 인터넷 활동을 추적하지 않습니다. 모두 무료로 이용할 수 있으니 부담 없이 선택해 사용하세요.
- Google 퍼블릭 DNS: 구글이 제공하는 무료 DNS로 빠르고 안전한 웹서핑 환경을 제공합니다.
기본 DNS 서버: 8.8.8.8
보조 DNS 서버: 8.8.4.4 - OpenDNS 퍼블릭 DNS: 무료와 유료 플랜을 모두 제공합니다. 유료 플랜에는 추가 기능이 포함되어 있지만, 무료 버전도 성능이 뛰어납니다.
기본 DNS 서버: 208.67.222.222
보조 DNS 서버: 208.67.222.220 - Norton ConnectSafe 퍼블릭 DNS: 백신 프로그램으로 유명한 노턴 역시 DNS 서비스를 운영했으며, 특성이 다른 세 가지 패키지를 제공했습니다.
기본 DNS 서버: 199.85.126.10
보조 DNS 서버: 199.85.127.10
※ 참고: Norton ConnectSafe는 현재 서비스가 종료되어 사용할 수 없습니다. 대안으로 개인정보 보호에 중점을 둔 Cloudflare DNS(기본 1.1.1.1 / 보조 1.0.0.1)를 이용하는 것을 추천합니다.
DNS 서버를 변경하는 3가지 방법
DNS 서버를 변경하는 방법은 여러 가지가 있습니다. PC의 네트워크 설정에서 직접 변경하거나, 명령 프롬프트를 사용할 수도 있으며, 공유기 설정에서 변경하면 해당 인터넷 연결을 사용하는 모든 기기에 하나의 커스텀 DNS를 일괄 적용할 수 있습니다.
- 네트워크 설정을 통한 변경: 기본·보조 DNS를 클릭 몇 번으로 변경할 수 있는 가장 간편한 방법입니다.
- 명령 프롬프트(CMD)를 통한 변경: 명령어 입력만으로 DNS 서버를 빠르게 교체할 수 있습니다.
- 공유기 설정을 통한 변경: 인터넷 연결 전체의 DNS를 변경하고 싶다면 공유기 설정에서 진행하세요.
방법 1: 네트워크 설정에서 DNS 서버 변경하기
PC의 DNS 서버를 변경하는 가장 간단한 방법은 네트워크 설정을 이용하는 것입니다. 아래 순서대로 진행하세요.
- 시스템 트레이(작업표시줄 우측 하단)에서 네트워크 아이콘을 마우스 오른쪽 버튼으로 클릭합니다.
- 네트워크 및 인터넷 설정 열기(Open Network & Internet Settings)를 클릭합니다.

- 네트워크 설정 변경 패널에서 어댑터 옵션 변경(Change Adapter Settings)을 클릭하면 네트워크 연결 폴더가 열립니다.

- 네트워크 연결 폴더에서 현재 사용 중인 기본 네트워크 연결을 찾아 마우스 오른쪽 버튼으로 클릭한 뒤 속성(Properties)을 선택합니다.

- 목록에서 인터넷 프로토콜 버전 4(TCP/IPv4)를 선택한 후 속성 버튼을 클릭합니다.

- 다음 DNS 서버 주소 사용(Use the following DNS server addresses) 라디오 버튼을 선택하고, 원하는 기본 DNS와 보조 DNS 주소를 입력한 뒤 확인을 클릭합니다.

- 닫기(Close)를 눌러 새로운 DNS 설정을 적용합니다.
방법 2: 명령 프롬프트(CMD)로 DNS 서버 변경하기
Windows 명령 프롬프트를 사용해서도 DNS 서버를 변경할 수 있습니다. 관리자 권한으로 실행한 뒤 아래 명령어를 차례로 입력하면 됩니다.
- 키보드에서 Windows + R 키를 눌러 실행(Run) 대화상자를 엽니다. CMD를 입력하고 Ctrl + Shift + Enter를 눌러 관리자 권한으로 명령 프롬프트를 실행합니다. UAC(사용자 계정 컨트롤) 창이 나타나면 예를 클릭합니다.
- 명령 프롬프트가 열리면 아래 명령어를 입력하고 Enter 키를 눌러 기본 네트워크 어댑터의 이름을 확인합니다. 이후 단계에서 필요하므로 이름을 잘 기억해 두세요.
wmic nic get NetConnectionID
3. 다음 명령어를 입력하고 Enter 키를 눌러 네트워크 설정 모드로 진입합니다.
netsh
4. 아래 명령어를 입력하고 Enter 키를 눌러 기본 DNS 서버를 변경합니다.
interface ip set dns name="ADAPTER-NAME" source="static" address="X.X.X.X"
여기서 "ADAPTER-NAME"은 2단계에서 확인한 본인의 어댑터 이름으로, "X.X.X.X"는 사용하려는 DNS 서버 주소로 각각 바꿔 입력해야 합니다.
5. 이어서 아래 명령어를 입력하고 Enter 키를 눌러 보조 DNS 서버 주소를 변경합니다.
interface ip set dns name="ADAPTER-NAME" source="static" address="X.X.X.X" index=2
방법 3: 공유기 설정에서 DNS 서버 변경하기
공유기에서 DNS를 변경하면 해당 인터넷 회선을 사용하는 모든 기기에 동일하게 적용됩니다. 세부 단계는 공유기 모델에 따라 조금씩 다르지만 전체적인 메뉴 구성은 비슷합니다. 먼저 공유기의 IP 주소, 사용자 이름, 비밀번호를 알아야 하며, 이 정보는 대부분 공유기 뒷면 스티커에 기록되어 있습니다.
- 웹 브라우저를 열고 주소창에 공유기의 IP 주소를 입력한 후 Enter 키를 누릅니다.
- 로그인 창이 나타나면 사용자 이름과 비밀번호를 입력하고 Login(로그인)을 클릭합니다.

- 공유기 모델에 따라 DNS 설정 메뉴는 Administration(관리) 탭 또는 Advanced LAN Parameter(고급 LAN 매개변수) 탭 아래에 위치합니다.
- 선호 DNS 서버와 대체 DNS 서버 주소를 입력한 후 OK(확인)를 눌러 설정을 저장합니다.

- 변경 사항이 정상적으로 적용되도록 공유기를 재부팅합니다.

마무리: DNS 변경 후 확인 팁
DNS 설정을 변경한 뒤에는 명령 프롬프트에서 ipconfig /flushdns 명령어를 실행해 DNS 캐시를 초기화하면 새로운 설정이 더 빠르게 적용됩니다. 변경된 DNS가 정상 작동하는지 확인하려면 평소 접속이 느렸던 웹사이트에 접속해 로딩 속도를 비교해 보세요. 이제 ISP의 느린 DNS에서 벗어나 더 빠르고 안전한 인터넷 환경을 즐길 수 있습니다.