Saya memiliki versi yang sedikit berbeda dari masalah yang sama, dan berpikir saya akan menyebutkan apa yang berhasil untuk saya.
Saya mengembangkan situs web. Untuk melakukan itu, saya memiliki salinan lengkap dari setiap situs yang berjalan di jaringan lokal saya. Ketika saya ingin bekerja secara lokal, saya selalu baru saja menambahkan entri untuk "example.com" ke file lokal / etc / hosts saya, dan itu selalu menimpa DNS, sehingga memungkinkan saya untuk mengakses salinan lokal situs web di browser apa pun, termasuk Safari dan Firefox. Saya dapat bekerja tanpa memengaruhi situs langsung yang sebenarnya, lalu mengunggah perubahan setelah selesai.
Namun, baru-baru ini, teknik ini berhenti bekerja untuk Safari dan Firefox, tetapi tidak untuk Chrome, jadi untuk sementara waktu saya terbatas menggunakan Chrome untuk pengembangan lokal. Saya mencari di google dan mencoba semua perbaikan yang disarankan - CR di akhir file hosts, hanya satu entri per baris, berbagai perubahan konfigurasi Firefox menggunakan "about: config", dll. Tidak ada yang berhasil.
Kemudian saya mencoba hal sederhana ini: selain meletakkan versi alamat IPV4 di file / etc / hosts, saya juga memasukkan versi IPV6.
Sebelum:
10.0.1.23 example.com
Setelah:
10.0.1.23 example.com
0:0:0:0:0:FFFF:0A00:0117 example.com
Segera setelah saya menambahkan entri IPV6, Firefox dan Safari mulai mengenai server (lokal) yang benar.
Ada berbagai situs web yang akan menerjemahkan alamat IPV4 ke IPV6; lakukan pencarian google di "ipv4 to ipv6".
www.Ke awal URL. Facebook kemudian dapat mengarahkan browser keFacebook.com. Coba tambahkanwww.facebook.comke file Anda dan lihat apakah itu berhasil.