piątek,
Jak wyświetlić nazwy serwerów TLD?
Aby wyświetlić serwery nazw dla domeny najwyższego poziomu (TLD), takiej jak .pl
, możesz użyć narzędzia wiersza poleceń dig
na systemach Unix-like (takich jak Linux i macOS) lub domyślnie dostępnym nslookup
na Windows. Obydwa polecenia są dostępne w wersjach Unix-like i Windows i ich użycie będzie podobne, żeby niepotrzebnie nie zwiększać objętości tego materiału, podano przykłady dla wybranego systemu. Wynik dla obu prezentowanych poleceń powinien zawierać listę serwerów nazw (Name Servers, NS), które są odpowiedzialne za domenę najwyższego poziomu, w tym przypadku .pl
. Będą to serwery, które zarządzają informacjami DNS dla tej domeny TLD. Pamiętaj, że wyniki mogą się różnić w zależności od aktualnej konfiguracji DNS dla danej domeny TLD. Narzędzia te są standardowo dostępne w większości systemów operacyjnych i są powszechnie używane do diagnozowania i analizowania DNS.
Program dig (Linux/macOS)
- Otwórz terminal.
Wpisz polecenie
dig
z opcjąNS
dla domeny TLD. Na przykład, dla.pl
użyj:dig NS pl
Pamiętaj, że rzeczywiste wyniki mogą się różnić w zależności od aktualnej konfiguracji DNS dla domeny .pl
oraz od serwera DNS, z którego korzystasz. Przykładowy wynik polecenia dig NS pl
może wyglądać następująco:
; <<>> DiG 9.16.1-Ubuntu <<>> NS pl
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 54321
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 6, ADDITIONAL: 7
;; QUESTION SECTION:
;pl. IN NS
;; AUTHORITY SECTION:
pl. 21599 IN NS a-dns.pl.
pl. 21599 IN NS d-dns.pl.
pl. 21599 IN NS e-dns.pl.
pl. 21599 IN NS f-dns.pl.
pl. 21599 IN NS g-dns.pl.
pl. 21599 IN NS h-dns.pl.
;; ADDITIONAL SECTION:
a-dns.pl. 21599 IN A 194.181.87.156
a-dns.pl. 21599 IN AAAA 2001:1a68:0:17::156
d-dns.pl. 21599 IN A 185.159.197.48
d-dns.pl. 21599 IN AAAA 2620:10a:80bb::48
e-dns.pl. 21599 IN A 46.28.245.82
f-dns.pl. 21599 IN A 77.79.212.238
h-dns.pl. 21599 IN A 185.159.198.48
;; Query time: 32 msec
;; SERVER: 192.168.1.1#53(192.168.1.1)
;; WHEN: Sat Feb 19 12:34:56 CET 2024
;; MSG SIZE rcvd: 261
W tej odpowiedzi:
- SECTION – wyróżnione sekcje to
QUESTION SECTION
,AUTHORITY SECTION
iADDITIONAL SECTION
. - QUESTION SECTION – pokazuje zapytanie, które zostało wykonane, w tym przypadku zapytanie o serwery nazw (NS) dla domeny
.pl
. - AUTHORITY SECTION – zawiera listę serwerów nazw (Name Servers) dla domeny
.pl
. Każdy wpis NS wskazuje na serwer nazw, który jest autorytatywny dla tej domeny. - ADDITIONAL SECTION – zawiera dodatkowe informacje, takie jak adresy IP (zarówno IPv4, jak i IPv6) dla każdego z serwerów nazw wymienionych w sekcji AUTHORITY.
- Query time – czas potrzebny na wykonanie zapytania.
- SERVER – adres serwera DNS, który odpowiedział na zapytanie.
Program nslookup (Windows)
- Otwórz Wiersz poleceń (cmd).
Użyj
nslookup
z opcją-type=NS
. Na przykład, dla.pl
wpisz:nslookup -type=NS pl
Wyniki mogą się różnić w zależności od dostawcy usług internetowych i aktualnej konfiguracji DNS dla domeny .pl
. Wynik ten jest "nieautorytatywny", co oznacza, że informacje pochodzą z lokalnego lub pośredniego serwera DNS, a nie bezpośrednio z autorytatywnego serwera nazw dla danej domeny. Przykładowy wynik polecenia nslookup -type=NS pl
na systemie Windows może wyglądać następująco:
C:\> nslookup -type=NS pl
Server: UnKnown
Address: 192.168.1.1
Non-authoritative answer:
pl nameserver = a-dns.pl
pl nameserver = e-dns.pl
pl nameserver = f-dns.pl
pl nameserver = g-dns.pl
pl nameserver = h-dns.pl
pl nameserver = i-dns.pl
a-dns.pl internet address = 194.181.87.156
e-dns.pl internet address = 46.28.245.82
f-dns.pl internet address = 77.79.212.238
g-dns.pl internet address = 149.156.1.252
h-dns.pl internet address = 185.159.197.48
i-dns.pl internet address = 156.154.100.15
W tym przykładzie:
Server
iAddress
na początku wskazują na domyślny serwer DNS używany przez system.- Sekcja
Non-authoritative answer
zawiera listę serwerów nazw (NS) dla domeny.pl
. - Każdy wpis
pl nameserver =
wskazuje na jeden z serwerów nazw dla domeny.pl
. - Adresy IP serwerów nazw są również wymienione.