Заставьте "ping localhost" разрешить "127.0.0.1" вместо ":: 1" без опции -4
4122
Shaun Luttin
контекст
Мы хотим использовать RawCap для проверки HTTP-запросов к localhost. Хотя RawCap не может захватить IPv6. Мы рассмотрели возможность массового поиска-замены «localhost» на «127.0.0.1» в нашем проекте, но это проблема, потому что наша конфигурация распределена.
Что мы попробовали
Это весь наш файл hosts:
127.0.0.1 localhost
Мы выполнили следующие исправления из « Как отключить IPv6 или его компоненты в Windows »:
- Отключить IPv6
- Предпочитаю IPv4 над IPv6 в префиксных политиках
- Отключить IPv6 на всех нетуннельных интерфейсах
- Отключите IPv6 на всех туннельных интерфейсах
Отключите IPv6 на нетуннельных интерфейсах (кроме обратной связи) и на туннельном интерфейсе IPv6
Мы изменили следующий раздел реестра:
reg add hklm\system\currentcontrolset\services\tcpip6\parameters /v DisabledComponents /t REG_DWORD /d 0xFF
Перезагрузил компьютер.
Результат
Политики префиксов обновлены, и это так. Ping упорно не используется IPv4; Firefox также не доступен, когда мы запрашиваем localhost: 5000.
Это наш netsh int ipv6 show prefixpolicies
выход.
Precedence Label Prefix ---------- ----- -------------------------------- 100 3 ::/96
Это наш nslookup localhost
вывод:
Server: router.asus.com Address: 192.168.1.1 Name: localhost Address: 127.0.0.1
Это наш упрямый ping localhost
вывод:
Pinging DESKTOP-AAAT5QS [::1] with 32 bytes of data: Reply from ::1: time<1ms Reply from ::1: time<1ms Reply from ::1: time<1ms Reply from ::1: time<1ms
Пробовал `reg add hklm \ system \ currentcontrolset \ services \ tcpip6 \ parameters / v DisabledComponents / t REG_DWORD / d 0xFF`?
pun 7 лет назад
0
Не пробовал это @pun. Что оно делает?
Shaun Luttin 7 лет назад
0
Это еще один способ отключения IPv6, см. [Это] (http://www.thewindowsclub.com/disable-ipv6-5-second-boot-delay)
pun 7 лет назад
0
Только что попробовал - сделаю перезагрузку и посмотрю что получится.
Shaun Luttin 7 лет назад
0
это немного похоже на то, что делает fixit, но я обнаружил, что fixit время от времени лежал
pun 7 лет назад
0
@ Pun Это не сработало. Облом.
Shaun Luttin 7 лет назад
0
Почему WinPcap не работает для вас? Это более постоянное решение и гораздо более совместимое.
oldmud0 7 лет назад
0
@ oldmud0 У меня сложилось впечатление, что он не работает с IPv6. https://wiki.wireshark.org/CaptureSetup/Loopback и http://www.hsc.fr/ressources/articles/win_net_srv/missing_loopback.html поговорить об этом.
Shaun Luttin 7 лет назад
0
0 ответов на вопрос
Похожие вопросы
-
2
VMWare Fusion / DHCP с несколькими статическими IP-адресами
-
5
Управление домашним IP-адресом?
-
3
Как мне установить мой IP-адрес в Vista?
-
-
7
Получаете мой IP-адрес?
-
6
Почему локальный IP-адрес 127.0.0.1?
-
3
Как сбросить справку по моему IP-адресу?
-
1
Как я могу назначить несколько IP-адресов для NIC (возможно, программное решение)?
-
1
Доступ к веб-сайту через общедоступный IP-адрес веб-сервера с ПК в той же локальной сети
-
10
Как я могу сделать так, чтобы мой IP-адрес был из другой страны?
-
7
Маршрутизатор D-LINK DIR-615 продолжает давать моим беспроводным устройствам плохие IP-адреса