컴퓨터 지식 네트워크 - 컴퓨터 지식 - Dns (도메인 이름 시스템) 상세 정보 daquan

Dns (도메인 이름 시스템) 상세 정보 daquan

도메인 이름 시스템 (영어: d omain ame s system, 약어: DNS) 은 인터넷 서비스입니다. 도메인 이름과 IP 주소를 서로 매핑하는 분산 데이터베이스로서 인터넷에 쉽게 액세스할 수 있습니다. DNS 는 TCP 및 UDP 포트 53[1] 을 사용합니다. 현재 각 수준의 도메인 이름 길이에 대한 제한은 63 자이고 도메인 이름의 총 길이는 253 자를 초과할 수 없습니다.

처음에는 도메인 이름의 문자가 ASCII 문자의 하위 집합으로 제한되었습니다. 28 년, ICANN 은 다른 언어를 인터넷 최고급 도메인 이름의 문자로 사용할 수 있도록 하는 결의안을 통과시켰다. 유니코드 코드 기반 IDNA 시스템을 사용하여 유니코드 문자열을 유효한 DNS 문자 세트에 매핑할 수 있습니다. 따라서 "xxx.china", "xxx.us" 와 같은 도메인 이름은 플러그인을 설치하지 않고도 주소 표시줄에 직접 입력하고 액세스할 수 있습니다. 그러나 영어의 광범위한 사용으로 인해 다른 언어 문자를 도메인 이름으로 사용하면 입력이 어렵고 국제적으로 홍보하기 어려운 등 여러 가지 문제가 발생할 수 있습니다. 기본 소개 중국어 이름: 도메인 이름 시스템 외국어 이름: 도메인 이름 시스템 사용 프로토콜: UDP,TCP (요청이 512 바이트보다 클 때) 사용 포트: 53 소개, 기록, 기록 유형, 기술 구현, 개요, 소프트웨어, 인터내셔널리제이션 도메인 이름 소개 도메인 이름 시스템 (영어: D omain N ame S ystem, 약어: DNS) 은 인터넷 서비스입니다. 도메인 이름과 IP 주소를 서로 매핑하는 분산 데이터베이스로서 인터넷에 쉽게 액세스할 수 있습니다. DNS 는 TCP 및 UDP 포트 53 을 사용합니다. 현재 각 수준의 도메인 이름 길이에 대한 제한은 63 자이고 도메인 이름의 총 길이는 253 자를 초과할 수 없습니다. 처음에는 도메인 이름의 문자가 ASCII 문자의 하위 집합으로 제한되었습니다. 28 년, ICANN 은 다른 언어를 인터넷 최고급 도메인 이름의 문자로 사용할 수 있도록 하는 결의안을 통과시켰다. 유니코드 코드 기반 IDNA 시스템을 사용하여 유니코드 문자열을 유효한 DNS 문자 세트에 매핑할 수 있습니다. 따라서 "xxx.china", "xxx.taiwan" 과 같은 도메인 이름은 플러그인을 설치하지 않고도 주소 표시줄에 직접 입력하고 액세스할 수 있습니다. 그러나 영어의 광범위한 사용으로 인해 다른 언어 문자를 도메인 이름으로 사용하면 입력이 어렵고 국제적으로 홍보하기 어려운 등 여러 가지 문제가 발생할 수 있습니다. 역사 DNS 는 1983 년 폴 모카파조스 (Paul Mockapetris) 에 의해 처음 발명되었습니다. 원래 기술 사양은 882 호 인터넷 표준 초안 (RFC 882) 에 발표되었습니다. 1987 년 발표된 초안 134 와 135 호는 DNS 기술 사양을 개정하고 이전의 초안 882 와 883 을 폐지했다. 이후 인터넷 표준 초안에 대한 수정은 기본적으로 DNS 기술 사양 부분에 대한 변경 사항을 포함하지 않았다. 초기 도메인 이름은 마침표 "."로 끝나야 합니다. 예를 들어, 사용자가 pedia 의 HTTP 서비스에 액세스할 때 주소 표시줄에:: pedia. 를 입력해야 DNS 가 도메인 이름 확인을 수행할 수 있습니다. 이제 DNS 서버가 자동으로 마지막 마침표를 채울 수 있습니다. 레코드 유형 마스터 항목: 도메인 이름 서버 레코드 유형 목록 DNS 시스템에서 일반적인 리소스 레코드 유형은 다음과 같습니다. 호스트 레코드 (A 레코드): RFC 135 정의, A 레코드는 이름 확인을 위한 중요한 레코드이며 특정 호스트 이름을 해당 호스트의 IP 주소에 매핑합니다. 별칭 레코드 (CNAME 레코드): RFC 135 정의, CNAME 레코드가 A 레코드에 별칭을 가리키므로 새 이름에 대해 새 A 레코드를 만들 필요가 없습니다. IPv6 호스트 레코드 (AAAA 레코드): a 레코드에 해당하는 RFC 3596 정의로서 특정 호스트 이름을 호스트의 IPv6 주소에 매핑하는 데 사용됩니다. 서비스 위치 기록 (SRV 기록): 호스트 이름, 포트 번호 등과 같은 특정 서비스를 제공하는 서버의 위치를 정의하는 RFC 2782 정의입니다. NAPTR 레코드: 도메인 이름을 매핑하는 정규 표현식을 제공하는 RFC 343 정의입니다. NAPTR 레코드의 유명한 응용 프로그램 중 하나는 ENUM 쿼리에 사용됩니다. 기술 구현 개요 DNS 는 이름 서버가 이름 서비스 (잘 알려진 zone) 의 일부를 하위 서버에 "위임" 할 수 있도록 하여 계층 이름 공간을 구현합니다. 또한 DNS 는 시스템 별칭, 연락처 정보 및 시스템 그룹 또는 도메인의 메일 허브 역할을 하는 호스트와 같은 추가 정보를 제공합니다. IP 를 사용하는 모든 컴퓨터 네트워크는 DNS 를 사용하여 자신의 개인 이름 시스템을 구현할 수 있습니다. 그럼에도 불구하고, "도메인 이름" 이라는 용어는 공공 * * * 의 InterDNS 시스템에서 구현된 도메인 이름을 언급할 때 가장 많이 사용됩니다. 이는 54 개의 글로벌' 루트 도메인 이름 서버' (13 개 그룹, 각각 a 부터 m 까지) 를 기반으로 합니다. 이 54 개의 루트 서버부터 나머지 Inter DNS 이름 공간은 DNS 이름 공간의 특정 부분을 제공하는 다른 DNS 서버에 위임됩니다. 소프트웨어 DNS 시스템은 BIND(Berkeley Inter Name Domain) 와 같은 다양한 DNS 소프트웨어에 의해 구동됩니다. 가장 널리 사용되는 DNS 소프트웨어 djbdns (Dan j Bernstein's DNS implementation) maradns name server daemon (name server daemon) powerdns dn * * Asq 인터내셔널리제이션 도메인 이름 마스터 항목: Punycode Punycode 는 RFC 3492 표준에 따라 개발된 인코딩 시스템으로, 주로 도메인 이름을 현지 언어에 사용된 유니코드 인코딩에서 DNS 시스템에 사용할 수 있는 인코딩으로 변환하는 데 사용됩니다. 이 코드는 도메인 이름 차이 서표 (IANA 에서 개발) 를 기반으로 하며, Punycode 는 소위 IDN 스푸핑을 방지할 수 있습니다. 도메인 이름 확인의 예로, zh.pedia 는 도메인 이름으로 IP 주소 198.35.26.96 에 해당합니다. DNS 는 자동 전화번호부와 같습니다. 전화 번호 (IP 주소) 대신 198.35.26.96 의 이름 zh.pedia 로 직접 전화를 걸 수 있습니다. DNS 는 우리가 웹사이트의 이름을 직접 호출한 후 zh.pedia 처럼 사람이 쉽게 사용할 수 있는 이름을 198.35.26.96 처럼 기계가 쉽게 인식할 수 있는 IP 주소로 변환합니다. DNS 조회에는 재귀와 반복이라는 두 가지 방법이 있습니다. DNS 클라이언트 구성에 사용되는 DNS 서버는 일반적으로 재귀 서버이며 최종 결과가 반환될 때까지 클라이언트의 DNS 쿼리 요청을 전적으로 처리합니다. DNS 서버는 일반적으로 반복 쿼리를 사용합니다. 쿼리 zh.pedia 를 예로 들어 클라이언트가 쿼리 메시지 "query zh.pedia" 를 DNS 서버로 보내면 DNS 서버는 먼저 자체 캐시를 확인하고 레코드가 있을 경우 결과를 직접 반환합니다. 기록이 오래되거나 존재하지 않을 경우: DNS 서버는 루트 도메인 이름 서버에 쿼리 메시지 "query zh.pedia" 를 보내고 루트 도메인 이름 서버는 최상위 도메인의 신뢰할 수 있는 도메인 이름 서버 주소를 반환합니다. DNS 서버는 도메인의 신뢰할 수 있는 도메인 이름 서버에 쿼리 메시지 "query zh.pedia" 를 보내 보조 도메인. pedia 의 신뢰할 수 있는 도메인 이름 서버 주소를 얻습니다. DNS 서버는. pedia 도메인의 권위 있는 도메인 이름 서버에 쿼리 메시지 "query zh.pedia" 를 보내 호스트 zh 의 A 레코드를 가져와 자체 캐시에 저장하고 클라이언트에 반환합니다. WHOIS (도메인 이름 데이터베이스 조회) 도메인 이름의 소유자는 WHOIS 저장소를 쿼리하여 찾을 수 있습니다. 대부분의 루트 도메인 이름 서버의 경우 기본 WHOIS 는 ICANN 에 의해 유지 관리되며 WHOIS 의 세부 사항은 해당 도메인을 제어하는 도메인 등록 기관에 의해 유지 관리됩니다. 24 개 이상의 국가 코드 최상위 도메인 이름 (TLDs) 의 경우 일반적으로 해당 도메인 이름 공인 등록 기관이 WHOIS 유지 관리를 담당합니다. 예를 들어 중국 인터넷 정보센터 (China Interneork Information Center) 는. CN 도메인 이름의 WHOIS 유지 관리를 담당하고, 홍콩 인터넷 등록관리유한공사 (Hong Kong Interregistration Corporation Limited) 는 대만 온라인 정보 센터 (Taiwan Neork Information Center) 는. TW 도메인 이름의 WHOIS 유지 관리를 담당하고 있습니다. 또한 일부 해커들은 DNS 서버를 위조하여 사용자를 잘못된 웹 사이트로 안내하여 사용자의 개인 정보를 훔치는 목적을 달성했습니다. 이 DNS 서버에는 약 68, 대가 있습니다. 관련 항목 인터넷 항목 IP 주소 도메인 이름 중국어 도메인 이름 등록 동적 DNS ICANN dnssec Google public DNS opendns 도메인 이름 납치/도메인 이름 서버 캐시 오염 도메인 이름 서버 레코드 유형 목록 루트 도메인 이름 서버

上篇: 45가지 고전적인 재미있는 명언, 웃음이 멈출 수가 없어요 下篇: 12월 14일 광둥성 선전 지하철 압사 사고 현장 대응
관련 내용