Wyświetl rekordy TXT dla domeny z nslookup systemu Windows


23

Chcę sprawdzić rekordy TXT w mojej domenie, takie jak rekordy SPF. Próbowałem następującego polecenia z nslookup, ale nie wyświetlało ono rekordów TXT:

nslookup -type=TXT example.com

Jakie jest prawidłowe polecenie, czy jest lepsze użycie narzędzia w systemie Windows 7?


2
Powyższe polecenie działa, ale villagevines.com nie ma rekordów TXT, jednak www.villagevines.com tak.
user9517 obsługuje GoFundMonica

Zobacz odpowiedź WilfriedVS, która działa jak urok
lucaferrario,

1
Nie jestem pewien, czy ten parametr jest dostępny w systemie Windows 7, ale w systemie Windows 10 nslookup -q=txt example.comdziała dla mnie.
Jedidja

Odpowiedzi:


42

Najpierw zacznij nslookupbez parametrów, a następnie wpisz set type=txt, a następnie wpisz nazwę domeny.

nslookup <enter>
set type=txt <enter>
villagevines.com

Przykład

C:\Users\wilfried>nslookup

Default Server:  mydnsserver
Address:  192.168.1.1

> set type=txt

> villagevines.com

Server:  mydnsserver

Address:  192.168.1.1

*** No text (TXT) records available for villagevines.com

>

2
To jest prawdziwa odpowiedź na pytanie i powinna zostać oznaczona jako taka!
lucaferrario

Zaktualizowano, aby użyć tego jako odpowiedzi.
Josh

13

Nie mam pojęcia dlaczego, ale jeśli dodasz adres IP serwera nazw na końcu, to zadziała.
W tym przypadku dodałem nazwę Google dns:

nslookup -type = TXT villagevines.com 8.8.8.8

Może to być lokalna usługa DNS.

HTH następnym razem, gdy będziesz musiał zapytać o swoje rekordy TXT.


Ostatnim parametrem jest DNS, którego należy użyć. Być może domyślnie korzysta się z usług dostawców usług internetowych, a DNS buforuje stare dane. Może to działać wkrótce po zmianie rekordu DNS TXT.
tgkprog

Jeśli wpiszesz: nslookup /? zobaczy: nslookup [-opt ...] serwer hosta # po prostu wyszukaj „host” za pomocą „server”
tgkprog

5

Pobierz BIND na Windows , w tym jest port Windows dig. Powinieneś użyć dig zamiast nslookup.

Jeśli jesteś fanem Powershell (jak ja), możesz również pobrać Cmdlet Powershell Dig, który powinien uzyskać dla Ciebie rekordy TXT bezpośrednio w PowerShell. Dobry towar.

PS> Get-Dns -Name mydomain.com -Type TXT

5

Link do Get-Dns nie działa, jest to standardowe polecenie cmdlet programu PowerShell

PS> Resolve-DnsName villagevines.com -Type TXT

Zobacz więcej na Resolve-DnsName


To działa tylko w systemie Windows Server 2012 R2 i Windows 8.1, pytanie dotyczyło systemu Windows 7
LJT

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.