도메인 네임 서버와 네임 서버가 같은 것입니까? 혼동됩니다. 그것들이 같은 것입니까 아니면

DNS와 이름 서버가 약간 혼동됩니다. 그것들이 같은 것입니까 아니면 둘 사이에 차이가 있습니까?



답변

도메인 네임 서버는 없습니다 .

DNS는 도메인 이름 시스템 (Domain Name System)의 약자로, 호스트 이름을 전 세계적으로 IP 주소로 변환하려는 의도를 가진 이름 서버의 계층 구조입니다. 네임 서버는 이러한 번역을 호스트하거나 캐시하는데, 이들이 번역되는 경우 네임 서버를 종종 DNS 서버라고합니다.

모든 도메인을 열거 할 수 없기 때문에 모든 네임 서버를 계산하는 것은 약간 까다 롭습니다.

superuser.com캐시되지 않은 방식 으로 해결하는 예를 보여 드리겠습니다 .

  • 내가 사용하는 네임 서버는 192.168.1.1입니다.

    이것은 DNS 항목을 캐시하는 내 로컬 라우터이며 악성 도메인을 다시 라우팅하는 Hosts 파일이 있습니다.

  • 라우터에는 네임 서버가 8.8.4.4있으며 8.8.8.8Google DNS라고하는 세트도 캐시합니다.

  • Google DNS는 DNS 계층의 최상위 인 신뢰할 수있는 루트 이름 서버에 접속합니다.

  • Google DNS는 .comARN으로부터받은 IP 인 네임 서버에 접속합니다 .

  • Google DNS는 superuser.com에서 수신 한 IP 의 DNS 서버에 접속합니다 .com.

    단순히 후이가 밝혀 :

    NS1.SERVERFAULT.COM
    NS2.SERVERFAULT.COM
    NS3.SERVERFAULT.COM
    

    이러한 이름 서버의 IP는 이름 서버에 등록 된 것으로 알려져 .com있습니다. 새 도메인을 등록 할 때는 항상 IP와 함께 사용하는 DNS 서버를 채워야합니다.

  • Google DNS는 superuser.com다음의 IP 주소를 찾기 위해 DNS 서버에 접속합니다 superuser.com:

    nslookup superuser.com NS1.SERVERFAULT.COM
    Server:  NS1.SERVERFAULT.COM
    Address:  64.34.119.33
    
    Name:    superuser.com
    Address:  64.34.119.12
    

난 당신을 읽을 제안 도메인 이름 시스템이름 서버 자세한 내용은.

이름 서버라는 용어는 다른 상황에서도 사용됩니다 . 자세한 내용은 Spiff의 답변을 참조하십시오 .


답변

일부 컨텍스트에서 “이름 서버”라는 용어는 인터넷 도메인 이름 시스템에 속하지 않은 서버를 의미 할 수 있습니다. 예를 들어 WINS 서버는 Microsoft의 고유 한 독점적 네트워킹 프로토콜의 이름 서버입니다. 인터넷 DNS의 일부가 아닌 자체 유형의 이름 서버를 가진 다른 레거시 LAN 시스템이있을 수 있습니다.


답변

교활한!

DNS 서버는 일반적으로 FQDN (www.xxx.com)을 IP 주소 (192.168.0.1)로 변환하는 데 사용됩니다.

(DNS 서버는 또한 훨씬 더 많은 작업을 수행하고, 역방향 조회를 수행 할 수 있으며, 최근에는 텍스트 태그, geo-ip 등으로 많은 다른 작업을 수행합니다).

반면 “이름 서버”는 일반적으로 DNS 서버를 찾는 데 사용됩니다.

예를 들어, Whois 레코드에서 이름 서버는 일반적으로 해당 도메인의 레코드를 호스팅하는 DNS 서버의 주소입니다.

더 복잡한 예는 쿼리 www.superuser.com하면 dns 서버로 이동하여 수퍼 유저의 네임 서버에서 재귀 적 DNS 조회가 발생한다는 것입니다.

줄이 몇 개나 되나요? 이것은 대답하기가 불가능한 질문입니다 … 추측으로, (공용으로 액세스 할 수있는 DNS 서버의 경우) 수백만이 아니라면 수십만 건에 달할 것입니다.


답변

약어의 DNS는 도메인 이름 시스템을 의미합니다. 호스트 이름 (및 기타 데이터)을 대규모 (세계)의 IP 주소로 변환하기위한 분산 시스템입니다. 이는 name server일반적으로 워크 스테이션 / PC가 DNS의 진입 점으로 사용할 수있는 로컬 DNS 서버를 호출하는 것입니다. 로컬 이름을 확인하지만 응답 할 수없는 다른 이름 서버에 위임합니다.

네임 서버는 많지만 필요에 따라 쿼리 한 이후에 얼마나 많은 서버를 알 필요가 없습니다. “루트”이름 서버는 거의 없습니다 (DNS는 계층 적입니다).


답변

DNS는 도메인 이름 시스템이며 도메인 이름 서버와 같은 것은 없습니다!

DNS (Domain Name System)는 컴퓨터, 서비스 또는 인터넷 또는 개인 네트워크에 연결된 모든 리소스를위한 계층 적 분산 명명 시스템입니다. 다양한 정보를 각 참여 엔티티에 지정된 도메인 이름과 연관시킵니다. 가장 눈에 띄게 기억하기 쉬운 도메인 이름은 전 세계 컴퓨터 서비스와 장치를 찾는 데 필요한 숫자 IP 주소로 변환됩니다.

DNS에는 다음과 같은 많은 DNS 레코드 유형이 있습니다.

  1. A : 호스트 이름을 호스트의 IP 주소에 매핑하는 데 가장 일반적으로 사용되는 32 비트 IPv4 주소를 반환합니다.
  2. AAAA : 호스트 이름을 호스트의 IP 주소에 매핑하는 데 가장 일반적으로 사용되는 128 비트 IPv6 주소를 반환합니다.
  3. MX : 도메인 이름을 해당 도메인의 메시지 전송 에이전트 목록 등으로 매핑합니다. 그 중 하나는
  4. NS (Name Server) : 권한있는 이름 서버를 사용하도록 DNS 영역을 위임합니다.

참고 : 2013 년 2 월 현재, letter.root-servers.net 형식의 이름을 가진 13 개의 루트 이름 서버가 지정되어 있습니다. 여기서 문자의 범위는 A에서 M까지입니다 (물리적 위치는 13 개 이상임). 여기 에 목록이 있습니다.