태그 보관물: domain-name-system

domain-name-system

이름 서버가 TLD 레지스트리에 등록되어 있는지 확인 192.0.2.2 DNS에 이러한 이름 서버를 사용하는

도메인 이름을 소유하고 있다고 가정 해 보겠습니다 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 주소를 조회하려면 이름 서버가 도메인과 연관되어 있어야합니다.



답변

퍼블릭 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

답변

일반적으로 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로부터받은 접착제를 확인하는 것입니다.


답변

nslookup 또는 dig를 사용하여 이름 서버에 대한 gTLD 서버를 쿼리하십시오. 다음 웹 사이트를 사용하여 도메인의 DNS 위임을 추적 할 수도 있습니다.

http://www.simpledns.com/lookup-dg.aspx


답변

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


답변