DNS não disponível; Endereço IP compartilhado por 4 sites. Como extrair os endereços numéricos de cada site?

1

Nota preliminar: nosso serviço DNS está inativo e não tenho acesso às configurações do site; Eu sou apenas um membro da equipe tentando ajudar as pessoas que precisam do site agora.

Quatro sites compartilham o mesmo endereço IP. Quando digito este endereço IP no meu navegador, apenas um site aparece.

Como posso tentar descobrir endereços numéricos de cada site?

Devo tentar números de porta diferentes, como 123.45.67.89:8080 etc? Se sim, que números de porta devo tentar primeiro?

Muito obrigado antecipadamente.

atualizado : o servidor da web é nginx

    
por sdk 30.08.2011 / 21:27

3 respostas

4

O nome para o mapeamento de endereço IP está no DNS e o nome para o mapeamento de webhost está na configuração nginx. Você pode se conectar aos diferentes sites colocando o nome do site junto com o endereço IP do servidor em seu arquivo / etc / hosts (C: \ Windows \ System32 \ Drivers \ etc \ hosts) para que você passe o cabeçalho Host: correto e o nginx pode direcioná-lo para a raiz da web correta.

Se isso não cobrir a sua pergunta, não sei ao certo o que você está perguntando.

    
por 30.08.2011 / 21:52
2

Isso é chamado de Hospedagem Virtual. O servidor da web (apache?) Escuta em um endereço IP e, dependendo do nome do domínio (o cabeçalho HOST da solicitação HTTP), retornará uma página diferente.

Então, pelas informações que você deu aqui, eu diria que não é possível se conectar a um site específico usando um determinado IP. Todos os sites compartilham o mesmo IP, e o servidor da Web faz o roteamento.

Verifique a configuração do servidor da web.

    
por 30.08.2011 / 21:31
1

Qual servidor web você está usando?

Tentar números de porta diferentes será completamente trivial e você perderá o dia tentando. A razão pela qual um servidor da Web pode ter vários sites em um único IP é porque ele está usando hosts virtuais. Você precisa descobrir o que é seu servidor da Web e, em seguida, é possível descobrir os endereços que se tornam MUITO mais fáceis. Sua configuração do servidor da web deve ter todas essas informações.

Por exemplo, um site para um site da Apache pode ser xxx.xxx.xxx.xxx/~foldername, enquanto que para o IIS pode ser link .

    
por 30.08.2011 / 21:34