Чи є спосіб відключити IPv6 в Google Chrome?


21

Я розробляю веб-сайти в машині під Windows 7.

Коли я встановив Firefox, я виявив певну проблему з продуктивністю спеціально щодо підключення до localhost, гуглюючи навколо, я виявив, що це пов’язано з використанням IPv6 браузером для вирішення URL-адрес.

Використання about: configта встановлення network.dns.disableIPv6на істинну проблему вже немає.

Зараз у мене є та ж проблема з Google Chrome, але я не можу знайти спосіб (якщо є спосіб) зробити те саме, що я зробив з Firefox.

Будь-які пропозиції?


7
Ви спробували виправити проблему IPv6 вашої системи?
Брайан Кноблауш

Я бачив супершвидкість із зміною Firefox із вищевказаним кодом, тому це звичайна проблема. Speedtest.net показує мені те саме пінг і завантажувати / завантажувати в Firefox без нього,
Том Стікель,

Відповіді:


21

Від: /programming/1726585/firefox-and-chrome-slow-on-localhost- unknown-fix-doesnt-work-on-windows-7

Відредагуйте на своєму комп’ютері файл "хостів", щоб переконатися, що там є локальний запис у стилі ipv4. Йти до:

C:\Windows\System32\drivers\etc\hosts

Переконайтеся, що існує така лінія

127.0.0.1       localhost

І переконайтеся, що рядок зі стилем ipv6 прокоментовано (з #)

#   ::1             localhost

Для збереження змін вам доведеться запустити редактор без режиму адміністратора. У мене була ця проблема раніше, і ця зміна виправила мене. Він не вимикає ipv6 на вашому комп’ютері, він просто каже йому використовувати ipv4 для пошуку локальних хостів.


працює чудово, дякую! доки Chrome не правильно підтримує відключення IPv6, я буду прокоментувати цей рядок.
танатос

Це добре працює, проблема полягає в тому, що деякі інші системи на вашій машині можуть потребувати цього налаштування у файлі хостів, тобто сервер Foundation Foundation у моєму випадку. Якщо я коментар ::1в файлі хостів, TFS доступ повільно, і Chrome швидко :(
Juri

Це все ще працює з останніми версіями Chrome у Windows 7? Схоже, він не працює в Windows 8. Якщо все ще працює над Win7, то запитання, пов’язані з Win8, розміщені тут: superuser.com/questions/568597/…
Kaliatech

Це все ще працює в Windows 7 з Chrome 26 - просто заощадило мені сьогодні багато тонн.
Кріс Москіні

-1: Звичайно, це також буде працювати, але він залишає ipv6 відключеним для інших програм, тому якщо лише chrome не повинен використовувати ipv6, це не є можливим. Оскільки існує комутатор командного рядка, злом внутрішніх систем sys (для яких вам потрібні привілеї root) є деяким простудним.
математика

8

Запустіть Chrome із прапором командного рядка --disable-ipv6


ум ... це, здається, не працює ... я не впевнений, але зображення на сторінці все ще завантажуються дуже повільно, по черзі ... на Firefox, та сама машина, той же веб-сайт, це справді швидше
tanathos

Так, я знайшов цю пропозицію в деяких місцях, але, здається, вона доступна лише у нічних версіях чи щось подібне ... А як щодо відключення системи IPv6 в цілому? Чи вказують на вкладці "Шкала" та "Профілі" в Інструментах для розробників (Ctrl + Shift + I) щось ще? Ви виявили, що це проблема в Firefox, але в Chrome це може бути не пов’язано ... Налаштування проксі-файлів Chrome успадковується від Internet Explorer, можливо, це може допомогти відключити IPv6 там?
Тамара Війсман

Але я тестував це навіть з IE, і з IE швидко, як і з Firefox, якщо це було пов'язано з налаштуваннями Інтернету IE довелося повільно ... відключити IPv6 на рівні операційної системи - це мій останній ресурс :)
tanathos

2
Відмінно працював для мене з 9.0.597.107
Мартін проти Левіса

Помилка в Google Chrome 22.0.1229.56 бета (Ubuntu 12.10-beta1)
Йоханн

1

Чи не --disable-ipv6прапор більше не працює ( 1149303005 ), таким чином , шлях використовує таблицю політики (RFC3484) реалізацію ваших ОС:

  • Windows: Google netsh prefixpolicies.
  • Linux: редагувати /etc/gai.conf.

На жаль, метод розв'язання імен Chrome (async-dns) ігнорує пріоритет IPv4 / IPv6 в ОС, отже:

  • Якщо запустити Chrome із консолі з прапором, --disable-async-dnsви зробите свою справу, але, очевидно, ви втратите цю функціональність.
  • Сподіваємось, Google вирішить проблему 516305 одного дня :-)

-1

якщо ви використовуєте Linux з Google Chrome або Chromium, ви можете зробити те саме, що запропонував Метт.

Відредагуйте файл / etc / hosts як корінь.

Я прокоментував усі адреси ipv6 (будь-які з двокрапкою:), і я швидше завантажую сторінку, можливо, це збіг, але я не думаю.


1
Це та сама відповідь Метта.
Peachy
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.