Wie kann ich die gehosteten Websites hinter einer IP-Adresse ausschließlich über die Linux/Unix-Befehlszeile finden? Im Zeitalter des Shared Hosting kommt es recht häufig vor, dass mehrere Websites auf derselben IP-Adresse gehostet werden. Und ich suche nach einer 100%igen Befehlszeilenlösung.
Meine einzige funktionierende Lösung erfordert die Verwendung des Browsers und der Befehlszeile.
dig +short hostname
- Kopieren Sie dann die IP-Adresse des Ergebnisses in den Browser und führen Sie entweder eine Yahoo- oder Bing-Abfrage mit
ip:theip...
Dadurch werden alle unter dieser IP gehosteten Websites zurückgegeben. Ich möchte mich jedoch ausschließlich auf die Befehlszeile verlassen. Hat jemand Vorschläge?
Antwort1
Sie können dies nicht mit ausreichender Genauigkeit tun, ohne sich auf ein Drittanbietersystem zu verlassen, das über die Ressourcen zum Erstellen dieser Datenbank verfügt.
Es gibt keine Möglichkeit, einen Webserver zu zwingen/aufzufordern, die von ihm gehosteten Domänen preiszugeben, ohne speziellen Zugriff darauf zu haben. Google, Bing usw. sehen viele Websites und können diese Datenbanken erstellen.
Sofern Sie kein System mit einer Art API finden und den Zugriff dafür erwerben, können Sie die gewünschten Informationen nicht abrufen. Diese sind beispielsweise nicht auf dem Server verfügbar und es gibt keine einzelne Autorität, die Sie über DNS abfragen können.
Antwort2
Viel Glück. Hier, probier meins.
Die URL lautethttp://calttc.net Auf dasselbe Dateisystem zeigthttp://calttc.com
Unter /login.htm gibt es einen Login-Test, der einfach auf eine PHP-Datei verweist, die alles wiedergibt, was Sie eingeben.
Versuchen wir also, es umgekehrt zu machen:
Verwenden Sie zunächst Ping oder Nmap von der Befehlszeile, um die IP-Adresse abzurufen.
Verwenden Sie jetzt nmap (oder ein anderes Tool) mit der IP-Adresse und prüfen Sie, ob Sie anhand der IP-Adresse allein eine Möglichkeit finden, meine URL abzurufen.
Tatsächlich bezweifle ich, dass Sie überhaupt meinen Dienstanbieter oder gar meinen Nameserver-Anbieter herausfinden können.
Und ich versuche nicht einmal besonders, es zu verbergen.
Antwort3
Ich verstehe die Frage nicht wirklich, aber wenn Sie meinen: „Wie überprüfe ich den Hosting-Provider einer Site?“, dann ist das ganz einfach. Mit dem Befehl „tracert“, gefolgt von der URL der Website, erhalten Sie Informationen wie Hoster und IP.