
저도 처음에 인터넷이 갑자기 안 됐을 때 공유기를 껐다 켰다만 반복했는데, 알고 보니 DNS 서버 주소 하나만 바꾸면 해결되는 문제였어요. DNS가 뭔지 몰랐을 땐 그냥 인터넷 오류라고만 생각했는데, 원리를 알고 나니 웬만한 인터넷 문제는 스스로 해결할 수 있게 됐습니다. 이 글에서는 DNS의 개념부터 설정 방법, 자주 발생하는 오류 해결까지 한 번에 정리해 드릴게요.
1. DNS란 무엇인가? 쉽게 이해하기
DNS(Domain Name System) 는 우리가 입력하는 도메인 주소(예: www.google.com)를 컴퓨터가 이해할 수 있는 IP 주소(예: 142.250.196.68)로 변환해주는 시스템입니다. 쉽게 말해 “인터넷 전화번호부” 라고 생각하면 됩니다.
전화번호부에 “홍길동”을 찾으면 전화번호가 나오듯, DNS에 “google.com”을 물어보면 해당 서버의 IP 주소를 알려줍니다. DNS 서버에 문제가 생기면 IP 주소를 찾지 못해 웹사이트에 접속이 안 되는 현상이 발생합니다. 인터넷 연결 자체는 살아있는데 웹사이트가 안 열린다면 대부분 DNS 문제입니다.
2. 윈도우에서 DNS 설정 변경 방법
윈도우 11 기준:
- 윈도우 키 + I > 설정 > 네트워크 및 인터넷 클릭
- 현재 연결된 네트워크(Wi-Fi 또는 이더넷) 클릭
- DNS 서버 할당 항목 찾기
- 오른쪽 편집 클릭
- 수동 선택
- IPv4 토글 켜기
- DNS 서버 주소 입력
- 기본 DNS: 8.8.8.8 (Google DNS)
- 보조 DNS: 8.8.4.4 (Google DNS 보조)
- 저장 클릭
윈도우 10 기준:
- 윈도우 키 + R > ncpa.cpl 입력 후 엔터
- 현재 사용 중인 네트워크 어댑터 우클릭 > 속성
- 인터넷 프로토콜 버전 4(TCP/IPv4) 더블클릭
- 다음 DNS 서버 주소 사용 선택
- DNS 서버 주소 입력
- 기본 DNS 서버: 8.8.8.8
- 보조 DNS 서버: 8.8.4.4
- 확인 클릭
3. 공유기에서 DNS 설정 변경 방법
공유기에서 DNS를 변경하면 해당 공유기에 연결된 모든 기기에 일괄 적용됩니다.
- 웹 브라우저에서 공유기 관리 페이지 접속
- ipTIME: 192.168.0.1
- 넷기어(NETGEAR): 192.168.1.1
- 공유기 하단 스티커에서 주소 확인 가능
- 관리자 계정으로 로그인
- 인터넷 설정 또는 WAN 설정 메뉴 클릭
- DNS 서버 항목 찾기
- 수동 또는 직접 입력 선택
- DNS 주소 입력 후 저장
- 공유기 재시작
4. 추천 DNS 서버 주소 비교표
| DNS 제공자 | 기본 DNS | 보조 DNS | 특징 |
|---|---|---|---|
| Google DNS | 8.8.8.8 | 8.8.4.4 | 가장 안정적, 전 세계적으로 많이 사용 |
| Cloudflare DNS | 1.1.1.1 | 1.0.0.1 | 가장 빠른 응답 속도, 개인정보 보호 강화 |
| OpenDNS | 208.67.222.222 | 208.67.220.220 | 피싱 차단 기능 내장 |
| KT DNS | 168.126.63.1 | 168.126.63.2 | 국내 통신사 기본 DNS |
| SKT DNS | 219.250.36.130 | 210.220.163.82 | SKT 회선 사용자 기본 DNS |
| Quad9 | 9.9.9.9 | 149.112.112.112 | 악성 도메인 자동 차단 기능 |
추천 조합:
- 속도 우선: 1.1.1.1 / 1.0.0.1 (Cloudflare)
- 안정성 우선: 8.8.8.8 / 8.8.4.4 (Google)
- 보안 우선: 9.9.9.9 / 149.112.112.112 (Quad9)
5. DNS 오류 종류별 원인과 해결 방법
| 오류 메시지 | 원인 | 해결 방법 |
|---|---|---|
| DNS_PROBE_FINISHED_NXDOMAIN | 도메인 주소가 존재하지 않거나 DNS 서버가 응답 못함 | DNS 캐시 초기화 후 DNS 주소를 Google(8.8.8.8)로 변경 |
| DNS_PROBE_FINISHED_NO_INTERNET | 인터넷 연결 자체 끊김 | 공유기 재시작, 네트워크 어댑터 재시작 |
| DNS_PROBE_FINISHED_BAD_CONFIG | DNS 설정값 오류 | DNS 설정 초기화 후 수동으로 재입력 |
| DNS 서버가 응답하지 않습니다 | DNS 서버 다운 또는 방화벽 차단 | DNS 서버를 Google 또는 Cloudflare로 변경 |
| 서버 DNS 주소를 찾을 수 없음 | DNS 캐시 손상 또는 잘못된 DNS 설정 | ipconfig /flushdns 명령어로 캐시 초기화 |
| 특정 사이트만 접속 안 됨 | 해당 도메인의 DNS 전파 지연 | DNS 캐시 초기화 또는 다른 DNS 서버로 변경 |
6. DNS 캐시 초기화 방법
DNS 캐시가 쌓이거나 손상되면 이전 IP 주소 정보를 잘못 참조해 접속 오류가 발생합니다. 주기적으로 캐시를 초기화해주는 것이 좋습니다.
윈도우에서 DNS 캐시 초기화:
- CMD(명령 프롬프트)를 관리자 권한으로 실행
- 아래 명령어를 순서대로 입력
ipconfig /flushdns
ipconfig /registerdns
ipconfig /release
ipconfig /renew
netsh winsock reset
- 마지막 명령어 입력 후 PC 재시작
7. DNS 설정 확인 명령어 모음
| 명령어 | 기능 |
|---|---|
| ipconfig /all | 현재 DNS 서버 주소 포함 전체 네트워크 정보 확인 |
| ipconfig /flushdns | DNS 캐시 초기화 |
| nslookup google.com | 특정 도메인의 DNS 조회 결과 확인 |
| nslookup google.com 8.8.8.8 | 특정 DNS 서버로 도메인 조회 테스트 |
| ping 8.8.8.8 | DNS 서버까지 네트워크 연결 확인 |
| tracert google.com | DNS 경로 추적 |
8. 자주 묻는 질문(FAQ)
Q. DNS를 변경하면 인터넷 속도가 빨라지나요? 직접적인 다운로드 속도 향상은 없지만, 웹사이트 첫 로딩 속도는 빨라질 수 있습니다. DNS 응답 속도가 빠를수록 도메인 주소를 IP로 변환하는 시간이 단축되기 때문입니다. 특히 Cloudflare(1.1.1.1)는 응답 속도가 매우 빠릅니다.
Q. DNS 변경 후 원래대로 되돌리고 싶어요. DNS 설정에서 “자동으로 DNS 서버 주소 받기” 를 선택하면 ISP(통신사)에서 제공하는 기본 DNS로 돌아갑니다.
Q. IPv6 DNS도 설정해야 하나요? IPv6를 지원하는 환경이라면 함께 설정하는 것이 좋습니다. Google IPv6 DNS는 2001:4860:4860::8888 / 2001:4860:4860::8844 입니다.