Jak znaleźć hostowane witryny za adresem IP, korzystając wyłącznie z wiersza poleceń systemu Linux / Unix? W erze hostingu współdzielonego wydaje się dość często, że wiele witryn jest hostowanych pod tym samym adresem IP. I szukam rozwiązania w 100% z linii poleceń.
Moje jedyne działające rozwiązanie wymaga korzystania z przeglądarki i wiersza polecenia.
dig +short hostname
- Następnie skopiuj adres IP wyniku do przeglądarki i uruchom zapytanie Yahoo lub Bing
ip:theip...
Spowoduje to zwrócenie wszystkich witryn hostowanych pod tym adresem IP. Chciałbym jednak polegać wyłącznie na linii poleceń. Czy ktoś ma jakieś sugestie?
dig -x ipaddress
?Odpowiedzi:
Nie można tego zrobić z żadną dokładnością bez polegania na systemie strony trzeciej, który ma zasoby do utworzenia tej bazy danych.
Nie ma sposobu, aby zmusić / poprosić serwer WWW o ujawnienie domen, które hostuje bez specjalnego dostępu do niego. Google, Bing itp. Są w pozycji, w której widzą wiele witryn i mogą budować te bazy danych.
O ile nie znajdziesz systemu z jakimś interfejsem API i nie masz dostępu do zakupu, nie możesz uzyskać informacji, których szukasz - tj. Nie jest on dostępny z serwera i nie ma jednego organu, którego można by zapytać przez dns.
źródło
Powodzenia. Proszę, spróbuj mojego.
Adres URL to http://calttc.net Ten sam system plików wskazuje http://calttc.com
Na stronie /login.htm znajduje się test logowania, który po prostu łączy się z plikiem PHP, który echo tego, co wpiszesz.
Więc spróbuj to odwrócić:
Najpierw użyj polecenia ping lub nmap z wiersza polecenia, aby uzyskać adres IP.
Teraz użyj nmap (lub innego narzędzia) z adresem IP i sprawdź, czy możesz znaleźć sposób, aby uzyskać mój adres URL tylko adres IP.
W rzeczywistości wątpię, abyś mógł dowiedzieć się nawet o moim dostawcy usług, a nawet o moim serwerze nazw.
I nawet nie staram się tego szczególnie ukrywać.
źródło