Я создал сервер видеоигр и использую файл hosts для подключения к нему для целей тестирования. Я сам подключаю к нему сам, используя 127.0.0.1 в файле hosts. Я в основном использую файл hosts как простой способ заставить клиента подключиться к различным тестовым серверам, так как работающая над ним команда живет в разных частях мира, поэтому мы соединяемся друг с другом, чтобы проверить их изменения.
127.0.0.1 MyGameDomain.com
Это работает, конечно, для тестирования моего собственного сервера.
Я даже смог использовать подключения IPv4 для удаленного подключения к нему и для своих тестеров в в прошлом.
Однако теперь, когда мой интернет является IPv6. Мне нужно, чтобы мои тестеры могли подключаться к серверу. Но метод файлов hosts больше не работает.
2001: 0db8: 85a3: 0000: 0000: 8a2e: 0370: 7334 MyGameDomain.com
Он ничего не делает, окна кажется, игнорирует его и переходит к программам по умолчанию. Есть идеи? Как разместить URL-адреса iv6 в файле hosts?
В соответствии с этой статьей http://technet.microsoft.com/en-us/library/bb727005.aspx
Однако это не значит, что вы не можете этого сделать, имейте в виду, что ссылка локальная и локальные адреса IPv6 на сайте могут быть не уникальными.
https://technet.microsoft.com/en-us/library/bb726995 .aspx
Вам нужно включить зону в конец адреса IPv6. Это сообщает машине, какой интерфейс IPv6 использовать для попытки подключения к указанному локальному адресу.
В качестве примера, моя запись хостов для IPv6 для проверки одного из моих локальных интерфейсов выглядит как
fe80::413b:3635:96b6:75ce%11 myhost
. Однако, чтобы ударить его с другой машины, этоfe80::413b:3635:96b6:75ce%3 myhost
. Таким образом, зона зависит от машины, которая пытается достичь указанного IPv6-адреса.Если машина, в которую вы добавляете запись хостов, имеет несколько интерфейсов, вы можете использовать
ping ipv6address%zoneId
, чтобы узнать, какую зону вам нужно указать в хосте.Еще одно соображение: есть ли у вас и ваших тестировщиков полная поддержка IPv6 через их интернет-провайдера. Простым инструментом, который попытается проверить готовность IPv6, является http://test-ipv6.com/