Saya menginstal miredo dan memiliki IPv6 dan menjalankannya. Saya dapat melakukan ping ke host dan mengunduh halaman web dengan wget atau browser web saya ketika saya menentukan alamat IPv6, namun setiap kali saya menentukan nama host yang ditawarkan melalui IPv4 dan IPv6, browser memilih alamat IPv4 untuk koneksi.
Bagaimana saya bisa mengubahnya dan membiarkan browser menggunakan IPv6 daripada IPv4 jika tersedia?
Googling sekitar saya menemukan petunjuk bahwa browser akan lebih memilih IPv4 daripada IPv6 untuk terowongan 6to4 / teredo, tapi sejauh ini saya belum menemukan penjelasan mengapa atau bagaimana mengubahnya.
true
di Firefox - juga untuk Firefox Ubuntu.Seperti yang ditunjukkan freddyb, ini tergantung pada konfigurasi panggilan sistem standar untuk menyelesaikan nama host, getaddrinfo .
Untuk mengatasi masalah Anda, ganti konten Anda
/etc/gai.conf
dengan baris berikut:diperbarui : thx to freddyb untuk menunjukkan bahwa tanggapan saya sebelumnya salah: Kita perlu mengomentari baris terakhir, bukan ke-3. Sekarang ini bekerja untuk saya!
sumber
Pada saat ini, Chrome, Firefox dan juga browser yang diturunkan benar-benar menghindari IPv6 jika situs merespons lebih cepat dari IPv4. Tidak mungkin mengubah perilaku ini melalui pengaturan konfigurasi.
Fitur itu sendiri mungkin masuk akal untuk pengguna umum tetapi hampir membuat saya marah karena Anda tidak dapat menonaktifkannya. Konektivitas IPv6 cukup bagus saat ini dan kadang-kadang IPv6 memiliki beberapa keunggulan dibandingkan menghubungkan melalui IPv4 bahkan jika latensi - karena tunneling - lebih tinggi. Saya telah menjelajahi IPv6 selama bertahun-tahun dan meskipun routing dan kinerja IPv6 telah menjadi jauh lebih baik, fitur "hack" browser sialan ini membuat saya kembali satu dekade.
sumber
OK, saya sudah melihat ini dan ini aneh.
Gunakan proxy lokal
Jika saya mengatur Firefox ke proxy melalui Squid yang berjalan di mesin saya, Firefox (atau lebih tepatnya, Squid) akan terhubung melalui terowongan miredo. Jika saya sudah menginstal tetapi Firefox diatur ke "no proxy" Firefox menggunakan IPV4 terlebih dahulu.
Instal aiccu
Jika saya menginstal aiccu dan mengaturnya dengan sebuah terowongan (misalnya SiXXS) maka tidak masalah pengaturan proxy saya IPV6 digunakan terlebih dahulu oleh Firefox.
Mungkin karena miredo ada untuk terhubung ke situs IPV6, ia hanya digunakan ketika IPV4 tidak tersedia, dalam hal ini coba aiccu.
sumber
Jawabannya sederhana: Ubah labelnya.
Ini membuat mereka setara dengan "vanilla" ipv6.
Jika Anda membiarkannya dikomentari, mereka akan mengambil nilai default.
sumber