Список TXT записей для домена с Windows nslookup

Я хочу проверить записи TXT для моего домена, такие как записи SPF. Я попробовал следующую команду с nslookup, но в ней не было записей TXT:

nslookup -type=TXT example.com

Какая команда правильная, или в Windows 7 лучше использовать инструмент?

5 ответов

Решение

Первый старт nslookup без параметров введите set type=txt, затем введите имя домена.

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

пример

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

>

Я понятия не имею, почему, но если вы добавите IP-адрес сервера имен в конце, он будет работать.
Я добавил имя DNS Google в этом случае:

nslookup -type = TXT villagevines.com 8.8.8.8

Это может быть ваша локальная служба DNS.

HTH в следующий раз, когда вам нужно будет запросить ваши записи TXT.

Ссылка для Get-Dns не работает, стандартный командлет Powershell для этого

PS> Resolve-DnsName villagevines.com -Type TXT

Подробнее о Resolve-DnsName

В Windows 10 эта работа:

nslookup -q=TXT villagevines.com 

Скачайте BIND для Windows, есть порт Windows dig в этом. Вы должны использовать dig вместо nslookup.

Если вы являетесь поклонником Powershell (например, я), вы также можете скачать командлет Powershell Dig, который должен получать записи TXT непосредственно в PowerShell. Хорошая вещь.

PS> Get-Dns -Name mydomain.com -Type TXT
Другие вопросы по тегам