Como adiciono endereço IPv6 em System32 \ drivers \ etc \ hosts?


23

Já existe por padrão e funciona (Win 7):

::1             localhost

Isso também funciona (testando com ping):

::1             hosta

Mas quando estou tentando adicionar algo sem loopback, isso não resolve:

fe80::215:afff:fec6:ea64 realhost

Para que eu possa fazer:

C:>ping fe80::215:afff:fec6:ea64
Reply from fe80::215:afff:fec6:ea64: time=2ms

Mas não posso usar o nome do host que eu coloquei nos hosts:

C:>ping realhost
Ping request could not find host realhost. ...

Alguma maneira de adicionar um endereço IPv6 aos hosts no Windows?


Esse endereço LL está na mesma rede?
Ignacio Vazquez-Abrams

Sim, como você deve ter notado fe80 :: nele. O Ping simplesmente não consegue encontrar o IP para o realhost.
Evgenyt 12/02

Espere um momento. Se você não pode executar ping nesse endereço IP, não é de se preocupar com os arquivos hosts.
Rob Moir

Não há nada que impeça alguém de SSHing para um host remoto, leia o endereço LL lá e coloque-o em seu hostsarquivo. Exceto que isso não funcionará, porque é um endereço LL.
Ignacio Vazquez-Abrams

Eu posso ping fe80::215:afff:fec6:ea64diretamente. Mas não pode ping realhost. Este é o problema. O sistema não pode resolver o realhost usando o registro de hosts.
Evgenyt

Respostas:


20

Finalmente, eu encontrei o caminho. Especifiquei o ID da zona ( 11 no meu caso) nos hosts:

fe80::215:afff:fec6:ea64%11 realhost

Que eu tenho usado

netsh interface ipv6 show addresses

Com a ajuda de http://technet.microsoft.com/en-us/library/bb726995.aspx


Ei, esse comando ... você teve que executá-lo na máquina realhost? Perguntando porque eu tenho um IP IPv4 para esse realhost, mas não podemos conectar a ele e nem sabemos onde ele está hospedado. Então, tentando descobrir que% 11 ou semelhante de qualquer outra forma ...: S
mickael

3

De acordo com um artigo do Microsoft TechNet de 2005/2006:

Você não deve colocar entradas para endereços locais de link no arquivo Hosts porque não pode especificar o ID da zona para esses endereços. Esse conceito é semelhante ao uso da ferramenta Ping para executar ping em um destino local de link sem especificar o ID da zona. Portanto, as entradas no arquivo Hosts são úteis apenas para endereços IPv6 globais ou locais do site.

http://technet.microsoft.com/en-us/library/bb727005.aspx


Se eu colocar o que eles fazem 2001:db8::10:2aa:ff:fe21:5a88 tsrvv6.wcoast.example.com ts1. Não é resolvido quando tento ping tsrvv6.wcoast.example.com. Funciona para você?
Evgenyt 12/02

3

Tente como este é o arquivo host da janela. Espero que possa ajudar

C:\Windows\System32\drivers\etc:

[2001:db8::10:2aa:ff:fe21:5a88] tsrvv6.wcoast.example.com

0

Eu não tenho o Win7 por perto, então não posso testá-lo, mas fui pego pelo arquivo hosts.sam uma vez. Por padrão, o Windows Explorer oculta as extensões. Por isso, passei um dia editando o arquivo "hosts", mas na verdade era o arquivo hosts.sam. Certifique-se de editar o arquivo hosts real.

E programas anti-spyware bloquearão alterações no arquivo hosts. O malware adicionará entradas de hosts para redirecionar sites do banco para sites falsos.

Adicionar endereços IPv6 ao arquivo hosts funciona no W2K8, fiz isso na semana passada.


O arquivo hosts.sam é o arquivo hosts real. Você precisa remover a extensão .sam ao usá-la. O mesmo vale para o arquivo lmhosts.sam.
311111 johqwerty

talvez em alguns sistemas. Normalmente, eu vi um arquivo hosts e um arquivo hosts.sam. Mas eu costumo consertar as caixas de outras pessoas.
JQA

".sam" é ".sample" em DOS 8.3 nomes de arquivos compatíveis :-)
MarkusSchaber
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.