abrindo um site via seu servidor ip

0

Eu não quero usar um site por meio de seu endereço de domínio, então eu vim com a ideia de usar seu endereço IP para acessar o site. O problema é quando eu abro o endereço IP do servidor, ele apenas diz "Funciona!"

Estou certo de que devo usar um cabeçalho de host para http para informar o servidor para trazer esse site para mim? Se eu modificar os cabeçalhos, presumo que deva usar algumas extensões do Google Chrome. Se for esse o caso, quais extensões devo usar?

O site é convert2mp3.net e o endereço IP é 87.98.246.174 .

    
por Mahdi Mohammadi 06.07.2015 / 00:19

2 respostas

4

Você provavelmente está perdendo seu tempo. O navegador envia sua solicitação para o endereço IP obtido resolvendo o nome do servidor usando o DNS. Ele adiciona o nome real do servidor como um Host: header automaticamente e o servidor web usa o cabeçalho Host: para determinar quais páginas ele deve servir.

Se você der ao navegador o endereço IP do servidor e substituir o nome do servidor no cabeçalho Host: por algum outro meio, chegará ao mesmo conteúdo que o navegador enviaria.

É improvável que seu ISP bloqueie seu site "sem motivo". Talvez eles estejam realmente bloqueando o acesso a algum outro site no mesmo servidor e você foi pego nas consequências. Sua melhor solução é entrar em contato com seu ISP e perguntar o que está acontecendo.

Se isso falhar, use uma VPN

    
por 06.07.2015 / 01:06
-1

Você precisa considerar o equipamento do ISP para bloquear o acesso a um website. Se o acesso não estiver sendo bloqueado por endereço IP, o equipamento verá o nome do domínio no endereço fornecido pelo navegador com o cabeçalho do host . Portanto, se você emular manualmente o que seu navegador fará automaticamente, provavelmente obterá os mesmos resultados.

Uma maneira simples de testar essa hipótese é usar um programa telnet, por exemplo, PuTTY, se você tiver um sistema Microsoft Windows, que não fornece mais um cliente telnet por padrão ou, se estiver usando um OS X ou Linux sistema, use o comando telnet de um prompt do shell. Com PuTTY, selecione a opção "raw" para "tipo de conexão" e coloque 80 no campo da porta. Coloque o nome do site, por exemplo, convert2mp3.net, se esse for o site para o qual você deseja testar, no campo Nome do host (ou endereço IP). Clique em Registro e defina a opção de registro em log como "Saída imprimível" e especifique um local para o arquivo de registro. Clique em Conexão e defina o valor keepalive do TCP para alguns segundos, por exemplo, 5. Clique em Sessão novamente para voltar à primeira tela e clique no Salve o botão para salvar a sessão com um nome para que você possa usá-la novamente, se for necessário. Em seguida, clique no botão Abrir para estabelecer a conexão com o servidor. Digite GET / HTTP/1.1 e pressione Enter. Em seguida, digite Host: convert2mp3.net e pressione Enter algumas vezes. Você deve ver a saída do site e o que você digitou e a resposta do site será salva no arquivo de log do PuTTY no local especificado. Se você testar inicialmente com example.com como o website, poderá ter uma ideia do que é uma resposta normal de um site, já que example.com é usado especificamente para fins ilustrativos. Eu também coloquei figuras e um arquivo de log em Testando o acesso a um site usando o PuTTY , se você quiser ver mais detalhes.

Se o acesso a um site for bloqueado por um ISP, há muitos serviços de VPN e de servidor proxy disponíveis.

    
por 06.07.2015 / 03:04