Powiedzmy, że jestem właścicielem nazwy domeny example.com
. Jest zarejestrowany u rejestratora R
. Na moim koncie w R
zarejestrowałem następujące serwery nazw dla .TLD
rejestru:
ns1.example.com
->192.0.2.1
ns2.example.com
->192.0.2.2
Powiedzmy, że nie ma jeszcze domen używających tych serwerów nazw dla DNS. Jak mogę zweryfikować poza moim R
kontem, czy serwery nazw zostały pomyślnie zarejestrowane w .TLD
rejestrze?
Na przykład strona WHOIS firmy VeriSign Inc umożliwia wyszukiwanie zarejestrowanego .COM
serwera nazw:
Nazwa serwera: NS1.HOSTGATOR.COM Adres IP: 67.18.54.2 Sekretarz: ENOM, INC. Serwer Whois: whois.enom.com Adres URL polecenia: http://www.enom.com
Czy istnieje standardowe podejście do wyszukiwania tych informacji dla dowolnego rejestru TLD?
Aby to wyjaśnić, nie zamierzam weryfikować serwerów nazw, z których ma korzystać domena, np .:
Nazwa domeny: HOSTGATOR.COM Sekretarz: ENOM, INC. Serwer Whois: whois.enom.com Adres URL polecenia: http://www.enom.com
Serwer nazw: NS1.P13.DYNECT.NET Serwer nazw: NS2.P13.DYNECT.NET Serwer nazw: NS3.P13.DYNECT.NET Serwer nazw: NS4.P13.DYNECT.NET
Status: clientTransferProhibited Data aktualizacji: 05-sty-2013 Data utworzenia: 22-paź-2002 Data ważności: 22 października 2015 r
Zamiast tego szukam sposobu na zapytanie pojedynczego zarejestrowanego serwera nazw (np. ns1.example.tld
) Do rejestru, aby znaleźć adres IP, który rejestr zarejestrował dla tego serwera nazw (np 123.456.789.001
.).
Aktualizacja:
Skontaktowałem się z VeriSign w celu uzyskania danych wejściowych i okazuje się, że wyszukiwanie WHOIS serwerów nazw przez VeriSign jest zastrzeżone. Oto ich odpowiedź:
Jeśli chodzi o twoje pytanie, czy byłbyś w stanie uzyskać jakiekolwiek informacje dotyczące serwera nazw zarejestrowanego w rejestrze, ale obecnie nie powiązanego z żadną domeną, niestety nie będziesz w stanie uzyskać tych informacji alternatywnymi drogami, np. Wykonując DiG. Serwery nazw są publikowane w strefie tylko wtedy, gdy są przyłączone do domeny, dlatego nie będzie można uzyskać tych informacji, chyba że serwer nazw jest powiązany z domeną. DiG może również dostarczyć listę serwerów nazw powiązanych z domeną i ich odpowiednimi adresami IP itp.
- Obsługa klienta Benjamin, VeriSign, Inc.
Druga część odpowiedzi @ Iian poniżej jest poprawna. Serwer nazw musi być powiązany z domeną, aby wyszukać adres IP, który rejestr ma w rejestrze dla tego serwera nazw.
źródło
Odpowiedzi:
Możesz nas wykopać i wybrać publiczny serwer DNS
Otrzymasz nazwy serwerów nazw, a następnie możesz je poszukać np
lub jeśli używasz systemu Windows, możesz użyć nslookup
Następnie podobny do powyższego
dostarczy ci adres IP
Jeśli chcesz bezpośrednio zapytać tld
dostarczy listę serwerów nazw TLD, możesz następnie zapytać ich bezpośrednio o rekordy ns np. tld
źródło
Zwykle za pomocą Whois można wysyłać zapytania do serwerów nazw:
Implementacja tej funkcji zależy od TLD. Na przykład .GOV nie zwraca zapytań serwera nazw:
Naprawdę nie ma niezawodnego sposobu (tj. Metody dostępnej na wszystkich TLD), aby sprawdzić, czy host został zarejestrowany w rejestrze za pośrednictwem publicznego DNS lub usług Whois. Nie możesz bezpośrednio wyszukiwać rekordów klejów i widzisz je tylko wtedy, gdy przeszukujesz domenę za pomocą serwerów nazw, których szukasz. Ponieważ interesują Cię serwery nazw niezwiązane z żadną domeną, nie jest to opcja.
Podejście whois jest najlepszym wyborem, ale nie można na nim polegać. Rejestr może mieć zarejestrowany serwer nazw, ale nie zawracać sobie głowy umieszczeniem go w Whois, jeśli nie ma żadnych powiązanych domen. Jedynymi w 100% niezawodnymi sposobami weryfikacji istnienia serwera nazw w rejestrze są zapytania do rejestru za pomocą polecenia EPP CHECK. Ponieważ są one dostępne tylko dla rejestratorów, niewiele ci to pomoże.
Oczywiście, jeśli nie masz domen powiązanych z serwerem nazw, czy to naprawdę ma znaczenie? Jedynym gwarantowanym sposobem sprawdzenia jest zarejestrowanie domeny w TLD przy użyciu serwera nazw, zapytanie o domenę i sprawdzenie kleju, który otrzymasz z `dig @tldnameservers yourdomain ns.
źródło
Użyj nslookup lub dig, aby wyszukać serwer gTLD dla swoich serwerów nazw. Możesz także skorzystać z następującej witryny internetowej, aby prześledzić delegację DNS dla swojej domeny:
http://www.simpledns.com/lookup-dg.aspx
źródło
W przypadku wszystkich nowych domen gTLD ICANN upoważnia wszystkie rejestry do otrzymania odpowiedzi whois na zapytania serwera nazw w celu sprawdzenia, czy dany serwer nazw (nazwa lub adres IP) jest zarejestrowany w rejestrze. Jest daleki od bycia bardzo użytecznym, ale istnieje.
źródło