도메인 네임 서버와 네임 서버가 같은 것입니까?


42

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

답변:


58

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

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의 답변을 참조하십시오 .


9
부작용 : . 루트 도메인입니다 (예 : google.com). URL에 추가 점이 있습니다. :)
— 타마라 Wijsman

2
@Tom : 훌륭한 설명 감사합니다. 저는 IT의 네트워킹 측면에 익숙하지 않습니다. 그러나 TLD 수와 그에 등록 된 네임 서버 및 웹 주소 목록에 대한 기록을 유지 해야하는 곳이 있다고 생각했습니다.
— Kunal Uppal

1
@Kunal : 어쩌면, 나는 그것을 모르고 있고 찾기가 어려워서 그런 숫자가 존재하지 않는다고 생각합니다 ...
— Tamara Wijsman

Wikipedia 이름 서버 에 따르면 DNS 서버와 비교할 때 "이름 서버는 디렉터리 서비스에 대한 쿼리에 대한 응답을 제공하는 네트워크 서비스를 구현하는 컴퓨터 응용 프로그램입니다."라고합니다. 그리고 DNS는 그러한 서비스 의 구현 입니다. 응답에서 언급 한 바로 그 페이지 에는 "DNS 서버"라는 단어가 포함됩니다. 적어도 지금은
— x-yuri

google.com에 대한 nslookup이 완료되면 다른 이름 서버로 다른 결과를 얻습니다. 어쨌든 권위있는 이름 서버를 직접 캐싱하거나 때리면 매번 같은 IP를 기대합니다.
— samshers

10

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


1
추가 정보는 +1이며이를 고려하지 않았습니다.
— Tamara Wijsman

질문을 읽을 때 내가 즉시 생각한 것을 언급 한 +1 불행히도, "legacy"라는 단어의 심한 남용에 대해 다시 -1 입니다.
— JdeBP

2
@JdeBP 당신이 나를 잘못 읽은 것 같아요. "레거시"를 사용하는 것은 가치 판단이 없으므로 대단한 것은 아닙니다. 그것은 단순히 레거시 시스템 의 의미에서 의미 합니다 . 남은 것이지만 이전 세대의 기술에서 여전히 사용되고 있습니다. 영어는 끊임없이 변화하는 언어이며 이러한 "레거시"사용은 IT 업계에서 수십 년 동안 일반적으로 사용되고 있습니다. 귀하의 페이지가 때로는 중대한 것으로 잘못 사용 된 것으로 귀하의 페이지에 동의하지만, IT 토론에서이 페이지의 올바른 사용도 있습니다.
— Spiff

2
@JdeBP 저는 90 년대 초반 PC LAN이 급증하면서 "클라이언트 서버"시대에 미니 컴퓨터와 메인 프레임을 "레거시 시스템"이라고 언급하면서 IT 잡지를 떠올 렸습니다. 80 년대 초부터 인용을 찾을 수있을 것입니다.
— Spiff

2
위의 맥락에서 "레거시"라는 단어는 분명한 의미로 사용되지 않았습니다. 어조가 유익하고 의견이없는 것이 분명합니다.
— surfasb

10

교활한!

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

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

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

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

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

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


5
루트 네임 서버에는 13 개의 이름이 있지만 13 개 이상의 물리적 위치에 존재합니다.
— soandos

4

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

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


0

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 개 이상임). 여기 에 목록이 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.