DNS 서버란 무엇입니까? 인터넷 네트워킹 설명

당신이 하나를 열 때마다 브라우저 웹 주소를 입력하면 페이지를 원하는 대로 렌더링하기 위해 모든 정보를 PC로 보내는 숨겨진 손이 있습니다. 새로 로드된 웹페이지의 중개자는 인터넷의 DNS 서버입니다.

내용물

  • DNS란 무엇입니까?
  • DNS 서버란 무엇입니까?
  • DNS 쿼리는 어떻게 작동하나요?
  • DNS 확인자에 대한 참고 사항
  • 라우터에서 DNS 설정을 변경하는 방법
  • Windows 10에서 DNS 설정을 변경하는 방법
  • MacOS에서 DNS 설정을 변경하는 방법
  • Chromebook에서 DNS 설정을 변경하는 방법
  • 무료 및 유료 DNS 서버
  • IPv4 대 IPv6
  • IPv6도 사용하고 있나요?

그런데 DNS 서버란 정확히 무엇입니까? 설명을 돕기 위해 웹페이지를 검색하는 과정을 안내하고 귀하와 귀하가 즐겨찾는 사이트 사이에 상주하는 다양한 유형의 DNS 서버를 다룰 ​​것입니다. 서비스. 또한 가능한 가장 빠르고 안전한 웹 브라우징 경험을 얻기 위해 DNS 설정을 변경하는 방법도 보여 드리겠습니다.

추천 동영상

DNS란 무엇입니까?

DNS는 도메인 이름 시스템(Domain Name System)의 약어입니다. 1983년 위스콘신 대학교에서 창설된 이 디렉토리는 숫자 주소를 알파벳 주소로 대체하는 인터넷용 확장 글로벌 디렉토리입니다. 브라우저에서 일련의 번호를 "다이얼"하여 연락하는 대신 Google, 대신 이름을 입력하세요. 알파벳 주소는 기억하기가 더 쉽습니다. 오늘날 인터넷에 17억 개 이상의 웹사이트가 있다는 점을 고려하면 더욱 그렇습니다.

예를 들어 Google.com은 172.217.15.110보다 기억하고 입력하기가 더 쉽습니다.

그런데 웹사이트에 숫자 주소가 있는 이유는 무엇일까요? 컴퓨팅 장치는 1과 0이라는 이진 형식으로 통신하기 때문입니다. 또한 네트워크에 연결되면 데이터가 어디로 가야 할지 알 수 있도록 이진 식별자도 갖습니다. 이러한 식별자는 다소 길며 32개의 숫자를 포함하므로 32비트 참조입니다.

그러나 우리가 보는 숫자 주소는 4개의 "옥텟"으로 나누어진 "축소된" 버전입니다. 바이너리 형식에서는 각 옥텟에는 8개의 숫자가 포함되어 있지만 0에서 255 범위의 압축 버전에서는 3개만 표시됩니다. 예를 들어 이진 주소 11000000.10101000.01111011.10000100은 192.168.123.132로 압축됩니다.

이 주소는 이유 때문에 십진수로 나누어집니다. 각각에는 두 가지 구성 요소가 포함되어 있습니다. 회로망 그리고 주인. 4개의 옥텟이 이 두 구성 요소 간에 어떻게 나누어지는지는 IP 주소 클래스에 따라 다릅니다.

예를 들어 홈 네트워크는 클래스 C에 속할 수 있습니다. 처음 세 옥텟은 네트워크를 식별하고 네 번째 옥텟은 장치를 식별합니다. Google의 주소는 클래스 B에 속합니다. 172.217은 네트워크를 식별하고 15.110은 서버를 식별합니다. 한편, 디지털트렌드의 IP 주소는 Class A에 속합니다. 18 번호는 네트워크를 식별하고 235.70.209는 서버를 식별합니다.

DNS 서버란 무엇입니까?

DNS 쿼리를 처리하는 프로그램이나 컴퓨터입니다.

DNS 서버에는 네 가지 유형이 있으며 각각 하나의 특정 기능을 가지고 있습니다. DNS 확인자(또는 반복자), 루트 이름 서버, TLD(최상위 도메인) 이름 서버 및 권한 있는 이름 서버. 전체 프로세스는 단 몇 밀리초 안에 처리되므로 주소를 입력하면 브라우저에 즉시 로드되는 웹 페이지만 볼 수 있습니다.

DNS 쿼리는 어떻게 작동하나요?

각 DNS 서버 유형의 작동 방식을 이해하는 가장 좋은 방법은 DNS 쿼리 추적을 따르는 것입니다. 다시 말하지만, 브라우저에 웹페이지를 로드하려면 많은 단계가 있지만 연결 문제가 없는 한 거의 즉각적인 페이지 로드만 볼 수 있습니다.

1단계: 웹 클라이언트

웹 브라우저를 열고 다음을 입력합니다. http://www.google.com. 쿼리는 브라우저를 떠나 운영 체제에 내장된 DNS 클라이언트에 의해 수신됩니다.

2단계: DNS 클라이언트

내장된 DNS 클라이언트는 로컬 캐시를 검사하여 관련 숫자 주소가 이미 파일에 있는지 확인합니다. 그렇다면 웹 클라이언트에 주소를 제공합니다. 그렇지 않은 경우 인터넷에 있는 외부 DNS 확인자 서버로 쿼리를 보냅니다. 일반적으로 인터넷 서비스 제공업체(ISP)가 관리합니다.

3단계: DNS 확인자

이 서버는 귀하와 Google의 숫자 주소를 얻는 데 필요한 다른 모든 DNS 서버 사이에 상주합니다. 이 서버는 기본적으로 DNS 쿼리를 제어하고 일시적으로 DNS 클라이언트가 됩니다.

4단계: 루트 네임서버

ICANN(Internet Corporation for Assigned Names and Numbers)에서 관리하는 서버는 13개입니다. 전반적으로 이 네트워크는 .com, .net, .org 등과 같은 각 도메인의 디렉터리를 유지 관리하는 모든 서버를 추적합니다. 이 예에서 이 네트워크는 DNS 확인자를 .com 도메인을 처리하는 서버의 주소로 지정하여 쿼리에 응답합니다.

5단계: 최상위 도메인(TLD) 네임서버

다시 말하지만, 각 TLD 네임서버는 특정 도메인의 디렉터리를 유지 관리합니다. ICANN의 일부인 IANA(Internet Assigned Numbers Authority)에서 관리합니다. .com TLD 네임서버는 DNS 해석기의 요청을 받으면 Google의 실제 숫자 주소를 유지하는 신뢰할 수 있는 네임서버의 주소로 응답합니다.

6단계: 신뢰할 수 있는 네임서버

이것이 DNS 쿼리의 마지막 중지입니다. 이 네임서버는 DNS 해석기의 쿼리를 수신하고 DNS A 레코드를 가져와 Google의 숫자 주소를 검색합니다. 그러나 도메인이나 하위 도메인에 Google.com과 같은 별칭이 있는 경우 DNS 확인자는 해당 별칭을 수신합니다. 정보를 먼저 전송하고 DNS A에 나열된 숫자 주소에 대한 또 다른 요청을 보내도록 요청합니다. 기록.

7단계: DNS 확인자

Google의 숫자 위치를 사용하여 DNS 확인자는 해당 정보를 PC의 DNS 클라이언트에 전달합니다. 지금은 다른 DNS 쿼리를 받을 때까지 확인자가 수행됩니다.

8단계: DNS 클라이언트

이제 숫자 주소를 알게 된 DNS 클라이언트는 주소를 웹 클라이언트에 전달합니다. 또한 나중에 사용할 수 있도록 숫자 주소를 캐시에 저장합니다.

9단계: 웹 클라이언트

숫자 주소를 사용하여 웹 브라우저는 해당 인터넷 주소에 있는 서버에 HTTP 요청을 보내고, 서버는 브라우저에 표시되는 웹페이지로 응답합니다.

DNS 확인자에 대한 참고 사항

DNS 서버 전환에 대한 제안이 표시될 수 있습니다. 이러한 제안은 일반적으로 DNS 확인자를 참조합니다. 주소 정보를 수동으로 변경하지 않는 한 장치의 DNS 클라이언트와 라우터는 기본적으로 ISP가 유지 관리하는 DNS 확인자로 설정됩니다. 장치별로 그렇게 하거나 라우터를 자세히 살펴보고 DNS 설정을 변경하여 적용할 수 있습니다. 모두 연결된 장치.

DNS 설정을 변경하는 것이 이상적인 몇 가지 이유는 다음과 같습니다.

ISP 추적

인터넷 서비스 제공업체는 DNS 확인자 중 하나에 쿼리할 때마다 귀하가 탐색하는 웹사이트를 확인할 수 있습니다. DNS 서버 정보를 변경하면 전반적인 추적이 줄어들 수 있지만, 귀하가 액세스하는 IP 주소를 기반으로 귀하의 활동을 계속 볼 수 있습니다. ISP 스누핑을 피하는 유일한 방법은 가상 사설망을 사용하는 것입니다. 그래도 DNS 확인자를 전환하면 도움이 됩니다.

타사 서버는 콘텐츠 차단을 해제할 수 있습니다.

지역 차단 콘텐츠를 보려는 경우 일부 타사 DNS 서버는 콘텐츠 공급자를 속여 연결을 로컬로 보도록 할 수 있습니다.

타사 DNS 서버가 더 빠를 수 있습니다.

ISP의 DNS 서버에 물리적으로 더 가깝기 때문에 타사 DNS 쿼리보다 더 나은 성능을 얻을 수 있습니다. 하지만 항상 그런 것은 아닙니다. 실제로 ISP 서버에 지속적인 문제가 발생하거나 일반적으로 속도가 느려질 수 있습니다. 더 나은 속도와 안정성을 제공하기 위해 물리적 위치에 더 가까운 타사 DNS 서버가 있을 수도 있습니다.

타사 DNS 서버가 더 안전할 수 있습니다.

온라인에서 불쾌한 콘텐츠를 쉽게 차단하는 한 가지 방법은 OpenDNS와 같이 자녀 보호 기능을 제공하는 타사 DNS 서버를 사용하는 것입니다. 라우터에서 DNS 설정을 변경하고, 무료 계정을 생성 및 로그인하고, 필터를 설정하기만 하면 됩니다. 귀하의 장치나 집의 연결이 액세스되는 것을 원하지 않는 콘텐츠와 관련된 DNS 쿼리를 무시합니다. 에게. 또한 필터를 사용하여 데이터를 훔치려는 악의적인 웹사이트를 차단할 수도 있습니다.

라우터에서 DNS 설정을 변경하는 방법

안타깝게도 이는 모든 경우에 적용되는 단일 가이드가 아닙니다. 백엔드 인터페이스는 모든 라우터 모델에서 동일하지 않습니다. 더욱이 일부 라우터는 다른 라우터보다 더 광범위하고 심층적인 기능 세트를 갖추고 있습니다. 그러나 이들 모두에 대한 하나의 보편적인 설정은 DNS 설정을 변경하는 것입니다.

아래 예에서는 브라우저(귀하의 계정에 액세스하는 방법은 다음과 같습니다.). 클릭하여 DNS 설정을 변경할 수 있습니다. 연결성 왼쪽 메뉴에서 지역 네트워크 팝업 창의 탭. 아래와 같이 Google의 기본 DNS 주소를 입력합니다. 정적 DNS 1 필드와 Google의 보조 DNS 주소 정적 DNS 2 필드.

Linksys 라우터 DNS 설정 변경

해당 숫자를 삽입한 후 적용하다 버튼을 누르면 변경이 완료됩니다.

지금, 언제 어느 로컬 네트워크에 연결된 장치가 DNS 클라이언트를 통해 쿼리를 보내면 쿼리는 즉시 ISP가 아닌 Google의 DNS 확인자로 전달됩니다.

Windows 10에서 DNS 설정을 변경하는 방법

1 단계: 시스템 시계(Wi-Fi 또는 이더넷) 옆에 있는 인터넷 아이콘을 마우스 오른쪽 버튼으로 클릭하고 네트워크 및 인터넷 설정 열기 팝업 메뉴에서

Windows 10 개방형 네트워크 및 인터넷 설정

2 단계: 그만큼 상태 설정 앱의 카테고리가 화면에 나타납니다. 아래로 스크롤하여 클릭하세요. 네트워크 및 공유 센터.

3단계: 제어판이 화면에 나타납니다. 유선 연결을 사용하는 경우 이더넷 링크 다음에 속성 팝업창에 표시된 버튼입니다. Wi-Fi로 연결된 경우 와이파이 대신 링크 뒤에 속성 단추.

인터넷 연결 속성

4단계: 선택하다 인터넷 프로토콜 버전 4(TCP/IPv4) 목록에서 속성 단추.

5단계: 팝업 창에서 현재 DNS 설정을 다음으로 변경합니다. 다음 DNS 서버 주소를 사용하세요.

6단계: 첫 번째 "선호" 필드에 기본 DNS 서버 주소를 입력하고 두 번째 "대체" 필드에 보조 DNS 서버 주소를 입력합니다.

7단계: 다음을 클릭하세요. 좋아요 버튼을 눌러 완료하세요.

IPv4 DNS 설정 변경

MacOS에서 DNS 설정을 변경하는 방법

1 단계: 왼쪽 상단에 있는 Apple 로고를 클릭하세요.

2 단계: 선택하다 시스템 환경설정 드롭다운 메뉴에서

MacOS 개방형 시스템 환경설정

3단계: 선택하다 회로망 시스템 환경설정 창에서.

4단계: 현재 인터넷 연결이 이미 선택된 상태로 네트워크 창이 나타납니다. 다음을 클릭하세요. 고급의 버튼은 오른쪽 하단에 있습니다.

MacOS 네트워크 고급 설정

5단계: 다음을 클릭하세요. DNS 다음 창에서 탭을 선택하세요.

6단계: 옆에 있는 "더하기" 기호를 클릭하세요. IPv4 또는 IPv6 주소.

7단계: 타사 서버의 기본 및 보조 IP 주소를 입력합니다. 이 경우 Google은 기본에 8.8.8.8을 사용하고 보조에 8.8.4.4를 사용합니다.

선택 과목: 여기에는 다음에 대한 섹션도 표시됩니다. 도메인 검색. Safari 및 기타 네트워크 기반 서비스에서 한 단어를 입력하면 호스트 이름이 자동 완성됩니다. 예를 들어 목록에 apple.com이 포함되어 있고 주소 필드에 'store'를 입력하면 브라우저는 다음과 연결된 웹페이지를 로드합니다. store.apple.com.

즉, 특정 도메인에 거주하고 단일 단어를 사용하여 네트워크로 연결된 PC에 빠르게 액세스해야 하는 경우가 아니면 일반적으로 이 섹션을 공백으로 두십시오.

MacOS 네트워크 DNS 설정 편집

8단계: 완료하려면 좋아요 단추.

Chromebook에서 DNS 설정을 변경하는 방법

1 단계: 오른쪽 하단에 있는 시스템 시계를 클릭한 다음 팝업 메뉴에서 "기어" 아이콘을 클릭합니다.

Chrome OS 열기 설정

2 단계: Chrome 설정이 화면에 나타납니다. 아래에 나열된 인터넷 연결을 선택하세요. 회로망. 안타깝게도 이 작업은 사용 가능한 연결 목록만 확장합니다.

3단계: 네트워크 연결을 다시 클릭하세요.

4단계: 확장을 클릭하세요. 회로망 환경.

5단계: Google의 DNS 서버를 사용하려면 설정을 다음으로 변경하세요. Google 네임서버 — 기본 주소와 보조 주소를 입력할 필요가 없습니다.

Chromebook Google 네임서버 사용

다른 DNS 서버를 사용하려면 설정을 다음으로 변경하세요. 맞춤 네임서버을 클릭하고 기본 주소와 보조 주소를 입력합니다. 예를 들어 OpenDNS Home을 사용하려면 208.67.222.222 및 208.67.220.220을 입력하십시오.

Chromebook 맞춤 네임서버 사용

무료 및 유료 DNS 서버

타사 DNS 쿼리 서비스를 사용하려는 경우 무료 및 유료 대안이 많이 있습니다. 시작하는 데 도움이 되는 빠른 목록은 다음과 같습니다.

서비스 주요한
DNS
중고등 학년
DNS
추가의
유급의
서비스
AdGuard DNS 176.103.130.130 176.103.130.131 아니요
대체 DNS 198.101.242.72 23.253.163.53 아니요
클린브라우징 DNS 185.228.168.9 185.228.169.9
클라우드플레어 DNS 1.1.1.1 1.0.0.1
코모도 보안 DNS 8.26.56.26 8.20.247.20
DNS.Watch 84.200.69.80 84.200.70.40 아니요
구글 퍼블릭 DNS 8.8.8.8 8.8.4.4 아니요
오픈DNS 홈 208.67.222.222 208.67.220.220
쿼드9 DNS 9.9.9.9 149.112.112.112 아니요
베리사인 DNS 64.6.64.6 64.6.65.6 아니요

IPv4 대 IPv6

이 가이드에서 제공되는 모든 내용은 인터넷 프로토콜 버전 4, 즉 IPv4를 기반으로 합니다. 그러나 버전 6 또는 IPv6에 대한 참조도 표시됩니다. 이는 IETF(Internet Engineering Task Force)가 버전 4를 대체하기 위해 설계한 프로토콜의 최신 버전입니다. 왜? 이전 프로토콜의 나이와 제한 때문입니다.

IPv4는 32개의 숫자만 처리할 수 있습니다. 이러한 제한으로 인해 ARIN(American Registry for Internet Numbers)은 완전히 사용 가능한 주소가 부족합니다 2015년에.

후속 버전인 iPv6은 128개 숫자, 즉 128비트 주소를 도입하여 문제를 해결합니다. 340조 조 조 조 조합 지원 (340,282,366,920,938,463,463,374,607,431,768,211,456). 1998년에 개발된 이 프로토콜은 2006년에 마침내 배포에 들어갔지만 프로세스는 느렸습니다.

에 따르면 구글의 통계, 북미 지역의 IPv6 채택률은 14년 전에 배포가 시작되었음에도 불구하고 현재 41.71%에 머물고 있습니다. 독일은 49.1%, 프랑스는 42.29%, 호주는 22.68% 등입니다.

여기서 중요한 점은 최신 프로토콜이 이전 프로토콜을 완전히 대체할 때까지 IPv4와 IPv6가 나란히 작동한다는 것입니다. 즉, IPv4 필드에 입력할 수는 없지만 IPv6에서 제공하는 DNS 번호도 찾을 수 있습니다. 대신 완전히 별도의 필드에 입력해야 합니다.

예를 들어 Windows 10 방법은 다음과 같습니다.

1 단계: 시스템 시계(Wi-Fi 또는 이더넷) 옆에 있는 인터넷 연결 아이콘을 마우스 오른쪽 버튼으로 클릭하고 네트워크 및 인터넷 설정 열기 팝업 메뉴에서

2 단계: 그만큼 상태 설정 앱의 카테고리가 화면에 나타납니다. 아래로 스크롤하여 클릭하세요. 네트워크 및 공유 센터.

3단계: 제어판이 화면에 나타납니다. 유선 연결을 사용하는 경우 이더넷 링크 다음에 속성 팝업창에 표시된 버튼입니다. Wi-Fi로 연결된 경우 와이파이 대신 링크 뒤에 속성 단추.

4단계: 선택하다 인터넷 프로토콜 버전 6(TCP/IPv6) 목록에서 속성 단추.

5단계: 팝업 창에서 현재 DNS 설정을 다음으로 변경합니다. 다음 DNS 서버 주소를 사용하세요.

6단계: 첫 번째 "선호" 필드에 기본 DNS 서버 주소를 입력합니다. Google의 공개 DNS의 경우 이는 다음과 같습니다. 2001:4860:4860::8888.

7단계: 두 번째 "대체" 필드에 보조 DNS 서버를 입력합니다. Google의 공개 DNS의 경우 이는 다음과 같습니다. 2001:4860:4860::8844.

IPv6 DNS 설정 변경

8단계: 다음을 클릭하세요. 좋아요 버튼을 눌러 완료하세요.

IPv4 숫자 주소가 기억하기 어렵다고 생각하셨다면 DNS가 긴 IPv6 숫자 주소를 google.com 및 netflix.com으로 교체해 드립니다!

IPv6도 사용하고 있나요?

Windows 10, MacOS 10.15 Catalina 및 Chrome OS는 IPv6를 지원합니다. 그러나 내 IPv6 온라인 테스트 테스트 아마도 여전히 IPv4에서 웹 서핑을 하고 있다는 것을 알게 될 것입니다. 이것이 바로 (1) 타사 DNS 서버로 전환을 고려하고 (2) 운영 체제 또는 라우터에 IPv6 DNS 서버 주소를 추가하는 것을 고려해야 하는 이유입니다. ISP로부터 IPv6 흐름을 수신하지 못할 수도 있습니다.

최신 라우터는 IPv6을 지원하지만 IPv6 기반의 DNS 서버 주소를 수동으로 입력하는 방법을 제공하지 않을 수 있습니다.

편집자의 추천

  • 즐겨 사용하는 캘린더 앱도 스팸을 받을 수 있습니다. 차단하거나 신고하는 방법은 다음과 같습니다.