2016-11-03 12 views
-1

Что мне нужно сделать, так это иметь разрешение localhost на адрес IPv4, а не на адрес IPv6. Я разработчик ASP.NET, и наше внутреннее веб-приложение проверяет IP-адрес на несколько диапазонов, чтобы убедиться, что вы из разрешенного диапазона.Устранение localhost для IPv4 не работает

Я пробовал все, что только могу придумать, даже изменить файл hosts, который я не думаю, что мне нужно делать в Windows 10. Посмотрите на мой скриншот. Может кто-нибудь объяснить, почему я все еще получаю IPv6?

PowerShell screenshot

+0

это принадлежит [su] –

+0

Это ошибка вашего веб-приложения, а не проблема с конфигурацией Windows. Лучшим решением является исправление веб-приложения. –

ответ

0

Посмотрите на свойства сетевого адаптера, «Изменение параметров адаптера» Вы должны увидеть список протоколов, таких как «клиент для Microsoft Windows», «к файлам и принтерам» и ниже тех .. «Протокол Интернет-версия 4» и «Интернет-протокол версии 6»

чтобы использовать только IPv4, проверить его, и снимите IPv6

Затем, посмотрите на свойства для IPv4 возможно, необходимо указать IP-адрес, если у вас нет серверов DHCP, которые выделяют IP-адреса Ipv4. Это может выглядеть так: 192.168.1.X, где X не используется другой системой в вашей сети.

Это, как правило, делают 192.168.1.1 шлюз и маску подсети в 255.255.255.0

Вы также можете настроить свой DNS там. Я предлагаю использовать бесплатный Google 8.8.8.8 и 8.8.4.4