Czy jest wbudowane narzędzie wiersza polecenia, które będzie wykonywać odwrotne wyszukiwania DNS w systemie Windows? To znaczy coś w stylu<toolname> w.x.y.z => mycomputername
Próbowałem:
nslookup
: wygląda tylko na wyszukiwanie do przodu.host
: nie istniejedig
: też nie istnieje.
Znalazłem „ Co to jest narzędzie wiersza polecenia odwrotnego DNS? ” Podczas wyszukiwania, ale to konkretnie szuka narzędzia * nix, a nie Windows.
Odpowiedzi:
Powinien rozwiązać nazwę z adresu IP, jeśli strefa wyszukiwania wstecznego została poprawnie skonfigurowana. Jeśli strefa wyszukiwania wstecznego nie ma wpisu dla rekordu,
-a
będzie po prostu pingować bez nazwy.źródło
Robi to, czego szukasz. Poinformuje cię o zapytaniu o serwer i wynik.
Na przykład:
źródło
Problem z „ping” polega na tym, że nie jest to wyłącznie narzędzie do wyszukiwania serwera nazw (takie jak nslookup) - na przykład, jeśli pingujesz nazwę hosta, można go rozwiązać na adres IP na kilka sposobów: wyszukiwanie DNS, wyszukiwanie plików hosta, WINS (nie daj Boże) lub transmisja NetBIOS. Może również zwrócić potencjalnie przestarzały wynik w pamięci podręcznej.
Kolejność wypróbowania metod zależy od konfiguracji TCP / IP klienta i flagi typu węzła:
Aby zobaczyć typ węzła bieżącego komputera:
Jeśli metoda rozwiązywania problemów nie ma znaczenia, użyj
lub
jak chcesz. Jeśli chcesz się upewnić, że pytasz serwera DNS o poprawną nazwę, użyj nslookup .
Zobacz też
źródło
Użyj NSLOOKUP z parametrem „-type = ptr” do zapytania o adres IP, składnia:
Następnie drukowany jest również wpis „in-addr.arpa” (nawet jeśli nie został znaleziony), na przykład:
W porównaniu z odpowiedzią na niższą wierność przy użyciu NSLOOKUP na adresie IP bez parametru type:
źródło
-type=ptr
aniset q=ptr
wcale -nslookup
jest na tyle sprytny, aby ponownie zarejestrować adres IP i wykonać wyszukiwanie wsteczne zamiast do przodunslookup zrobi odwrotny DNS w systemie Windows, tak jak może to zrobić w systemie Linux.
Oczywiście nie ma odwrotnego wpisu dla każdego adresu IP
źródło
Użyj nslookup w następujący sposób:
źródło
Możesz użyć standardowej komendy NSLOOKUP:
Aby uzyskać wynik, należy zarejestrować rekord PTR dla danego adresu IP.
źródło
nslookup będzie wyszukiwać wstecz w systemie Windows.
źródło
9 odpowiedzi i nikt nie powiedział jak odwrócić wyszukiwanie za pomocą dig? To jest najlepsze
Możesz także dodać „+ short” do użycia w pętlach bash, skryptach itp. Do przodu lub do tyłu :)
źródło
dig
o tym, ponieważ nie jest dostarczany z systemem Windows. Pytanie PO nawet to wskazuje.dig
jest jednak ogólnie najlepszym wyborem do rozwiązywania problemów z DNS. Myślę, że zdecydowanie lepszym narzędziem jest sugerowanie lepszego narzędzia, mimo że nie jest ono dostarczane z systemem Windows. (Dostępne w wersjach systemu Windows na isc.org/software/bind )Pod Windows ....
Standardowy ping NIE zwraca nazwy hosta adresu IP
Za pomocą NSLookup można znaleźć te informacje, jeśli DNS jest poprawnie skonfigurowany
Procedura w następujący sposób:
Otwórz monit DOS
NSLookup
Wyniki zostaną wyświetlone z odwrotnym adresem serwera DNS i nazwą hosta
źródło
Jest jeszcze inny sposób. Odwróć adres IP i użyj nslookup
rozwiązać adres 1.2.3.4
źródło
nslookup -type=PTR 4.3.2.1.in-addr.arpa
, żeby to zadziałało.Jeśli
nslookup
,dig
,host
nie istnieje, spróbuj tego:Działa np. W instancjach AWS ec2 dokera (które tak naprawdę nie mają niczego zainstalowanego)
źródło