Besser als traceroute / nslookup

1130
Marcuz

Ich suche nach einem Befehl, der alle IP-Adressen anzeigt, die Sie in der Statusleiste erhalten, wenn Sie sich mit dem Standort verbinden.

Beispiel: ebuddy.com, ist nicht nur ebuddy.com, sondern varnish.ebuddy.com bsvc.ebuddy.com web.ebuddy.com

und so weiter. Weiß jemand?

(Linux Mint, basierend auf Ubuntu-Paketen)

1

2 Antworten auf die Frage

0
ntv1000

Hierbei handelt es sich nicht um IP-Adressen, sondern um Subdomains. Es gibt keine einfache Möglichkeit, alle Subdomains, die einer Site zugeordnet sind, außer dem Brute-Forcing zu finden.

Wenn es hilft: Sie können nach "site: ebuddy.com -inurl: www" googeln, um einige Subdomains zu sehen, aber das ist nicht sehr praktisch.

0
user2964971

Mir scheint, Sie möchten ein Textfeld mit dem Ergebnis von dig +short -t a www.ebuddy.com. Da Traceroute den Pfad zu einem Zielhost prüft und nslookup DNS-Namen und IP-Adressen auflöst, zeigt dieser Befehl das Ziel einer Domäne oder Subdomäne an.

Sie müssen jedoch den Fall mehrerer A-Datensätze akzeptieren.

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

CNAME-Datensätze können das Ergebnis verschleiern.

$ 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 + short -t cname web.ebuddy.com www.ebuddy.com.

Wie ntv1000 bereits erwähnt, gibt es nicht Art und Weise alle Subdomains herauszufinden. Mit Ausnahme von AXFR. Diese Frage steht der Öffentlichkeit jedoch mit Sicherheit nicht zur Verfügung.