Verifikasi bahwa server nama terdaftar di registri TLD

9

Katakanlah saya memiliki nama domain example.com. Terdaftar di registrar R. Di akun saya di R, saya mendaftarkan server nama berikut untuk .TLDregistri:

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

Katakanlah belum ada domain yang menggunakan server nama ini untuk DNS. Bagaimana cara memverifikasi di luar Rakun saya , bahwa server nama telah berhasil didaftarkan di .TLDregistri?

Misalnya, halaman WHOIS VeriSign Inc. memungkinkan Anda mencari .COMserver nama terdaftar :

Nama Server: NS1.HOSTGATOR.COM
Alamat IP: 67.18.54.2
Panitera: ENOM, INC.
Whois Server: whois.enom.com
URL rujukan: http://www.enom.com

Apakah ada pendekatan standar untuk mencari informasi ini untuk registri TLD?


Untuk memperjelas, saya tidak mencari untuk memverifikasi server nama domain diatur untuk digunakan, misalnya:

Nama Domain: HOSTGATOR.COM
Panitera: ENOM, INC.
Whois Server: whois.enom.com
URL rujukan: http://www.enom.com

Name Server: NS1.P13.DYNECT.NET
Name Server: NS2.P13.DYNECT.NET
Name Server: NS3.P13.DYNECT.NET
Name Server: NS4.P13.DYNECT.NET

Status: clientTransferProhibited
Tanggal Diperbarui: 05-Januari-2013
Tanggal Pembuatan: 22-Oktober-2002
Tanggal Kedaluwarsa: 22-Oktober-2015

Sebagai gantinya, saya mencari cara untuk menanyakan satu server nama terdaftar (mis. ns1.example.tld) Terhadap registri, untuk menemukan alamat IP yang telah dicatat oleh registri untuk server nama ini (mis 123.456.789.001.).


Memperbarui:

Saya telah menghubungi VeriSign untuk mendapatkan masukan, dan ternyata pencarian WHOIS VeriSign untuk server nama adalah hak milik. Inilah tanggapan mereka:

Sehubungan dengan pertanyaan Anda apakah Anda akan dapat memperoleh informasi tentang server nama yang terdaftar di registri tetapi saat ini tidak terkait dengan domain apa pun, Anda sayangnya tidak akan dapat memperoleh informasi ini melalui rute alternatif misalnya dengan melakukan DiG. Server nama hanya diterbitkan ke zona jika mereka dilampirkan ke domain, maka Anda tidak akan dapat memperoleh informasi ini kecuali server nama tersebut dikaitkan dengan domain. Juga, DiG dapat memberi Anda daftar server nama yang terkait dengan domain dan IP masing-masing, dll.

- Layanan Pelanggan Benjamin, VeriSign, Inc.

Bagian kedua dari jawaban Iian di bawah ini benar. Server nama harus dikaitkan dengan domain untuk mencari alamat IP yang dimiliki registri untuk server nama tersebut.

iglvzx
sumber
2
1. WHOIS secara teknis tidak terkait dengan server nama atau resolusi DNS untuk domain Anda. Informasi WHOIS dapat dan seringkali salah. Server DNS tidak meminta WHOIS untuk menemukan server nama Anda, mereka meminta server gTLD yang otoritatif untuk gTLD itu. WHOIS adalah direktori informasi. 2. Ini bukan TLD, ini gTLD. 3. Jika Anda ingin tahu server nama apa yang dimiliki "server gTLD" untuk domain tertentu, Anda dapat meminta satu atau lebih (atau semua) server gTLD secara langsung untuk menemukan server nama untuk domain apa pun yang dimiliki server gTLD tertentu (s) berwenang untuk.
joeqwerty

Jawaban:

8

Anda dapat kami menggali dan memilih server DNS publik

dig 8.8.8.8 NS example.com

Ini akan memberi Anda nama server nama maka Anda bisa mencarinya misalnya

dig +short ns1.example.tld 
123.456.789.001

atau jika Anda menggunakan windows, Anda dapat menggunakan nslookup

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

Kemudian mirip dengan di atas

nslookup ns1.example.tld

akan memberi Anda alamat ip


Jika Anda ingin menanyakan tld secara langsung, maka

dig ns tld

akan memberikan daftar server nama TLD, Anda kemudian dapat meminta mereka secara langsung untuk catatan ns misalnya.tld

dig @ns666.tld ns example.tld
user9517
sumber
Bisakah Anda menjelaskan mengapa saya meminta server DNS pihak ketiga untuk mencari informasi di tingkat registri?
iglvzx
1
@iglvzx: Ini menunjukkan bahwa registri memiliki informasi dan menerbitkannya dengan benar?
user9517
Ini mengembalikan daftar server nama domain diatur untuk digunakan di registri. Saya mencari cara untuk menanyakan server nama tunggal yang terdaftar terhadap registri, untuk menemukan alamat IP yang dimiliki oleh registri. (Lihat pembaruan saya)
iglvzx
@iglvzx: Setelah Anda tahu nama server nama Anda hanya menanyakan DNS untuk alamat IP mereka atau apakah saya kehilangan sesuatu?
user9517
Saya bertanya tentang alamat IP yang "terdaftar" di registri melalui pencatat Anda. Registri .COM menyediakan pencarian WHOIS yang mengembalikan alamat IP ini ketika diberikan hanya nama server. Bahkan jika server nama tidak digunakan oleh domain apa pun, informasi ini ada di suatu tempat di registri. Saya telah mengirim email VeriSign untuk masukan mereka. Jika saya mendapat jawaban, saya akan memperbarui pertanyaan saya. :)
iglvzx
3

Biasanya Anda dapat menggunakan Whois untuk meminta server nama:

$ 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 <<<

Implementasi fitur ini hingga TLD. .GOV, misalnya, tidak mengembalikan kueri server nama:

$ 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 <<<

Sebenarnya tidak ada cara yang dapat diandalkan (yaitu metode yang tersedia di semua TLD) untuk memeriksa apakah host telah terdaftar di registri melalui DNS publik atau layanan Whois. Anda tidak dapat meminta catatan lem secara langsung, dan Anda hanya melihatnya jika Anda meminta domain menggunakan server nama yang Anda cari. Karena Anda tertarik dengan nameserver yang tidak terkait dengan domain apa pun, ini bukan opsi.

Pendekatan whois adalah taruhan terbaik Anda, tetapi tidak dapat diandalkan. Registri mungkin memiliki server nama terdaftar tetapi tidak repot-repot meletakkannya di Whois jika tidak ada domain terkait. Satu-satunya cara yang dapat diandalkan 100% untuk memverifikasi keberadaan server nama dalam registri adalah untuk meminta registri melalui perintah PERIKSA EPP. Karena itu hanya tersedia untuk pendaftar, itu tidak banyak membantu Anda.

Katakanlah belum ada domain yang menggunakan server nama ini untuk DNS. Bagaimana cara memverifikasi di luar akun R saya, bahwa server nama telah berhasil didaftarkan di registri .TLD?

Tentu saja, jika Anda tidak memiliki domain yang terkait dengan server nama, apakah itu penting? Satu-satunya cara dijamin Anda dapat memeriksa adalah mendaftarkan domain di TLD menggunakan server nama Anda, meminta domain, dan memeriksa lem yang Anda dapatkan kembali dari `dig @tldnamesserverdomain domain Anda.

Cakemox
sumber
Saya cukup yakin ini adalah satu-satunya jawaban yang benar untuk pertanyaan ini. Terima kasih.
David Houde
2

Gunakan nslookup atau gali untuk meminta server gTLD untuk server nama Anda. Anda juga dapat menggunakan situs web berikut untuk melacak delegasi DNS untuk domain Anda:

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

joeqwerty
sumber
0

Untuk semua gTLD baru, ICANN mengamanatkan semua pendaftar untuk meminta whois membalas pertanyaan nameserver untuk memeriksa apakah server nama yang diberikan (baik dengan nama atau IP) terdaftar di registri. Ini jauh dari super berguna, tetapi memang ada.

Patrick Mevzek
sumber