четверг, 16 июля 2015 г.

Отключение протокола IPv6 для localhost

Начиная с Vista в семействе Microsoft Windows по умолчанию взаимодействие сервера с собственным именем и локальной "заглушкой" (localhost) происходит по протоколу IPv6 (::1 вместо 127.0.0.1).



Чтобы сохранить совместимость с некоторым ранее написанным ПО, использующим "заглушку", может понадобиться перейти на протокол IPv4.

Для полного отключения IPv6 проделайте следующие шаги:

1. Откройте файл "%SystemRoot%\System32\drivers\etc\hosts" и отредактируйте следующим образом: строку с адресом 127.0.0.1 нужно раскомментировать, а с адресом ::1 - закомментировать.


2. В ключе реестра "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters\" создайте параметр "DisabledComponents" типа DWORD и задайте значение 0х20.


3. Отключите протокол IPv6 в свойствах подключения.


4. Перезагрузите компьютер.

После вышеописанных действий localhost начнёт работать по IPv4.


Собственное имя сервера также будет доступно по IPv4.


Комментариев нет:

Отправить комментарий