본문 바로가기
IT 인터넷

DNS 란? cloudflare vs google vs 통신사 isp

by 로맨틱스터디 2025. 7. 9.
728x90
반응형

 

✅ DNS가 뭐야?

  • DNS (Domain Name System)
    👉 우리가 흔히 하는 인터넷 주소를 → 숫자(IP 주소)로 바꿔주는 전화번호부 같은 역할.
    👉 예: www.interpark.com → 203.233.xxx.xxx
  • 즉, 브라우저가 “어느 서버랑 연결할지” 알려주는 속도를 좌우함.
  • 느린 DNS 쓰면 페이지 열리는데 0.1~1초 더 걸림

 

✅ 왜 바꿔야 돼?

  • 기본 DNS통신사(KT/LG/U+)에서 제공 → 빠르지만 가끔 느림.
  • Cloudflare(1.1.1.1), Google(8.8.8.8) 같은 전세계 공용 DNS는 빠르고 안정적.
  • “누가 먼저 서버에 도달하냐”가 핵심 → 좋은 DNS가 유리!

 

✅ 추천 DNS

DNS 이름 기본 IP
Google DNS 8.8.8.8 / 8.8.4.4
Cloudflare DNS 1.1.1.1 / 1.0.0.1
KT DNS 168.126.63.1 / 168.126.63.2
 
  • 한국에선 KT DNS도 빠른 편이라 비교해봐도 좋음.

 

✅ 윈도우에서 DNS 바꾸는 방법

아주 간단!

1️⃣ 네트워크 설정 들어가기

  • 작업표시줄 → 네트워크 아이콘(지구본, 와이파이) → 네트워크 및 인터넷 설정 열기

2️⃣ 어댑터 옵션 변경

  • 어댑터 옵션 변경 → 현재 사용하는 네트워크(이더넷 or 와이파이) 우클릭 → 속성

3️⃣ IPv4 설정

  • 인터넷 프로토콜 버전 4 (TCP/IPv4) 클릭 → 속성

4️⃣ 다음 DNS 서버 주소 사용 선택

  • 기본 DNS 서버: 1.1.1.1
  • 보조 DNS 서버: 1.0.0.1 (또는 8.8.8.8 / 8.8.4.4)

5️⃣ 확인 → 닫기 → 완료!

 

✅ 바꾼 뒤엔?

  • ipconfig /flushdns 실행해서 DNS 캐시 비워주면 더 깔끔.
  • cmd(명령 프롬프트) 열고:
ipconfig /flushdns

 

✅ 적용 잘 됐는지 확인

  • dnsleaktest.com 가서 실제로 어느 DNS 쓰는지 확인.
  • Cloudflare라면 Cloudflare, Google이라면 Google로 나오면 성공!

 

💡 꿀팁:
각자 지역, 통신사에 따라 어느 DNS가 빠른지 다름 →
namebench 같은 무료 프로그램으로 내 위치,통신사에서 제일 빠른 DNS 찾으면 좋음.

필요하면 테스트 툴 사용법도 정리해드릴까요? 원하시면 말씀해주세요! 🚀

 


✅ Windows에서 현재 DNS 주소 확인

아주 간단합니다! 아래 방법 중 편한 걸로 하면 돼요.

 

📌 방법 1️⃣ CMD 명령어로 확인

1️⃣ 시작 → cmd 검색 → 명령 프롬프트 실행
2️⃣ 아래 명령어 입력:

ipconfig /all

3️⃣ 나오는 정보에서 사용 중인 네트워크 어댑터(이더넷, Wi-Fi 등) 항목 찾아서
DNS Servers 줄 확인!

이더넷 어댑터 이더넷:
	연결별 DNS 접미사: kornet
	DNS 서버: 168.126.63.1 
    		  168.126.63.2

KT DNS

📌 방법 2️⃣ 네트워크 상태창에서 확인

1️⃣ 작업표시줄 → 네트워크 아이콘(지구본/와이파이) → 네트워크 및 인터넷 설정 열기
2️⃣ 어댑터 옵션 변경 클릭
3️⃣ 사용 중인 네트워크(이더넷 or Wi-Fi) → 우클릭 → 상태 → 자세히(D) 클릭
4️⃣ IPv4 DNS 서버 항목에서 현재 설정된 DNS 주소 확인!


📌 방법 3️⃣ nslookup으로 확인

1️⃣ 명령 프롬프트(cmd) 열기
2️⃣ 아래 명령어 입력:

nslookup

맨 처음에 뜨는

기본 서버: kns.kornet.net
Address: 168.126.63.1

이 Address 가 현재 기본 DNS 서버입니다.

✅ 추가 팁

🔍 DNS 확인 후에:

  • 여러 개가 나오면 기본 DNS → 보조 DNS 순서!
  • ISP 기본 DNS인지, Cloudflare/Google 같은 공용 DNS인지 확인 가능.
  • 바꿨는데도 ISP DNS가 계속 뜨면, 공유기/라우터에서 DHCP에 기본 DNS가 고정돼 있을 수도 있음!

 

📌 방법 4. dnsleaktest.com 으로 확인

dnsleaktest.com 같은 툴에서 보통은 “메인 DNS만 뜨는 게 정상”이에요.

🔍 왜 서브 DNS는 안 뜰까?

  • 운영체제나 라우터는 우선순위(Primary → Secondary) 로 DNS를 사용해요.
  • Primary(메인 DNS)가 정상적으로 응답하면 Secondary(서브 DNS)는 요청할 일이 없음.
  • 따라서 Leak Test나 nslookup, dig 등에서 보이는 건 실제로 질의한 DNS 서버만 나옴.
  • Primary가 죽거나 응답이 늦으면 그때 Secondary를 자동으로 쓰는 구조라서 평상시엔 안 나오는 게 정상이에요.

✅ 정상 케이스 예시

Primary 정상 Primary만 뜸
Primary 장애 Secondary로 자동 전환, 그때는 Secondary가 뜸
일부 OS/라우터는 Load Balancing 둘 다 뜨기도 함 (드뭄)
🔍 참고로…
  • dnsleaktest.com은 클라이언트(브라우저)가 실제로 어디 DNS 서버랑 통신했는지만 보여줍니다.
  • 윈도우나 macOS의 DNS Resolver는 보통 Primary → Secondary 순으로만 동작하기 때문에 로드밸런싱은 안 함.
  • 일부 DNS 클라이언트(예: Unbound, DoH 클라이언트)는 둘 다 로드밸런싱 할 수도 있음.

✅ 그래서 결론

  • 메인만 보이면 정상이에요.
  • “내가 설정한 서브 DNS가 잘 작동할까?”가 걱정된다면:
    • Primary DNS를 일부러 꺼보거나 잘못된 IP로 바꿔서 테스트해보면 Secondary로 넘어가는 걸 확인할 수 있음.

 

 


ISP란?

ISPInternet Service Provider(인터넷 서비스 제공자) 의 약자예요.

쉽게 말하면:
👉 내가 돈 내고 쓰는 인터넷 회사

예:

  • 한국에서는 KT, SK브로드밴드, LG U+, 지역 케이블 인터넷 같은 것들.
  • 모바일도 SKT, KT, LG U+ 가 휴대폰 인터넷 제공할 때 ISP 역할을 함.
  • 해외엔 Comcast, AT&T, Verizon 같은 회사들이 ISP.

✅ ISP가 하는 일

  • 인터넷 선(망)을 깔아서 집/회사에 연결해줌.
  • 외부 사이트(유튜브, 네이버 등)랑 데이터를 주고받게 중간 다리 역할.
  • DNS도 기본으로 제공함 → ISP DNS!

✅ DNS랑 ISP랑 무슨 관계?

  • 집이나 회사 인터넷을 설치하면, ISP가 자체 DNS 서버도 제공함.
    예: KT DNS 168.126.63.1
  • 그래서 따로 바꾸지 않으면 내 컴퓨터는 기본적으로 ISP DNS를 자동으로 씀.
  • Cloudflare(1.1.1.1) 같은 건 공용 DNS — ISP랑 상관없이 직접 설정해야 사용됨.

📌 한줄 요약:

ISP = 인터넷 회사.
DNS는 ISP가 기본으로 주지만, 더 빠른 공용 DNS로 바꿔 쓰면 됨!

 


공용 DNS가 ISP DNS보다 좋은 이유

 

1️⃣ 속도 — 더 빠를 수 있음

  • ISP DNS는 지역별, 사용자별로 분산 서버가 덜 되어 있거나 관리가 소홀할 수 있음.
  • 공용 DNS는 Cloudflare, Google 같은 글로벌 기업이 전세계에 데이터센터를 깔아둠 → 어느 지역이든 가까운 노드에서 응답.
  • 특히 피크타임 때 공용 DNS가 더 빠를 때가 많음.

2️⃣ 안정성 — 장애가 적음

  • ISP DNS는 가끔 트래픽 폭주나 내부 장애가 나면 멈추기도 함.
    (예: KT DNS 장애 → 인터넷은 살아있는데 주소 해석이 안돼서 사이트 접속 불가)
  • 공용 DNS는 장애 대비가 잘 되어 있어서 동일한 문제가 거의 없음.

3️⃣ 검열/차단 우회

  • 일부 국가는 ISP DNS로 특정 사이트 접속을 차단함.
    (한국에서도 일부 도메인 DNS 차단: 불법 도박 등)
  • 공용 DNS는 ISP 차단과 상관없이 전세계 DNS를 직접 사용 → 차단 안되는 경우가 많음.
    (합법 범위 내에서만 사용해야 함!)

4️⃣ 프라이버시

  • 공용 DNS는 개인정보/검색기록을 ISP가 추적하지 못하게 막아주는 역할도 함.
  • 예: Cloudflare 1.1.1.1은 “절대 로그 안 남긴다” 정책으로 유명.

5️⃣ 기능성

  • Cloudflare, Google은 최신 프로토콜(DoH, DoT) 지원 → DNS 요청을 암호화해서 해킹 방지.
  • ISP DNS는 보통 평범한 UDP만 씀.

 

✅ 언제는 ISP DNS가 더 낫나?

있어요!

  • 내가 ISP 본사에서 가까워서 핑이 아주 짧을 때 → 오히려 ISP DNS가 공용보다 빠를 수도 있음.
  • 그래서 GRC Benchmark로 직접 비교해야 하는 이유!

 

✅ 한줄 요약

항목 ISP DNS 공용 DNS
속도 가까우면 빠름 글로벌 노드 덕에 더 빠를 확률 높음
안정성 트래픽 몰리면 가끔 느려짐 장애 방지 설계가 더 철저함
검열/차단 국가 정책 따라 제한 있음 제한 적거나 없음
프라이버시 로그 수집될 가능성 Cloudflare는 No Log
기능성 기본 DoH/DoT 암호화 지원

 

 


내 위치에서 제일 빠른 DNS 찾는 프로그램

 

✅ GRC DNS Benchmark란?

  • 미국 보안 전문가 Steve Gibson이 만든 DNS 속도 벤치마크 프로그램.
  • 가볍고 설치 필요 없음 (EXE 하나 실행하면 끝!)
  • 내 위치에서 어떤 DNS가 빠르고 안정적인지 순위로 보여줌.

✅ 다운로드

1️⃣ 👉 공식 사이트: https://www.grc.com/dns/benchmark.htm

2️⃣ 페이지 아래쪽 Download DNS Benchmark 버튼 클릭
👉 DNSBench.exe 파일 하나만 다운됩니다. (약 200KB)

✅ 실행

  • 다운받은 DNSBench.exe 더블 클릭 → 설치 필요 없음, 바로 실행!
  • 시작하면 아래 3개 탭이 있어요:
    1. Introduction
    2. Nameservers
    3. Tabular Data

✅ 사용법

📌 1️⃣ Nameservers 탭 이동

  • 기본으로 세계 공용 DNS가 몇 개 들어있어요.
  • 만약 한국 지역 DNS(KT, LG 등)를 직접 넣고 싶다면 → Add/Remove 버튼 클릭해서 IP 추가!

📌 2️⃣ Run Benchmark 클릭

  • 오른쪽 아래 Run Benchmark 버튼 누르면 테스트 시작.
  • 전체 테스트는 5~10분 정도 걸림.

📌 3️⃣ 결과 보는 법

  • 테스트가 끝나면 그래프와 리스트로 정리됨.
  • 👉 GRC에서는 모든 바가 전부 “걸린 시간(ms)” 입니다. =응답시간(지연시간)
    👉 그래서 짧을수록 좋음이 맞습니다!

그래프 색 뜻

  • Red (Uncached): 서버가 캐시에 없는 새 DNS 요청 처리 시간(새로운 URL 열기) 
  • Green (Cached): 이미 방문한 주소를 재요청 처리 시간(반복 새로고침)
  • Blue (Dotcom): .com 같은 최상위 도메인 처리 시간
  • ✅ 왜 초록색은 길게 나오는 서버가 많냐?
    • 캐시된 데이터는 대부분 빠르게 답하므로 차이가 작아짐.
    • 일부 DNS는 캐시 HIT 처리가 느릴 수 있음 → 빨간보다 초록이 더 길게 찍힘.
    • 하지만 기본 원칙은 동일: 짧을수록 빠르다!

 

✅ 팁: 한국 DNS 추가

GRC 기본 리스트엔 한국 DNS가 없음.
아래처럼 직접 추가하세요:

이름IP
KT 168.126.63.1, 168.126.63.2
LG U+ 164.124.101.2
SK 210.220.163.82
 

추가하려면:
Nameservers → Add/Remove → Add → IP 입력 → Add → 닫기.

 

✅ 가장 빠른 DNS 설정하기

  • 상위 1~2개 DNS 서버 IP 주소를 복사.
  • 윈도우 네트워크 → IPv4 → 기본 DNS & 보조 DNS에 입력!
  • ipconfig /flushdns로 캐시 비우기.

✅ 마무리

  • 1~2개월에 한 번 다시 측정하면 좋아요 (환경이 바뀜)
  • PC, 스마트폰, 노트북 전부 같은 DNS로 맞추면 안정적!

 

내 경우에는 SK DNS, Cloudflare DNS가 가장 빠르게 나왔는데

1.1.1.1

1.0.0.1

210.220.163.82

 

✅ 왜 KT DNS가 빠르다고 하는데 SK DNS가 더 빠르게 나오냐?

👉 이유는 간단해요:
1️⃣ 이론 vs 실제:

  • KT DNS가 한국에서 전통적으로 메이저라 기본값으로 많이 쓰여요.
  • 전국망 규모가 커서 안정적이지만, 실제 속도는 사용자의 지역/회선/망 상태에 따라 달라집니다.

2️⃣ 피크타임 혼잡:

  • KT DNS는 사용자가 많아 피크타임엔 혼잡할 수 있어요.
  • SK는 상대적으로 덜 쓰이면 그만큼 남아있는 회선 속도가 더 좋을 수도 있음.

3️⃣ 라우팅 경로 차이:

  • 내 집 → KT DNS → 최종 목적지까지 가는 경로가 항상 최단거리인 건 아닙니다.
  • 같은 ISP라도 지역 노드/중계망에 따라 차이가 납니다.
  • 어떤 때는 Cloudflare가 더 빠르고, 어떤 때는 로컬 ISP가 더 빠르기도 해요.

 

✅ 결론: 벤치마크 결과가 정답이에요

📌 그냥 “KT가 빠르다더라” 보다 내 환경에서 벤치마크로 직접 측정한 값이 100% 맞습니다.

예를 들어:

  • 168.126.63.1(KT) → 평균 응답시간 30ms
  • 210.220.163.82(SK) → 평균 응답시간 15ms

그러면 SK 걸로 가는 게 맞아요!

 

✅ 실전 적용 꿀팁

  • 상위 2~3개 DNS를 기본 / 보조로 나눠 설정하면 좋아요.
    예: 기본: SK DNS + 보조: Cloudflare → 최악의 경우 하나 죽어도 대기 없음.
  • 너무 자주 바꿀 필요는 없고, 작업 전에 한 번만 새로 돌려서 최신값 확인하면 충분!

 

Cloudflare DNS 서버

1.1.1.1 과 1.0.0.1은 둘 다 Cloudflare의 공개 DNS 서버입니다.

  • 1.1.1.1: Cloudflare의 메인 DNS.
  • 1.0.0.1: 같은 Cloudflare의 보조 DNS.

둘 다 기본적으로 같은 네트워크에 연결되어 있고 성능이나 프라이버시 정책은 동일합니다.

 

 

🔍 그럼 차이가 있냐?

  • 기술적으로는 둘 다 거의 동일한 속도와 안정성을 제공합니다.
  • 둘 다 Anycast 네트워크로 전세계에서 가장 가까운 Cloudflare 서버에 연결됩니다.
  • 보통 1.1.1.1이 주 서버(Primary), 1.0.0.1이 보조 서버(Secondary)로 쓰여요.

 

어떻게 쓰면 좋을까?

  • 권장: 1.1.1.1을 Primary DNS, 1.0.0.1을 Secondary DNS로 설정.
    • 예)
      • DNS 1: 1.1.1.1
      • DNS 2: 1.0.0.1
  • 만약 둘 중 하나가 장애나 네트워크 문제로 접속 안 되면 다른 쪽이 대신 작동합니다.

 

📌 결론

  • 성능은 같으므로 하나만 쓸 거면 1.1.1.1을 쓰세요.
  • 둘 다 설정하면 더 안정적이에요.

필요하다면 IPv6도 있어요:

  • 2606:4700:4700::1111
  • 2606:4700:4700::1001

 

DNS 혼합 설정 (메인 + 서브)

 

✅ 1️⃣ Cloudflare 둘 다 쓰는 경우

  • 📌 장점
    • 같은 네트워크라 일관된 속도, 동일한 보안/프라이버시.
    • Cloudflare가 전세계 Anycast 네트워크라, 전반적으로 응답 속도가 빠름.
    • DNS 오염 차단(검열 우회) 성능도 좋음.
  • ⚠️ 단점
    • 같은 회사 네트워크라, 만약 Cloudflare 전체에 장애가 나면 둘 다 같이 멈출 가능성.
    • 다만 Cloudflare가 글로벌 규모라 장애는 거의 없음.

 

✅ 2️⃣ Cloudflare + 다른 DNS 혼합

  • 📌 장점
    • 서로 다른 네트워크라 장애 리스크 분산됨.
    • Google DNS(8.8.8.8, 8.8.4.4)나 KT/LG DNS 같이 국내 통신사 DNS를 쓰면, 로컬 캐싱이 잘 되어 국내 접속이 약간 더 빠를 때도 있음.
    • Google은 Cloudflare보다 전세계 커버리지가 넓다고 보는 사람도 있어요. (체감은 거의 비슷)
  • ⚠️ 단점
    • 다른 DNS마다 정책이 조금 다름 (로깅, 프라이버시).
    • 통신사 DNS는 가끔 광고 차단/검열/캐싱 문제로 예기치 않은 결과가 있을 수 있음.
    • 서로 다른 정책 때문에 일부 CDN에서 로케이션 인식이 꼬여 접속 위치가 다르게 잡힐 수도 있음. (거의 미미함)

 

✅ 3️⃣ 그래서 현실적인 추천

💡 안정성과 속도를 모두 챙기려면:

👉 Primary: Cloudflare (1.1.1.1)
👉 Secondary: Google (8.8.8.8)

이렇게 Cloudflare + Google 조합이 전세계적으로 가장 많이 쓰입니다.
장애 리스크 분산 + 속도 안정성 + 프라이버시 무난.

국내라면 KT DNS (168.126.63.1) 같은 것도 함께 쓰긴 하지만, 일반적으로 Cloudflare + Google이 더 깔끔합니다.

 

✅ 요약 한 줄

🔥 Cloudflare + Google = 무난하고 빠르고 안정적!

 

 

 

 

 

 

 

 

 

  • Cloudflare(1.1.1.1)나 Google(8.8.8.8) 같은 빠른 공용 DNS로 설정.
  • PC/스마트폰 둘 다 변경.
  • 지역에 따라 KT/LG/U+ DNS가 더 빠를 수도 있으니 dnsperf나 namebench로 속도 테스트 가능.

 

 

728x90
반응형

'IT 인터넷' 카테고리의 다른 글

DNS 캐시 삭제  (1) 2025.07.10
시간 동기화 비교 사이트 time.is 외  (3) 2025.07.10
레지스트리 권한  (2) 2025.07.10
SpecialPollInterval 적용 안 되는 이유  (1) 2025.07.10
NTP 서버란? NTP 서버 종류  (4) 2025.07.09
CMD vs PowerShell  (0) 2025.07.09
ping 테스트 응답 안 하는 이유  (0) 2025.07.09
로드 밸런싱 이란?  (0) 2025.07.09