Ответы:
Я согласен с Дэвидом: большинство серверов не настроены на передачу зон. Сказав это, вы можете попробовать дать зону передачи выстрел.
dig @nameserver example.com axfr
Подставьте имя вашего сервера имен и ваше доменное имя.
В Windows вы можете использовать nslookup
в интерактивном режиме для передачи зоны. Из nslookup
приглашения:
server nameserver
ls -d example.com
Снова замените имя вашего сервера имен и ваше доменное имя.
Попробуйте все серверы имен - иногда я обнаруживаю, что один из них разрешит передачу зон.
Вообще нет.
Если DNS-серверы сконфигурированы так, чтобы разрешать передачу зон в любое место, вы можете таким образом прочитать весь файл зоны - но для серверов очень необычно удовлетворять такие запросы, если они не поступают от провайдеров, других серверов имен или компьютеров администратора или мониторинга.
Вы можете перечислить DNS-серверы, используя любой DNS-клиент nslookup, host, dig ... с dig run
dig domain.tld ns
Если DNS-сервер разрешает переходную зону, которая обычно используется для репликации и резервного копирования базы данных DNS, вы можете получить файл зоны с помощью утилиты dig, например:
dig @dns.server domain.tld axfr
dig -t AXFR domain.tld
выглядело так , как будто ты должен был сделать, что показалось мне действительно странным.
ls -d example.com
показал бы все так же, какdig axfr