Лучше, чем traceroute / nslookup

Я ищу команду, которая показывает все IP-адреса, которые вы получаете в строке состояния при подключении к сайту.

Пример: ebuddy.com, это не только ebuddy.com, а varnish.ebuddy.com bsvc.ebuddy.com web.ebuddy.com

и так далее. Кто-нибудь знает?

(Linux Mint, основанный на пакетах Ubuntu)

2 ответа

Это не IP-адреса, а субдомены, и нет простого способа найти все субдомены, связанные с сайтом, кроме перебора.

Если это поможет: вы можете зайти на сайт по адресу "site: ebuddy.com -inurl: www", чтобы увидеть некоторые субдомены, но это не очень удобно.

Мне кажется, вы хотите текстовое поле, отображающее результат dig +short -t a www.ebuddy.com, Учитывая, что traceroute проверяет путь к хосту назначения, а nslookup разрешает DNS-имена и IP-адреса, эта команда показывает назначение домена или субдомена.

Хотя вам придется принять случай нескольких записей А.

$ dig + short -ta www.ebuddy.com
193.238.162.245
193.238.162.243
193.238.162.242
193.238.162.241

Записи CNAME могут скрыть результат.

$ dig + short -ta web.ebuddy.com
www.ebuddy.com.
193.238.162.243
193.238.162.245
193.238.162.242
193.238.162.241
$
$
$
$ dig + короткое имя c web.ebuddy.com
www.ebuddy.com.

Как уже упоминалось в ntv1000, не существует способа выяснить все субдомены. За исключением AXFR. Но этот запрос, безусловно, не доступен для общественности.

Другие вопросы по тегам