Como posso encontrar os sites hospedados por trás de um IP usando apenas a linha de comando do Linux/Unix? Na era da hospedagem compartilhada, parece ocorrer com bastante frequência que vários sites são hospedados no mesmo IP. E estou procurando uma solução 100% de linha de comando.
Minha única solução funcional requer o uso do navegador e da linha de comando.
dig +short hostname
- Em seguida, copie o endereço IP do resultado no navegador e execute uma consulta do Yahoo ou do Bing com
ip:theip...
Isso retornará todos os sites hospedados nesse IP. No entanto, gostaria de confiar puramente na linha de comando. Alguém tem alguma sugestão?
Responder1
Você não pode fazer isso com precisão sem depender de um sistema de terceiros que tenha os recursos para criar esse banco de dados.
Não há como forçar/pedir a um servidor web que divulgue os domínios que hospeda sem acesso especial a ele. Google, Bing etc. estão em uma posição onde veem muitos sites e podem construir esses bancos de dados.
A menos que você encontre um sistema com algum tipo de API e adquira acesso, você não poderá obter as informações que está procurando - ou seja, elas não estão disponíveis no servidor e não há uma autoridade única que você possa consultar através do DNS.
Responder2
Boa sorte. Aqui, experimente o meu.
A URL éhttp://calttc.net O mesmo sistema de arquivos é apontado porhttp://calttc.com
Existe um teste de login em /login.htm que simplesmente vincula a um arquivo PHP que ecoa tudo o que você digita.
Então, tente trabalhar de trás para frente:
Primeiro, use ping ou nmap na linha de comando para obter o endereço IP.
Agora use o nmap (ou qualquer outra ferramenta) com o endereço IP e veja se você consegue encontrar alguma maneira de obter meu URL apenas com o endereço IP.
Na verdade, duvido que você consiga descobrir meu provedor de serviços, nem mesmo meu provedor de servidor de nomes.
E nem estou particularmente tentando esconder isso.
Responder3
Eu realmente não entendi a pergunta, mas se o que você quer dizer é "Como verificar o provedor de hospedagem de um site", então é bem fácil. Usando o comando "tracert" seguido da URL do site, você pode obter informações como hoster e IP.