
인터넷 속도가 느리거나 특정 사이트가 열리지 않을 때, 원인 중 하나가 바로 DNS 설정일 수 있습니다. DNS(Domain Name System)는 우리가 입력하는 도메인 주소를 IP 주소로 변환해 주는 인터넷의 전화번호부 역할을 합니다. 기본으로 제공되는 통신사 DNS 대신 더 빠르고 안전한 DNS로 변경하면 인터넷 환경이 눈에 띄게 개선되는 경우가 많습니다.
이 글에서는 DNS 설정 방법을 Windows, macOS, 스마트폰(Android·iOS), 공유기까지 환경별로 정확하게 정리합니다. 처음 설정하는 분도 단계별 설명을 따라 하면 어렵지 않으니 천천히 읽어보세요.
- DNS란? 도메인을 IP 주소로 변환하는 시스템으로, 설정에 따라 속도·보안이 달라집니다.
- 추천 DNS: Google(8.8.8.8), Cloudflare(1.1.1.1), KT(168.126.63.1) 등
- 설정 위치: Windows 네트워크 어댑터, macOS 시스템 설정, 스마트폰 Wi-Fi, 공유기 관리 페이지
- 효과: 응답 속도 단축, 피싱 차단, 개인정보 보호 강화
- 주의: 잘못된 DNS 입력 시 인터넷 접속 불가 → 반드시 정확히 입력
DNS란 무엇인가? 기초 개념 정리
DNS는 Domain Name System의 약자로, 사람이 기억하기 쉬운 도메인 이름(예: www.google.com)을 컴퓨터가 이해할 수 있는 IP 주소(예: 142.250.76.100)로 변환하는 인터넷 핵심 인프라입니다. 웹 브라우저에 주소를 입력하면 가장 먼저 DNS 서버에 쿼리를 보내 해당 도메인의 IP를 조회한 뒤 접속이 이루어집니다.
통신사에서 기본으로 배정하는 DNS 서버를 그대로 사용해도 되지만, 공공 DNS 서버로 변경하면 다음과 같은 이점을 얻을 수 있습니다.
주요 공공 DNS 서버 주소 비교표
아래 표는 널리 사용되는 공공 DNS 서버의 기본 정보입니다. DNS 설정 시 기본(Primary)과 보조(Secondary) 두 주소를 모두 입력하는 것이 권장됩니다.
| DNS 제공자 | 기본(Primary) | 보조(Secondary) | 특징 |
|---|---|---|---|
| Google Public DNS | 8.8.8.8 | 8.8.4.4 | 안정적·빠른 속도 |
| Cloudflare | 1.1.1.1 | 1.0.0.1 | 최고 속도·프라이버시 |
| KT DNS | 168.126.63.1 | 168.126.63.2 | KT 회선 최적화 |
| SK Broadband DNS | 210.220.163.82 | 219.250.36.130 | SK 회선 최적화 |
| OpenDNS | 208.67.222.222 | 208.67.220.220 | 유해 사이트 차단 |
| Quad9 | 9.9.9.9 | 149.112.112.112 | 악성 도메인 차단 |
Windows 10 · 11에서 DNS 설정 방법
Windows에서 DNS 설정을 변경하는 방법은 두 가지입니다. 제어판 경로와 설정 앱 경로 모두 설명합니다.
방법 1 – 제어판 경로 (모든 Windows 버전)
① 윈도우 키 + R → ncpa.cpl 입력 후 Enter
② 사용 중인 네트워크 어댑터(Wi-Fi 또는 이더넷) 우클릭 → 속성
③ 인터넷 프로토콜 버전 4(TCP/IPv4) 선택 → 속성 클릭
④ 다음 DNS 서버 주소 사용 선택 후 기본/보조 주소 입력
⑤ 확인 → 확인으로 저장
방법 2 – Windows 11 설정 앱
① 설정 → 네트워크 및 인터넷 → 연결 중인 네트워크 클릭
② 하드웨어 속성 → DNS 서버 항목의 편집 클릭
③ 수동 선택 → IPv4 토글 ON → 기본/보조 DNS 주소 입력
④ 저장 클릭
macOS에서 DNS 설정 방법
① 시스템 설정(System Settings) → 네트워크
② 사용 중인 연결(Wi-Fi 또는 이더넷) 선택 → 세부사항(Details)
③ 상단 탭에서 DNS 클릭
④ 좌측 하단 + 버튼으로 DNS 서버 주소 추가 (예: 1.1.1.1, 1.0.0.1)
⑤ 확인(OK) → 적용(Apply)
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder 명령어를 실행해 캐시를 초기화하세요.
스마트폰(Android · iOS)에서 DNS 설정 방법
Android – Wi-Fi별 고정 DNS 설정
① 설정 → Wi-Fi → 연결된 네트워크 길게 누르기
② 네트워크 수정 → 고급 옵션 표시
③ IP 설정을 정적(Static)으로 변경 → DNS 1, DNS 2 항목에 원하는 주소 입력
④ 저장
Android 9 이상에서는 설정 → 연결 → 추가 연결 설정 → 프라이빗 DNS에서 one.one.one.one(Cloudflare) 또는 dns.google(Google)을 입력하면 모든 네트워크에 일괄 적용됩니다.
iOS – Wi-Fi별 DNS 설정
① 설정 → Wi-Fi → 연결된 네트워크 옆 ⓘ 아이콘 탭
② DNS 구성 → 수동 선택
③ 기존 DNS 항목 삭제 후 원하는 DNS 추가 (+ 버튼)
④ 저장
공유기에서 DNS 설정 변경하기
공유기 관리 페이지에서 DNS 설정을 변경하면 해당 공유기에 연결된 모든 기기에 일괄 적용되어 편리합니다. 공유기 관리 페이지는 보통 브라우저에서 192.168.0.1 또는 192.168.1.1로 접속합니다.
① 공유기 관리 페이지 접속 → 로그인
② 인터넷 설정 또는 WAN 설정 메뉴로 이동
③ DNS 서버 항목에서 자동 취득을 해제하고 원하는 DNS 주소 직접 입력
④ 저장 후 공유기 재시작
DNS 변경 후 확인하는 방법
설정이 제대로 적용됐는지 다음 방법으로 확인할 수 있습니다.
Windows: 명령 프롬프트(cmd)에서 nslookup google.com 입력 → Server 항목에 설정한 DNS 서버 IP가 표시되면 정상 적용된 것입니다.
모든 환경: 브라우저에서 1.1.1.1/help(Cloudflare) 또는 dns.google(Google)에 접속하면 현재 사용 중인 DNS 서버를 확인할 수 있습니다.
자주 묻는 질문 (FAQ)
ipconfig /flushdns를 실행하면 캐시도 초기화됩니다.ipconfig /flushdns, macOS: sudo dscacheutil -flushcache