Назад | Перейти на главную страницу

Как добавить IPv6-адрес в System32 \ drivers \ etc \ hosts?

По умолчанию уже есть, и работает (Win 7):

::1             localhost

Это также работает (тестирование с помощью ping):

::1             hosta

Но когда я пытаюсь добавить что-то без обратной связи, это не разрешается:

fe80::215:afff:fec6:ea64 realhost

Чтобы я мог:

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

Но не могу пойти с именем хоста, которое я ввел в hosts:

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

Есть ли способ добавить IPv6-адрес к хостам в Windows?

Наконец-то я нашел способ. Я указал идентификатор зоны (11 в моем случае) в hosts:

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

Что я использую

netsh interface ipv6 show addresses

С помощью http://technet.microsoft.com/en-us/library/bb726995.aspx

Попробуйте, как это хост-файл окна. Надеюсь, это поможет

C:\Windows\System32\drivers\etc:

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

Согласно статье Microsoft TechNet от 2005/2006:

Вы не должны помещать записи для локальных адресов в файл Hosts, потому что вы не можете указать идентификатор зоны для этих адресов. Эта концепция аналогична использованию инструмента Ping для проверки связи локального назначения без указания идентификатора зоны. Поэтому записи в файле Hosts полезны только для глобальных или локальных IPv6-адресов сайта.

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

У меня под рукой нет Win7, так что протестировать не могу, но однажды меня поймал файл hosts.sam. Проводник Windows по умолчанию скрывает расширения, поэтому я потратил день на редактирование файла «hosts», но на самом деле это был файл hosts.sam. Убедитесь, что вы редактируете настоящий файл hosts.

А антишпионские программы блокируют изменения в файле hosts. Вредоносное ПО будет добавлять записи о хостах для перенаправления веб-сайтов банков на поддельные.

Добавление адресов ipv6 в файл hosts действительно работает на W2K8, я сделал это на прошлой неделе.