Mam skonfigurowane dwa serwery dns, które są wyświetlane podczas przeglądania ipconfig /all
Chciałbym wiedzieć, którego z dwóch serwerów używam w danym momencie, tj. Z mojej przeglądarki lub za pomocą tracert
polecenia. Wierzę, że będę używał pierwszego wymienionego serwera, chyba że będzie niedostępny, w którym momencie będę używał następnego.
Próbuję dowiedzieć się, czy istnieje polecenie, którego mogę użyć, które powie mi, którego używam, lub alternatywnie wyjaśnienie, dlaczego jest to błędne pytanie.
Wiem o ipconfig /displaydns
tym, ale jest to buforowana lista wyników, która również nie pokazuje, z którego serwera pochodzi każdy wynik.
Jestem tego świadomy, nslookup [host]
ale korzysta z obecnego „domyślnego” serwera.
Wiem o nslookup [server] [host]
tym, ale to nie pomaga w potwierdzeniu, które dns aktualnie używam z tracert lub przeglądarki.
Moje pytanie pochodzi z sytuacji, w której nslookup da mi oczekiwany wynik dla konkretnego hosta wewnętrznego. Jednocześnie moja przeglądarka, a także tracert
nie są w stanie rozwiązać hosta. Jeśli tracert i moja przeglądarka używają dodatkowego serwera DNS, chciałbym móc to potwierdzić.
Czy jest na to sposób?
źródło
Polecenie nslookup z wiersza polecenia powie ci, którego używa (zazwyczaj podstawowego). Czasami wpisanie fałszywej domeny (hdhsgdh.com) nie powiedzie się na pierwszym serwerze dns i spróbuje użyć drugiego.
Szybka edycja: nie wpisuj adresu po poleceniu nslookup, powie ci, z którego serwera DNS korzysta.
źródło
nslookup
zawsze pokazuje domyślny serwer DNS.Nie znam żadnego łatwego wbudowanego w Windows sposobu śledzenia tych informacji. Jednak narzędzie takie jak Wireshark ułatwia śledzenie ruchu sieciowego i filtrowanie według określonych rodzajów ruchu, takich jak DNS.
źródło
Wierzę, że zawsze będziesz używać podstawowego serwera DNS, chyba że to zawiedzie. To dlatego mamy alternatywny DNS, czyli drugi serwer DNS.
źródło
Narzędzie DNSQuerySniffer od NirSoft wyświetli wyniki zapytań DNS w miarę ich działania i będzie zawierać adres IP serwera DNS.
http://www.nirsoft.net/utils/dns_query_sniffer.html
źródło
Możesz odwiedzić http://whatsmyresolver.stdlib.net/ Strona informuje, jakiego serwera dns użyłeś do rozwiązania domeny. Ma to tę zaletę, że działa nawet wtedy, gdy nie masz dostępu do routera lub twoje zapytania dns są w środkowej części twojego ISP lub czegoś podobnego.
źródło