Назад | Перейти на главную страницу

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

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

nslookup -type=TXT example.com

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

Первый старт 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-адрес nameser в конце, он будет работать.
В этом случае я добавил DNS-имя Google:

nslookup -type = TXT villagevines.com 8.8.8.8

Это может быть ваш локальный DNS-сервис.

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

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

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

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

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

PS> Resolve-DnsName villagevines.com -Type TXT

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

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

nslookup -q=TXT villagevines.com