이름 서버가 TLD 레지스트리에 등록되어 있는지 확인


9

도메인 이름을 소유하고 있다고 가정 해 보겠습니다 example.com. 등록 기관에 등록되어 R있습니다. 의 내 계정에서 레지스트리에 R다음 이름 서버를 .TLD등록했습니다.

  • ns1.example.com -> 192.0.2.1
  • ns2.example.com -> 192.0.2.2

DNS에 이러한 이름 서버를 사용하는 도메인이 아직 없다고 가정 해 봅시다. R계정 외부 에서 네임 서버가 .TLD레지스트리에 성공적으로 등록 되었는지 어떻게 확인할 수 있습니까?

예를 들어 VeriSign Inc의 WHOIS 페이지에서 등록 된 .COM이름 서버 를 조회 할 수 있습니다 .

서버 이름 : NS1.HOSTGATOR.COM
IP 주소 : 67.18.54.2
등록 기관 : ENOM, INC.
후이즈 서버 : whois.enom.com
추천 URL : http://www.enom.com

TLD 레지스트리에 대해이 정보를 찾는 표준적인 접근 방법이 있습니까?


명확히하기 위해 도메인이 사용하도록 설정된 이름 서버를 확인하고 싶지 않습니다 .

도메인 이름 : HOSTGATOR.COM
등록 기관 : ENOM, INC.
후이즈 서버 : whois.enom.com
추천 URL : http://www.enom.com

이름 서버 : NS1.P13.DYNECT.NET
이름 서버 : NS2.P13.DYNECT.NET
이름 서버 : NS3.P13.DYNECT.NET
이름 서버 : NS4.P13.DYNECT.NET

상태 : clientTransferProhibited
업데이트 날짜 : 2013 년 5 월 5 일
작성 날짜 : 2002 년 10 월 22 일
만료 날짜 : 2015 년 10 월 22 일

대신, ns1.example.tld레지스트리에 대해 등록 된 단일 이름 서버 (예 :)를 쿼리 하여 레지스트리가이 이름 서버 (예 :)에 대해 기록한 IP 주소를 찾는 방법을 찾고 123.456.789.001있습니다.


최신 정보:

입력을 위해 VeriSign에 연락했는데 이름 서버에 대한 VeriSign의 WHOIS 조회는 독점적입니다. 응답은 다음과 같습니다.

레지스트리에 등록되었지만 현재 도메인과 연결되지 않은 네임 서버에 관한 정보를 얻을 수 있는지에 대한 귀하의 질문과 관련하여 불행히도 DiG를 수행하여 대체 경로를 통해이 정보를 얻을 수는 없습니다. 네임 서버는 도메인에 연결된 경우에만 영역에 게시되므로 해당 네임 서버가 도메인과 연결되어 있지 않으면이 정보를 얻을 수 없습니다. 또한 DiG는 도메인 및 해당 IP와 관련된 네임 서버 목록을 제공 할 수 있습니다.

-Benjamin, VeriSign, Inc. 고객 서비스

아래 @Iian의 대답 의 두 번째 부분 은 맞습니다. 레지스트리가 해당 이름 서버에 대해 기록한 IP 주소를 조회하려면 이름 서버가 도메인과 연관되어 있어야합니다.


2
1. WHOIS는 기술적으로 도메인의 이름 서버 또는 DNS 확인과 관련이 없습니다. WHOIS 정보는 정확하지 않을 수 있습니다. DNS 서버는 이름 서버를 찾기 위해 WHOIS에 쿼리하지 않고 해당 gTLD에 대해 권한이있는 gTLD 서버에 쿼리합니다. WHOIS는 정보 디렉토리입니다. 2. TLD가 아니라 gTLD입니다. 3. gTLD 서버가 특정 도메인에 대해 어떤 레코드를 "기록하고 있는지"알고 자하는 경우 하나 이상의 gTLD 서버를 직접 쿼리하여 특정 gTLD 서버가있는 도메인의 이름 서버를 찾을 수 있습니다. (들)은 권위적입니다.
joeqwerty

답변:


8

퍼블릭 DNS 서버를 파고 선택할 수 있습니다

dig 8.8.8.8 NS example.com

이것은 당신에게 네임 서버의 이름을 얻을 것입니다.

dig +short ns1.example.tld 
123.456.789.001

또는 창을 사용하는 경우 nslookup을 사용할 수 있습니다

nslookup
> server 8.8.8.8
> set type=ns
> example.com 

그런 다음 위와 유사

nslookup ns1.example.tld

IP 주소를 제공합니다


tld를 직접 쿼리하려면

dig ns tld

TLD 이름 서버 목록을 제공 한 다음 예를 들어 ns 레코드를 직접 조회 할 수 있습니다.

dig @ns666.tld ns example.tld

레지스트리 수준에서 정보를 조회하기 위해 타사 DNS 서버를 쿼리하는 이유를 설명 할 수 있습니까?
iglvzx

1
@iglvzx : 레지스트리에 정보가 있고 올바르게 게시하고 있음을 보여줍니다.
user9517

도메인이 레지스트리에서 사용하도록 설정된 이름 서버 목록을 반환합니다. 레지스트리에 대한 단일 등록 이름 서버를 쿼리하여 레지스트리에 파일이있는 IP 주소를 찾는 방법을 찾고 있습니다. (내 업데이트 참조)
iglvzx

@iglvzx : 네임 서버의 이름을 알고 나면 DNS에 IP 주소를 쿼리하거나 뭔가 빠졌습니까?
user9517

등록 기관을 통해 레지스트리에 "등록 된"IP 주소에 대해 묻습니다. .COM 레지스트리는 이름 서버 만 제공된 경우이 IP 주소를 반환하는 WHOIS 조회를 제공합니다. 도메인에서 이름 서버를 사용하지 않더라도이 정보는 레지스트리 어딘가에 있습니다. 입력 내용에 대해 VeriSign에 이메일을 보냈습니다. 답변을 받으면 질문을 업데이트하겠습니다. :)
iglvzx

3

일반적으로 Whois를 사용하여 네임 서버를 쿼리 할 수 ​​있습니다.

$ whois -h whois.verisign-grs.com "nameserver =ns3.serverfault.com"

Whois Server Version 2.0

Domain names in the .com and .net domains can now be registered
with many different competing registrars. Go to http://www.internic.net
for detailed information.

   Server Name: NS3.SERVERFAULT.COM
   IP Address: 69.59.196.217
   Registrar: NAME.COM LLC
   Whois Server: whois.name.com
   Referral URL: http://www.name.com

>>> Last update of whois database: Fri, 18 Jan 2013 08:57:23 UTC <<<

이 기능의 구현은 TLD에 달려 있습니다. 예를 들어 .GOV는 네임 서버 쿼리를 반환하지 않습니다.

$ whois -h whois.nic.gov "nameserver =a.gov-servers.net" 
% DOTGOV WHOIS Server ready
No match for nameserver "A.GOV-SERVERS.NET".

>>> Last update of whois database: 2013-01-18T08:59:27Z <<<

호스트가 퍼블릭 DNS 또는 Whois 서비스를 통해 레지스트리에 등록되었는지 확인하는 신뢰할 수있는 방법 (예 : 모든 TLD에서 사용 가능한 방법)이 없습니다. 글루 레코드를 직접 쿼리 할 수 ​​없으며 원하는 이름 서버를 사용하여 도메인을 쿼리하는 경우에만 볼 수 있습니다. 도메인과 관련이없는 네임 서버에 관심이 있으니 이는 옵션이 아닙니다.

후이즈 접근 방식은 최선의 방법이지만 신뢰할 수는 없습니다. 레지스트리에 네임 서버가 등록되어 있지만 연관된 도메인이없는 경우 Whois에 넣는 것을 방해하지 않을 수 있습니다. 레지스트리에 이름 서버가 있는지 확인하는 유일한 100 % 신뢰할 수있는 방법은 EPP CHECK 명령을 통해 레지스트리를 쿼리하는 것입니다. 이들은 레지스트라에게만 제공되므로 도움이되지 않습니다.

DNS에 이러한 이름 서버를 사용하는 도메인이 아직 없다고 가정 해 봅시다. R 서버 외부에서 네임 서버가 .TLD 레지스트리에 성공적으로 등록되었는지 어떻게 확인할 수 있습니까?

물론 네임 서버와 관련된 도메인이 없다면 정말 중요합니까? 당신이 확인할 수있는 유일한 방법은 네임 서버를 사용하여 TLD에 도메인을 등록하고 도메인을 쿼리하고`dig @tldnameservers yourdomain ns로부터받은 접착제를 확인하는 것입니다.


이것이 이것이이 질문에 대한 유일한 정답이라고 확신합니다. 감사.
David Houde


0

모든 새 gTLD의 경우, ICANN은 모든 등록 기관이 이름 서버 쿼리에 대해 whois가 응답하여 지정된 이름 서버 (이름 또는 IP)가 레지스트리에 등록되어 있는지 확인하도록 요구합니다. 매우 유용하지는 않지만 존재합니다.

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