Як додати IPv6 адресу в System32 \ драйвери \ etc \ hosts?


23

За замовчуванням це вже є, і воно працює (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

Але не можу йти з ім'ям хоста, яке я вкладаю в хости:

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

Будь-який спосіб додати IPv6 адресу до хостів у Windows?


Це LL-адреса в тій же мережі?
Ігнасіо Васкес-Абрамс

Так, як ви, можливо, помітили в ньому fe80 ::. Ping просто не може знайти IP для realhost.
Євгеніт

Затримайтеся на мить. Якщо ви не можете пінг цього ip адреси, то поспіль із файлами хостів вам не допоможе.
Роб Моїр

Ніщо не зупиняє когось із SSHing на віддаленому хості, читаючи там адресу LL і не вкладаючи її у свій hostsфайл. За винятком цього не вийде, адже це LL-адреса.
Ігнасіо Васкес-Абрамс

Я можу ping fe80::215:afff:fec6:ea64безпосередньо. Але не може ping realhost. У цьому проблема. Система не може вирішити Realhost, використовуючи запис хостів.
Євгеній

Відповіді:


20

Нарешті, я знайшов спосіб. Я спеціалізував ідентифікатор зони ( у моєму випадку 11 ) у хостах:

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

Яким я користувався

netsh interface ipv6 show addresses

За допомогою http://technet.microsoft.com/en-us/library/bb726995.aspx


Гей, ця команда ... вам довелося запускати її на машині realhost? Запитуючи, бо я отримав IPv4 IP для цього realhost, але ми не можемо з ним підключитися, і ми навіть не знаємо, де він розміщений. Тож намагаємось дізнатись, що% 11 чи подібне будь-яким іншим способом ...: S
mickael

3

Відповідно до статті Microsoft TechNet від 2005/2006:

Не слід розміщувати записи для локальних адрес у файлі Hosts, оскільки ви не можете вказати ідентифікатор зони для цих адрес. Ця концепція подібна до використання інструменту Ping для пінг-локального призначення без вказування ідентифікатора зони. Тому записи у файлі Hosts корисні лише для глобальних або локальних веб-адрес IPv6.

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


Якщо я покладу те, що вони роблять 2001:db8::10:2aa:ff:fe21:5a88 tsrvv6.wcoast.example.com ts1. Це не вирішується, коли я намагаюся ping tsrvv6.wcoast.example.com. Це працює на вас?
Євгеніт

3

Спробуйте, як це хост-файл вікна. Сподіваюся, це може допомогти

C:\Windows\System32\drivers\etc:

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

0

У мене немає поблизу Win7, тому не можу його перевірити, але мене один раз потрапив файл hosts.sam. Провідник Windows приховує розширення за замовчуванням, тому я провів день, редагуючи файл "hosts", але насправді це був файл hosts.sam. Переконайтесь, що ви редагуєте реальний файл хостів.

А антишпигунські програми заблокують зміни у файлі хостів. Зловмисне програмне забезпечення додасть записи хостів для переадресації веб-сайтів банку на підроблені сайти.

Додавання ipv6 адрес у файл хостів працює на W2K8, я робив це на минулому тижні.


Файл hosts.sam - це справжній файл хостів. Під час його використання потрібно видалити розширення .sam. Те саме стосується файлу lmhosts.sam.
joeqwerty

можливо, на деяких системах. Зазвичай я бачив файл хостів і файл hosts.sam. Але я зазвичай фіксую коробки інших людей.
jqa

".sam" є ".sample" в 8.3 dos сумісних імен файлів :-)
MarkusSchaber
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.