Получить все записи DNS на удаленном сервере?

Можно ли удалить все DNS-записи с удаленного сервера?

12 голосов | спросил Choor 3 MarpmWed, 03 Mar 2010 13:58:01 +03002010-03-03T13:58:01+03:0001 2010, 13:58:01

3 ответа


15

Обычно вы не можете, но если DNS-сервер разрешает переадресацию зоны кому-либо (вряд ли), вы можете это сделать.

ответил anonymous coward 3 MarpmWed, 03 Mar 2010 14:11:15 +03002010-03-03T14:11:15+03:0002 2010, 14:11:15
3

Попробуйте использовать Zonetransfer в оболочке unix:

$ dig axfr sld.tld. @nameserver

получить список серверов имен, делегированных для вашей зоны:

$ dig soa sld.tld. +trace
ответил ZaphodB 16 MaramTue, 16 Mar 2010 03:46:01 +03002010-03-16T03:46:01+03:0003 2010, 03:46:01
3

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

dig axfr sld.tld. @nameserver

Давным-давно, передача зон часто была доступна всем. Сегодняшние лучшие практики препятствуют тому, чтобы позволить им всем. Это помогает ограничить утечку информации. Команда axfr, приведенная выше, получит данные, если она доступна.

ответил BillThor 16 MaramTue, 16 Mar 2010 04:37:40 +03002010-03-16T04:37:40+03:0004 2010, 04:37:40

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

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132