nslookup, dig и host возвращают только половину моих TXT-записей:
хост -t txt machelpnashville.com 8.8.8.8
nslookup -type=txt machelpnashville.com 8.8.8.8
копать machelpnashville.com TXT 8.8.8.8
Они возвращают четыре записи с именем @, но игнорируют остальные четыре записи, которые там есть. Есть ли способ извлечь ВСЕ записи TXT, используя подстановочный знак?
решение1
Невозможно сделать то, о чем вы просите, для домена, которым вы не владеете.
По замыслу и из соображений конфиденциальности вы не можете перечислить записи TXT всех поддоменов, если у вас нет специального разрешения на DNS-сервере для поиска передачи зоны (AXFR). Если у вас нет этого разрешения на передачу зоны, все записи, которые не находятся в @
домене (apex), должны быть запрошены каждым отдельным поддоменом, в котором они находятся.
Это не позволяет людям находить поддомены и записи DNS, которые не предназначены для публичного использования.
Если вы контролируете домен, у вашего провайдера DNS должны быть инструкции по разрешению переноса зон на определенный IP-адрес. Если вы введете свой IP-адрес там, то вы сможете использовать axfr
режим dig для вывода всех записей DNS, но к тому моменту, как вы войдете в систему провайдера DNS, вы сможете просто просматривать записи из их веб-интерфейса, если только вы не пытаетесь что-то автоматизировать.