Apakah ada cara untuk menonaktifkan IPv6 di Google Chrome?


21

Saya sedang mengembangkan situs web di mesin Windows 7.

Ketika saya telah menginstal Firefox, saya menemukan beberapa masalah kinerja khususnya pada koneksi ke localhost, googling di sekitar Saya telah menemukan bahwa itu terkait dengan penggunaan IPv6 oleh browser untuk menyelesaikan url.

Menggunakan about: configdan mengatur network.dns.disableIPv6ke true masalah hilang.

Sekarang saya memiliki masalah yang sama dengan Google Chrome, tetapi saya tidak dapat menemukan cara (jika ada cara) untuk melakukan hal yang sama yang saya lakukan dengan Firefox.

Ada saran?


7
Sudahkah Anda mencoba memperbaiki masalah sistem IPv6 Anda?
Brian Knoblauch

Saya melihat kecepatan super dengan mengubah Firefox dengan kode di atas, jadi itu adalah masalah umum. Speedtest.net menunjukkan kepada saya ping dan unduh / unggah yang sama di Firefox tanpanya,
Tom Stickel

Jawaban:


21

Dari: /programming/1726585/firefox-and-chrome-slow-on-localhost-known-fix-doesnt-work-on-windows-7

Edit file "host" Anda di komputer untuk memastikan ada entri localhost gaya ipv4 di sana. Pergi ke:

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

Pastikan ada garis yang terlihat seperti

127.0.0.1       localhost

Dan pastikan baris dengan gaya ipv6 dikomentari (dengan #)

#   ::1             localhost

Anda harus menjalankan mode w / admin editor untuk dapat menyimpan perubahan. Saya memiliki masalah ini sebelumnya dan perubahan ini memperbaikinya untuk saya. Itu tidak menonaktifkan ipv6 di komputer Anda, itu hanya memberitahu itu untuk menggunakan ipv4 untuk pencarian host lokal.


berfungsi dengan baik, terima kasih! sampai chrome tidak secara benar mendukung penonaktifan IPv6, saya akan menahan komentar pada baris ini.
tanathos

Itu berfungsi dengan baik, masalahnya adalah bahwa beberapa sistem lain di komputer Anda mungkin memerlukan pengaturan dalam file hosts, yaitu server Team foundation dalam kasus saya. Jika saya berkomentar ::1di file hosts, akses TFS lambat, dan Chrome cepat :(
Juri

Apakah ini masih berfungsi dengan versi Chrome terbaru di Windows 7? Tampaknya tidak berfungsi di Windows 8. Jika masih berfungsi di Win7, maka pertanyaan khusus Win8 diposting di sini: superuser.com/questions/568597/…
Kaliatech

Ini masih berfungsi pada Windows 7 dengan Chrome 26 - baru saja menyelamatkan saya banyak waktu malam ini.
Chris Moschini

-1: Tentu saja ini akan berhasil juga, tetapi membiarkan ipv6 dinonaktifkan untuk aplikasi lain, jadi jika hanya chrome yang seharusnya tidak menggunakan ipv6, ini bukan pilihan. Karena ada saklar baris perintah, meretas internal sys (yang Anda butuhkan hak root) adalah semacam ackward.
matematika

8

Mulai Chrome dengan bendera baris perintah --disable-ipv6


uhm ... sepertinya tidak berfungsi ... Saya tidak yakin, tetapi gambar pada halaman masih memuat sangat lambat, satu per satu ... pada firefox, mesin yang sama, situs web yang sama, ini benar-benar lebih cepat
tanathos

Ya, saya menemukan saran itu di beberapa tempat tetapi tampaknya hanya tersedia di bangunan malam atau sesuatu seperti itu ... Bagaimana dengan menonaktifkan lebar sistem IPv6? Apakah tab Garis Waktu dan Profil di bawah Alat Pengembang (Ctrl + Shift + I) menunjukkan hal lain yang terjadi? Anda menemukan ini sebagai masalah di Firefox, tetapi di Chrome mungkin tidak ada hubungannya ... Pengaturan proxy Chrome diwarisi dari Internet Explorer, mungkin mungkin membantu menonaktifkan IPv6 di sana?
Tamara Wijsman

Tapi saya sudah menguji ini bahkan dengan IE, dan dengan IE cepat seperti dengan Firefox, jika ini terkait dengan Pengaturan Internet IE harus lambat ... menonaktifkan IPv6 pada tingkat sistem operasi adalah sumber daya terakhir saya :)
tanathos

2
Bekerja dengan baik untuk saya dengan 9.0.597.107
Martin v. Löwis

Gagal di Google Chrome 22.0.1229.56 beta (Ubuntu 12.10-beta1)
Yohann

1

The --disable-ipv6flag tidak lagi bekerja ( 1149303005 ), sehingga cara untuk pergi adalah dengan menggunakan tabel kebijakan (RFC3484) pelaksanaan OS Anda:

  • Windows: google netsh prefixpolicies.
  • Linux: edit /etc/gai.conf.

Sayangnya, metode Chrome untuk menyelesaikan nama (async-dns) mengabaikan prioritas IPv4 / IPv6 OS, jadi:

  • Meluncurkan Chrome dari konsol dengan bendera --disable-async-dnsakan melakukan trik tetapi, jelas, Anda akan kehilangan fungsionalitas itu.
  • Semoga, Google akan memecahkan masalah 516305 suatu hari nanti :-)

-1

jika Anda menjalankan linux dengan Google Chrome atau Chromium, Anda dapat melakukan hal yang sama seperti yang disarankan oleh Matt.

Edit file / etc / hosts Anda sebagai root.

Saya berkomentar semua alamat ipv6 (semua dengan titik dua :) dan saya mendapatkan lebih banyak halaman, mungkin kebetulan, tapi saya rasa tidak.


1
Ini adalah jawaban Matt yang sama.
Peachy
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.