DNS(Domain Name System)는 다음의 호스트 이름입니다. IP 주소 번역 서비스. DNS는 분산 데이터베이스 네임서버 계층 구조로 구현됩니다. 클라이언트와 서버 간의 메시지 교환을 위한 애플리케이션 계층 프로토콜입니다. 이는 의 기능을 위해 필요합니다. 인터넷 .
사전순
DNS의 필요성은 무엇입니까?
모든 호스트는 IP 주소로 식별되지만 숫자를 기억하는 것은 사람들에게 매우 어렵고 IP 주소는 고정되지 않으므로 도메인 이름을 IP 주소로 변경하려면 매핑이 필요합니다. 따라서 DNS는 웹사이트의 도메인 이름을 숫자 IP 주소로 변환하는 데 사용됩니다.
도메인 유형
다양한 종류의 도메인이 있습니다:
- 일반 도메인: .com(상업), .edu(교육), .mil(군사), .org(비영리 단체), .net(상업과 유사)은 모두 일반 도메인입니다.
- 국가 도메인: .in(인도) .us .uk
- 역 도메인: 웹사이트의 도메인 이름이 무엇인지 알고 싶다면 IP와 도메인 이름 매핑. 따라서 DNS는 예를 들어 techcodeview.com의 IP 주소를 찾기 위해 두 가지 매핑을 모두 제공할 수 있으며 다음을 입력해야 합니다.
nslookup www.techcodeview.com

DNS 유형
도메인의 구성
내용을 알아내는 것은 매우 어렵습니다. IP 주소 수백만 개의 웹사이트가 있고 모든 웹사이트에서 IP 주소를 즉시 생성할 수 있어야 하기 때문에 웹사이트와 연결되어 있으면 IP 주소를 생성하는 데 많은 지연이 있어서는 안 됩니다. 데이터베이스 구성은 매우 중요합니다.

루트 DNS 서버
- DNS 레코드: 도메인 이름, IP 주소의 유효성은 무엇입니까? 살 시간은 몇시입니까? 해당 도메인 이름과 관련된 모든 정보. 이러한 레코드는 트리와 같은 구조로 저장됩니다.
- 네임스페이스: 플랫 또는 계층형의 가능한 이름 집합입니다. 명명 시스템은 이름과 값의 바인딩 모음을 유지합니다. 이름이 주어지면 확인 메커니즘이 해당 값을 반환합니다.
- 네임서버: 이는 해결 메커니즘의 구현입니다.
DNS = Name service in Internet – A zone is an administrative unit, and a domain is a subtree.>
이름 대 주소 확인
호스트는 DNS 이름 서버에 도메인 이름 확인을 요청합니다. 그리고 네임서버는 해당 도메인 이름에 해당하는 IP 주소를 호스트에 반환하므로 호스트는 나중에 해당 IP 주소에 연결할 수 있습니다.

이름 대 주소 확인
- 네임서버 계층 구조 루트 이름 서버: 이름을 확인할 수 없는 네임서버에서 연결됩니다. 이름 매핑을 알 수 없는 경우 권한 있는 이름 서버에 연결합니다. 그런 다음 매핑을 가져오고 IP 주소를 호스트에 반환합니다.
- 최상위 도메인(TLD) 서버: com, org, edu 등과 uk, fr, ca, in 등과 같은 모든 최상위 국가 도메인을 담당합니다. 그들은 권한 있는 도메인 서버에 대한 정보를 갖고 있으며 각 권한 있는 이름 서버의 이름과 IP 주소를 알고 있습니다. 두 번째 수준 도메인.
- 신뢰할 수 있는 네임서버 조직의 DNS 서버는 조직 서버의 IP 매핑에 대한 권한 있는 호스트 이름을 제공합니다. 조직이나 서비스 제공자가 유지 관리할 수 있습니다. cse.dtu.in에 도달하려면 루트 DNS 서버에 요청해야 합니다. 그런 다음 루트 DNS 서버는 최상위 도메인 서버를 가리킨 다음 실제로 IP 주소를 포함하는 권한 있는 도메인 이름 서버를 가리킵니다. 따라서 권한 있는 도메인 서버는 연결 IP 주소를 반환합니다.
도메인 이름 서버
클라이언트 시스템은 로컬 이름 서버에 요청을 보냅니다. 루트가 데이터베이스에서 주소를 찾지 못하면 루트 이름 서버에 요청을 보내고 루트 이름 서버는 쿼리를 최상위 도메인( TLD) 또는 권한 있는 이름 서버. 루트 이름 서버에는 일부 호스트 이름과 IP 주소 매핑이 포함될 수도 있습니다. 최상위 도메인(TLD) 서버는 항상 권한 있는 이름 서버가 누구인지 알고 있습니다. 따라서 마지막으로 IP 주소가 로컬 이름 서버로 반환되고, 로컬 이름 서버는 IP 주소를 호스트로 반환합니다.

도메인 이름 서버
DNS는 어떻게 작동하나요?
DNS 작업은 호스트 이름을 IP 주소로 변환하는 것부터 시작됩니다. 도메인 이름은 웹사이트를 식별하는 고유한 역할을 합니다. 소비자가 웹사이트를 더 쉽게 방문할 수 있도록 IP 주소 대신 사용됩니다. 도메인 이름 시스템은 인터넷에서 사용 가능한 호스트 이름을 저장하는 작업을 수행하는 데이터베이스를 실행하여 작동합니다. 최상위 도메인 서버는 .com, .net, .org 등과 같은 최상위 도메인에 대한 주소 정보를 저장합니다. 클라이언트가 요청을 보내면 DNS 확인자는 IP 주소를 가져오기 위해 DNS 서버에 요청을 보냅니다. 호스트 이름과 함께 특정 IP 주소가 포함되어 있지 않은 경우 요청을 다른 DNS 서버로 전달합니다. IP 주소가 확인자에 도착하면 요청을 완료합니다. 인터넷 프로토콜 .
자세한 내용은 다음을 참조하세요. DNS 서버 작동 .

DNS는 어떻게 작동하나요?
신뢰할 수 있는 DNS 서버와 재귀 DNS 확인자
매개변수 | 권한 있는 DNS 서버 | 재귀 DNS 확인자 |
---|---|---|
기능 | 도메인의 공식 DNS 레코드를 보유합니다. | 클라이언트를 대신하여 DNS 쿼리를 해결합니다. |
역할 | 특정 DNS 쿼리에 대한 답변 제공 | 고객을 위한 정보를 적극적으로 조회합니다. |
쿼리 처리 | 신뢰할 수 있는 DNS 데이터로 응답 | 다른 DNS 서버에 DNS 데이터를 쿼리합니다. |
클라이언트 상호작용 | 최종 사용자와 직접 상호 작용하지 않습니다. | 최종 사용자 또는 클라이언트 애플리케이션 제공 |
데이터 소스 | 특정 도메인에 대한 DNS 레코드를 저장합니다. | 다른 DNS 서버에서 데이터 조회 |
캐싱 | 일반적으로 캐싱을 수행하지 않습니다. | 더 빠른 조회를 위해 DNS 응답을 캐시합니다. |
계층적 해결 | 재귀적 해결에 참여하지 않습니다. | 재귀적 이름 확인을 적극적으로 수행합니다. |
IP 주소 | 고정된 알려진 IP 주소가 있음 | IP 주소는 ISP에 따라 다를 수 있습니다. |
구역 당국 | 특정 DNS 영역(도메인)을 관리합니다. | 특정 DNS 영역을 관리하지 않습니다. |
DNS 조회란 무엇입니까?
DNS 조회 또는 DNS 확인은 읽을 수 있는 도메인 이름을 컴퓨터가 웹을 통해 통신하는 데 사용하는 해당 IP 주소로 변환하는 장치 및 응용 프로그램을 허용하는 데 도움이 되는 프로세스라고 간단히 불릴 수 있습니다.
웹페이지 로딩에 관여하는 DNS 서버
웹페이지를 로드할 때 여러 DNS 서버가 도메인 이름을 웹사이트를 호스팅하는 웹 서버의 해당 IP 주소로 변환하는 역할을 담당합니다. 다음은 웹페이지 로딩과 관련된 주요 DNS 서버 목록입니다.
- 로컬 DNS 확인자
- 루트 DNS 서버
- 최상위 도메인(TLD) DNS 서버
- 권한 있는 DNS 서버
- 웹 서버
DNS 서버의 이 계층적 시스템은 웹 브라우저에 도메인 이름을 입력하면 올바른 IP 주소로 변환되어 인터넷에서 원하는 웹페이지에 액세스할 수 있도록 보장합니다.
자세한 내용은 다음을 참조하세요. DNS 조회 기사.
DNS 확인자란 무엇입니까?
DNS 리졸버 간단히 말해서 DNS 클라이언트라고 하며 DNS 확인이라고도 하는 DNS 조회 프로세스를 시작하는 기능을 가지고 있습니다. DNS 확인자를 사용하면 애플리케이션은 사용자에게 매우 친숙하고 기억 문제도 해결하는 도메인 이름을 사용하여 인터넷에 있는 다양한 웹 사이트 및 서비스에 쉽게 액세스할 수 있습니다. IP 주소 .
DNS 쿼리 유형은 무엇입니까?
DNS 조회에는 기본적으로 세 가지 유형의 DNS 쿼리가 발생합니다. 이에 대한 내용은 아래에 명시되어 있습니다.
- 재귀 쿼리: 이 쿼리에서 확인자가 레코드를 찾을 수 없는 경우 DNS 클라이언트는 DNS 서버가 요청된 소스 레코드 또는 오류 메시지와 같은 방식으로 클라이언트에 응답하기를 원합니다.
- 반복 쿼리: 반복 쿼리는 DNS 클라이언트가 DNS 서버로부터 가능한 최상의 답변을 원하는 쿼리입니다.
- 비재귀 쿼리: 비재귀 쿼리는 DNS 확인자가 캐시에 존재하는 레코드로 인해 액세스할 수 있는 일부 레코드를 DNS 서버에 쿼리할 때 발생하는 쿼리입니다.
DNS 캐싱이란 무엇입니까?
DNS 캐싱 도메인 이름과 IP 주소를 포함하는 이전에 확인된 DNS 정보를 일정 기간 동안 저장하기 위해 DNS 확인자에서 사용하는 프로세스라고 간단히 부를 수 있습니다. DNS 캐싱의 주요 원칙은 향후 DNS 조회 프로세스의 속도를 높이고 DNS 확인의 전체 시간을 줄이는 데 도움이 되는 것입니다.
DNS(도메인 이름 시스템)에 대한 FAQ
Q.1: 레벨 3 DNS 서버란 무엇을 의미합니까?
답변:
레벨 3은 완전 무료이며 대중에게 공개되는 타사 DNS 서버라고 할 수 있습니다.
Q.2: DNS(Domain Name System)는 프로토콜입니까?
답변:
도메인 이름 시스템(DNS) IP 주소를 기억하는 대신 네트워크를 통해 통신하기 위해 쉽게 읽을 수 있는 이름을 변환하는 데 사용되는 프로토콜입니다.
Q.3: DNS를 TCP 또는 UDP로 어떻게 분류할 수 있나요?
답변:
DNS는 다음과 같은 두 가지 방식으로 사용되도록 설계되었습니다. TCP 또는 UDP. UDP로 통신이 불가능할 경우 TCP로 변환합니다.