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

1052
Marcuz

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

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

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

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

1

2 ответа на вопрос

0
ntv1000

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

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

0
user2964971

Мне кажется, вы хотите текстовое поле, отображающее результат 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. Но этот запрос, безусловно, не доступен для общественности.

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