Лучше, чем 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. Но этот запрос, безусловно, не доступен для общественности.