DNS란 무엇이며 어떻게 작동할까요? DNS는 Domain Name System(도메인 네임 시스템)의 약자로, 현대 네트워킹의 근간을 이루는 핵심 기술입니다. 오늘날 우리는 수많은 컴퓨터가 서로 연결된 거대한 네트워크 환경 속에 살고 있습니다. 인터넷은 수백만 대의 컴퓨터가 다양한 방식으로 연결되어 정보를 주고받는 거대한 망으로, 원활한 소통과 데이터 전송을 가능하게 합니다. 네트워크에 연결된 모든 장치에는 고유한 식별 번호인 IP 주소가 부여됩니다.
스마트폰, 데스크톱 PC, 노트북 등 모든 기기는 각자 고유한 IP 주소를 가지고 있으며, 이를 통해 네트워크에서 해당 기기와 통신하게 됩니다. 웹사이트도 마찬가지입니다. 우리는 Google.com, Facebook.com처럼 익숙한 도메인 이름으로 웹사이트에 접속하지만, 실제로는 그 뒤에 숨겨진 고유한 IP 주소로 연결되는 것입니다. 인간은 숫자보다 이름을 훨씬 잘 기억하기 때문에, 각 웹사이트는 복잡한 IP 주소를 감추고 알기 쉬운 도메인 이름을 앞세우는 것입니다.

그렇다면 DNS 서버는 어떤 역할을 할까요? 사용자가 접속하고자 하는 웹사이트의 도메인 이름을 입력하면, DNS 서버가 해당 이름에 대응하는 IP 주소를 찾아 시스템에 전달합니다. 시스템이 필요한 IP 주소를 받으면 ISP(인터넷 서비스 제공업체)에 요청을 보내고, 이후의 연결 과정이 이어지는 것입니다.
이 과정은 밀리초 단위로 순식간에 일어나기 때문에 우리가 눈치채지 못할 뿐입니다. 하지만 현재 사용 중인 DNS 서버가 느려서 인터넷 속도를 저하시키거나 신뢰성이 떨어진다면, Windows 10에서 DNS 서버를 손쉽게 변경할 수 있습니다. 아래 방법들을 따라 하면 DNS 관련 문제 해결과 DNS 서버 변경을 모두 처리할 수 있습니다.
Windows 10에서 DNS 설정을 변경하는 3가지 방법
작업을 시작하기 전에, 만약의 오류에 대비해 시스템 복원 지점을 미리 만들어 두는 것을 권장합니다.
방법 1: 제어판에서 IPv4 설정을 구성하여 DNS 변경
- 화면 왼쪽 하단 작업표시줄의 시작 버튼을 클릭하거나 키보드의 Windows 키를 눌러 시작 메뉴를 엽니다.
- 제어판을 입력하고 Enter 키를 눌러 실행합니다.
- 제어판에서 네트워크 및 인터넷을 클릭합니다.
- 네트워크 및 공유 센터를 클릭합니다.
- 왼쪽 상단 메뉴에서 어댑터 설정 변경을 클릭합니다.
- 네트워크 연결 창이 열리면, 현재 인터넷에 연결된 네트워크 연결을 선택합니다.
- 해당 연결을 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.
- "이 연결이 다음을 사용합니다" 항목에서 인터넷 프로토콜 버전 4(TCP/IPv4)를 선택한 뒤 속성 버튼을 클릭합니다.
- IPv4 속성 창에서 "다음 DNS 서버 주소 사용"에 체크합니다.
- 기본 DNS 서버와 보조 DNS 서버 주소를 입력합니다.
공용(public) DNS 서버를 사용하고 싶다면 Google 공용 DNS를 추천합니다:
- 기본 DNS 서버: 8.8.8.8
- 보조 DNS 서버: 8.8.4.4
OpenDNS를 사용하려면 아래 주소를 입력하세요:
- 기본 DNS 서버: 208.67.222.222
- 보조 DNS 서버: 208.67.220.220

- DNS 서버를 두 개 이상 추가하고 싶다면 고급 버튼을 클릭합니다.
- 고급 TCP/IP 설정 창에서 DNS 탭으로 이동합니다.
- 추가 버튼을 클릭하면 원하는 만큼 DNS 서버 주소를 자유롭게 등록할 수 있습니다.
- 여기에 추가된 DNS 서버의 우선순위는 위에서부터 아래 순서대로 적용됩니다.
- 마지막으로 확인을 클릭한 뒤, 열려 있는 모든 창에서 확인을 눌러 변경 사항을 저장합니다.
- 확인을 선택하면 변경 사항이 즉시 적용됩니다.
이것으로 제어판의 IPv4 설정을 통해 DNS 설정을 변경하는 방법을 알아보았습니다.
방법 2: Windows 10 설정 앱을 이용한 DNS 변경
- Windows 키 + I를 눌러 설정을 연 뒤 네트워크 및 인터넷을 클릭합니다.
- 왼쪽 메뉴에서 연결 방식에 따라 Wi-Fi 또는 이더넷을 선택합니다.
- 현재 연결 중인 네트워크 연결(Wi-Fi 또는 이더넷)을 클릭합니다.
- 아래로 스크롤하여 IP 설정 섹션을 찾고, 그 아래의 편집 버튼을 클릭합니다.
- 드롭다운 메뉴에서 '수동'을 선택하고 IPv4 스위치를 ON으로 켭니다.
- 기본 DNS와 보조 DNS 주소를 입력합니다.
- 입력을 마쳤다면 저장 버튼을 클릭합니다.
방법 3: 명령 프롬프트(CMD)를 이용한 DNS IP 설정 변경
수동으로 수행하는 모든 작업은 명령 프롬프트로도 실행할 수 있습니다. cmd를 통해 Windows에 명령을 전달할 수 있으며, DNS 설정 변경 역시 가능합니다. 명령 프롬프트로 Windows 10의 DNS 설정을 변경하려면 아래 단계를 따르세요.
- 작업표시줄의 시작 버튼을 클릭하거나 Windows 키를 눌러 시작 메뉴를 엽니다.
- 명령 프롬프트를 검색한 뒤 마우스 오른쪽 버튼을 클릭하고 관리자 권한으로 실행을 선택합니다.
- 명령 프롬프트에 wmic nic get NetConnectionID를 입력하여 네트워크 어댑터의 이름을 확인합니다.
- 네트워크 설정을 변경하기 위해 netsh를 입력합니다.
- 기본 DNS IP 주소를 추가하려면 아래 명령을 입력하고 Enter 키를 누릅니다:
interface ip set dns name="어댑터-이름" source="static" address="X.X.X.X"
참고: "어댑터-이름"은 3단계에서 확인한 네트워크 어댑터의 실제 이름으로 교체하고, X.X.X.X는 사용하려는 DNS 서버 주소로 바꿔야 합니다. 예를 들어 Google 공용 DNS를 사용한다면 X.X.X.X 대신 8.8.8.8을 입력합니다.

- 보조 DNS IP 주소를 추가하려면 아래 명령을 입력하고 Enter 키를 누릅니다:
interface ip add dns name="어댑터-이름" addr="Y.Y.Y.Y" index=2
참고: 여기서도 어댑터 이름은 실제 네트워크 어댑터 이름으로 교체하고, Y.Y.Y.Y는 사용하려는 보조 DNS 서버 주소로 변경합니다. Google 공용 DNS의 경우 Y.Y.Y.Y 대신 8.8.4.4를 입력하면 됩니다.

이처럼 명령 프롬프트를 활용하면 Windows 10의 DNS 설정도 손쉽게 변경할 수 있습니다.
마무리 및 참고 사항
지금까지 Windows 10에서 DNS 설정을 변경하는 세 가지 방법을 살펴보았습니다. 이 외에도 QuickSetDNS, Public DNS Server Tool 같은 서드파티 프로그램을 활용하면 더욱 간편하게 DNS 설정을 관리할 수 있습니다. 단, 회사 등 직장 환경에서 사용 중인 컴퓨터라면 DNS 설정 변경이 네트워크 연결 문제를 일으킬 수 있으므로 주의가 필요합니다.
일반적으로 ISP에서 제공하는 기본 DNS 서버는 속도가 느린 편이므로, 더 빠르고 반응성 좋은 공용 DNS 서버로 교체하는 것을 추천합니다. Google 외에도 Cloudflare(1.1.1.1), Quad9(9.9.9.9) 등 신뢰할 만한 공용 DNS가 다양하게 제공되고 있으니 상황에 맞게 선택하시면 됩니다.
함께 읽으면 좋은 글:
- Windows 10 '결함 있는 하드웨어로 손상된 페이지' 오류 해결 방법
- Windows 10에 Internet Explorer 설치하는 방법
- Windows 10에서 '프린터 드라이버를 사용할 수 없음' 오류 해결
- Logitech 무선 마우스가 작동하지 않을 때 해결 방법
위 단계들이 도움이 되었기를 바랍니다. 이제 Windows 10에서 DNS 설정을 손쉽게 변경할 수 있을 것입니다. 글에 대해 궁금한 점이 있다면 언제든지 댓글로 남겨주세요.