Mapeie o endereço IP para localhost (localmente) no Windows 7

2

Então basicamente eu quero mapear o endereço IP 1.2.3.4 para localhost.

Para quando eu navegar para:

1.2.3.4/somepage.html

Irá buscar:

127.0.0.1/somepage.html

Alguém sabe como eu poderia fazer isso? Infelizmente, o arquivo hosts não permite esse tipo de mapeamento.

    
por James 02.04.2010 / 13:27

2 respostas

2

E se você adicionar 1.2.3.4 como um endereço IP extra à sua máquina?

    
por 02.04.2010 / 13:30
0

A melhor maneira de fazer isso é instalar um adaptador de rede de loopback e atribuir-lhe o endereço IP desejado. A máquina se considerará como "proprietária" desse endereço, mas não será visível na rede real. Aliás, a máquina nem precisa estar conectada a uma rede real.

link

Você pode ter problemas de roteamento para a sub-rede em torno do endereço que você está invadindo por esse método. Isso pode ser superado adicionando uma rota persistente para a sub-rede afetada com uma métrica mais barata, de modo que somente o IP específico desejado seja roteado para o adaptador de loopback, enquanto o restante dessa sub-rede é roteada para a rede real.

link

Você também pode desativar a máscara de sub-rede para que apenas alguns endereços sejam afetados, por exemplo, usando a máscara de sub-rede 255.255.255.252, que será um bloco de apenas 4 endereços IP. Contanto que sua máquina não precise contatar nenhum host externo em nenhum desses 4 IPs no bloco, será suficiente sem mexer com rotas persistentes.

Ah, e é claro que você precisará do seu servidor da Web para ouvir esse endereço IP. Configurá-lo para ouvir em "todos" os endereços deve ser suficiente.

    
por 16.04.2010 / 17:46