Як додати 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.