Workstation (Windows XP, Professional, v2002, SP3) saya sepenuhnya mengabaikan file host saya.
Berikut ini kode dalam file host saya:
127.0.0.1 localhost
172.17.1.107 wiki
Tetapi, ketika saya membuka browser dan mengetik "wiki" di bilah URL dan menekan "Enter", itu membawa saya ke lokasi lama wiki saya seperti yang muncul di file host lama saya:
10.0.36.100 wiki
Meskipun saya telah mengganti nama file hosts lama "hosts_full" dan memindahkannya ke desktop saya (jadi, sepenuhnya keluar dari folder dll).
Sejauh ini saya telah mengambil langkah-langkah berikut:
- Mulai kembali (3 kali)
- Lari
ipconfig /flushdns
dari baris perintah - Berlari
ping wiki
dari baris perintah, responsnya
Reply from 10.0.36.100: bytes=32 time=1ms TTL=63
Saya telah membersihkan setiap cache yang dapat saya pikirkan (IE, FF).
Saya memiliki klien firewall ISA yang berjalan di mesin saya dan saya sudah mencoba semua ini dengan itu dinonaktifkan dan diaktifkan. Bahkan, firewall menggunakan file host lama untuk menyelesaikan sendiri:
10.0.2.126 isa3
Dan entah bagaimana itu masih berfungsi dengan baik meskipun file host baru tidak mengandung baris itu.
Ada ide ??? Terima kasih sebelumnya atas bantuannya!
sumber
Jawaban:
Adakah peluang Anda menggunakan server proxy untuk menjelajah? Jika demikian, mungkin server proxy menyelesaikan nama dns untuk Anda.
Dan itulah mengapa Anda mendapatkan hasil yang berbeda dalam commandline dengan ping sebagai lawan dari browser.
Lalu lintas yang tidak sengaja dicegat dan diubah. Sangat kebetulan ...
sumber
Firewall Menanggapi Ping?
Ini adalah kesempatan panjang dari alamat ip yang Anda berikan, tetapi apa yang terjadi ketika Anda melakukan ping IP baru secara langsung, apakah itu berhasil?
Alasan saya bertanya, jika 10.0.36.100 kebetulan merupakan firewall yang merespons ping, ia akan mengatakan balasan dari itu, meskipun Anda sedang melakukan ping IP yang berbeda ....
File Host Besar?
Juga, ini membuat saya dan orang ITU lain kali, ada banyak baris kosong di jendela host file, dan kemudian entri jauh di bawah - kami tidak melihat bilah gulir :-)
Apakah file host benar-benar file host?
Terakhir, lihat di registri dan pastikan file host sesuai keinginan Anda, kunci berikut menentukan di mana file host sebenarnya berada:
sumber
Coba siram Cache DNS Anda dengan Mulai -> Jalankan ...
Coba juga nonaktifkan NetBIOS dan LMHOSTS untuk Network Adapter Anda. Anda dapat mengubah pengaturan di TCP / IP Properties dari Network Connection yang digunakan, di bawah Advanced -> WINS.
sumber
Menurut http://technet.microsoft.com/en-us/library/bb727005.aspx itu bisa di cache nama NETBIOS lokal Anda. Anda dapat menggunakan nbtstat ( http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/nbtstat.mspx?mfr=true ) untuk meminta / membersihkan cache ini.
sumber
Ternyata DNS perusahaan saya terkena sebelum file host saya. Jadi saya:
Sekarang file host saya berfungsi dengan baik ... Dari baris perintah. Namun, jika saya memasukkan entri untuk www.google.com yang menunjuk ke 172.17.1.107, ketika saya melakukan ping dari baris perintah, itu kembali dari alamat IP yang saya tentukan dalam file hosts. Tetapi jika saya menekannya dari peramban, itu tetap menunjukkan kepada saya Google dan bukan situs lokal saya. Tetapi jika saya memasukkan entri untuk "fredspc" yang menunjuk ke 172.17.1.107 dan menekannya dari peramban, itu membawa saya ke 172.17.1.107.
Saya menemukan ini karena jika saya memasukkan "tedspc" dalam file host saya (yaitu sesuatu yang tidak akan pernah menyelesaikannya) dan memberikannya alamat IP dan memutarnya, itu akan menyelesaikan ke alamat IP itu. Masalahnya adalah bahwa www.wiki.com dan apa pun yang saya masukkan ke dalam file host saya memiliki entri di server DNS perusahaan saya, yang menyebabkannya untuk diselesaikan, yang berarti tidak pernah melihat file host saya (karena server DNS perusahaan akan dilihat terlebih dahulu sebelum file host). Jadi saya sudah memotong DNS perusahaan dari loop prompt perintah, tetapi tidak keluar dari loop browser saya kira ... Ada ide?
sumber
Setiap kali saya menggunakan file host untuk entri DNS saya (yang selalu) saya mematikan (menonaktifkan) layanan DNS (services.msc) berjalan secara native. Kemudian lakukan ipconfig / flushdns jika gagal me-reboot server / desktop dan itu akan menghapus cache. Entri DNS apa yang tidak ada di file host server / desktop akan menggunakan pengaturan DNS Default dari Antarmuka Jaringan yang telah disiapkan. Ini juga memungkinkan untuk menguji berbagai firewall dan semacamnya.
sumber
Saya baru saja terjebak mengubah C: \ windows \ system32 \ drivers \ etc \ hosts ketika % SystemRoot% didefinisikan sebagai C: \ WINNT bukan C: \ windows ... Saya tidak tahu mengapa server khusus ini memiliki keseluruhan instalasi windows di C: \ windows dan C: \ winnt tetapi setidaknya saya tidak merasa gila lagi.
Saya merasa agak bodoh tetapi ini hanyalah pemeriksaan cepat bagi orang lain yang mengalami masalah ini!
sumber
Apakah Anda yakin Anda mengedit file host KANAN? Biasanya terletak di
%SystemRoot%\system32\drivers\etc\hosts
sumber
Setelah mencoba berbagai solusi yang disarankan, saya memeriksa keamanan pada folder 'etc' dan membandingkan izinnya dengan folder 'es-ES', dan menemukan bahwa Pengguna grup tidak memiliki hak Baca & laksanakan seperti yang dilakukan pada lain. Setelah mengambil kepemilikan (lagi) dari folder 'dll', saya memberikan grup Pengguna Membaca & mengeksekusi izin, dan meminta mereka diwarisi oleh isi folder. Itu memperbaiki masalah bagi saya – bagian apa pun dari sistem yang meminta file host ternyata berada di bawah batasan grup Pengguna. Saya pasti telah menghapus izin grup secara tidak sengaja di beberapa titik ketika mencoba mengubah file host.
sumber
Menghapus file asli di windows dan menggantinya dengan yang baru itu penting!
Saya tahu pertanyaannya telah dijawab, tetapi jelas bahwa ada banyak alasan berbeda dan kemungkinan solusi. Trik yang saya lakukan adalah menghapus file, bukan menimpanya.
Saya juga tahu bahwa @olefebvre sudah memposting sesuatu yang serupa, tapi saya tidak mengenalinya dengan singkatannya dan itu tidak (hanya) terkait dengan karakter aneh, itu adalah untuk membawa windows untuk mengenali file sama sekali.
sumber
coba gunakan spasi alih-alih tab.
Seperti di sini:
sumber
Bisakah Anda memeriksa izin Anda pada file host? Cobalah menggunakan FQDN untuk entri "wiki" hostfile.
sumber
Sudahkah Anda memeriksa host dan lmhosts.sam?
sumber