W internecie dostępnych jest sporo narzędzi pobierających wszystkie rekordy DNS dla podanej domeny. Niestety na większość nałożone są ograniczenia dotyczące ilości zapytań dlatego wygodniej skorzystać z dostępnych pod Linuxem narzędzi.
Chesz przetestować działanie poniższych instrukcji, a nie masz dostępu do serwera Linuxowego? Po rejestacji na DigitalOcean otrzymasz 100 dolarów do wykorzystania w ciągu 60 dni, a z przyjaznym interfejsem uruchomisz ulubioną dystrybucję w ciągu paru minut.
I tak, aby pobrać wszystkie rekordy DNS dla konkretnej domeny wystarczy skorzystać z polecenia dig any nazwa_domeny
. Możliwe jest też odpytanie konkretnego serwera DNS wykorzystując komendę dig any nazwa_domeny @adres_serwera
.
Przykładowe wyświetlenie wszystkich rekordów dla domeny wp.pl z użyciem serwera DNS Google o adresie 8.8.8.8 wyglądałoby w następujący sposób.
radek@centos.local:~$ dig any wp.pl @8.8.8.8
; <<>> DiG 9.10.3-P4-Debian <<>> any wp.pl @8.8.8.8
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 23320
;; flags: qr rd ra; QUERY: 1, ANSWER: 10, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;wp.pl. IN ANY
;; ANSWER SECTION:
wp.pl. 3578 IN SOA ns1.wp.pl. dnsmaster.wp-sa.pl. 2018062002 900 600 86400 3600
wp.pl. 3578 IN MX 0 mx.wp.pl.
wp.pl. 3578 IN MX 5 mx5.wp.pl.
wp.pl. 278 IN A 212.77.98.9
wp.pl. 3578 IN TXT "google-site-verification=7Cqr3Ga39QoHRVorGJsrwdtujXbeTox51oJEN21lndI"
wp.pl. 3578 IN TXT "v=spf1 ip4:212.77.96.0/19 ip4:195.205.40.200/29 mx -all"
wp.pl. 3578 IN TXT "facebook-domain-verification=tw97u44442qrak4gikf7poieuv027j"
wp.pl. 3578 IN NS ns1.wp.pl.
wp.pl. 3578 IN NS ns1.task.gda.pl.
wp.pl. 3578 IN NS ns2.wp.pl.
;; Query time: 61 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
;; WHEN: Wed Jun 27 22:37:43 CEST 2018
;; MSG SIZE rcvd: 425
radek@centos.local:~$
Wyniki zwracane są w przejrzystej i łatwej do odczytania formie, a ponadto wygodnie porównać wartości z innej domeny.
Skomentuj