Действительно ли возможно найти все субдомены DNS для данного доменного имени? [закрытый]

19
задан Community 23 May 2017 в 11:46
поделиться

5 ответов

Как другие сказали, что Вы хотите, так называемая зональная передача. Если это - Ваш собственный домен, можно настроить сервер DNS, чтобы дать его Вам. Если это для некоторого другого домена, Вы, вероятно, не получаете его, так как большинство администраторов DNS считает это угрозой нарушения безопасности.

, Даже если отдельная запись не является проблемой (thats, что DNS это поэтому) это могла быть проблема, если злой человек получает список всех Ваших записей: Это могло упростить нападение.

4
ответ дан 30 November 2019 в 05:17
поделиться

Используя зональную передачу, т.е.: (в nslookup)

ls-d google.com

, Если у Вас есть свой собственный сервер DNS, будут настройки безопасности передачи зоны (обычно IP). Иначе просто попробуйте его и посмотрите, работает ли это.

4
ответ дан 30 November 2019 в 05:17
поделиться

Предотвращение зональных передач является функцией администрирования сервера, и как другие сказали, обычно отключается в эти дни из соображений безопасности.

, Когда время настает для добавления DNSSEC, удостоверьтесь, что Вы используете новое NSEC3 записи формата (от RFC 5155 ), а не исходный NSEC формат, поскольку последний позволяет для зонального перечисления.

Примечание, что предотвращение зонального перечисления действительно является просто безопасностью через мрак. Если кто-то найдет Ваш субдомен, то Вам все еще будет нужна дополнительная безопасность на прикладном уровне.

Что касается Ваших записей в качестве примера:

www IN CNAME domain.com.
subdomain1 IN CNAME domain.com.
subdomain2 IN CNAME domain.com. 
subdomain1 IN A 123.4.56.78.
subdomain2 IN A 123.4.56.79.
  1. Вы не можете смешать записи CNAME и другой RRtypes в том же объекте
  2. запаздывающие точки в, записи недопустимы
  3. , лучше не использовать CNAME назад для домена для записи WWW

, Вам нужно:

$ORIGIN domain.com
@      IN SOA ...
       IN A   123.4.56.78
www    IN A   123.4.56.78
sub1   IN A   123.4.56.79

(где sub1.domain.com скрытый сайт)

1
ответ дан 30 November 2019 в 05:17
поделиться

Это раньше было возможно с:

host -a -l domain.com
1
ответ дан 30 November 2019 в 05:17
поделиться

Если серверы имен разрешают передачу зон, вы можете использовать эту страницу http://www.magic-net.info/dns-lookup.dnslookup , чтобы найти все поддомены в данном зона.

15 окт. Я модифицировал свой инструмент. Теперь он проверяет первые 6 серверов имен на предмет передачи зон и, если никто не разрешает передачу зон, использует поисковые системы Обратный поиск и поиск субдоменов

0
ответ дан 30 November 2019 в 05:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: