Dengan Windows 7, mengapa entri dalam file host tidak berfungsi?

3

Saya memperbarui beberapa entri di file host di C:\WINDOWS\System32\drivers\etc. Sebagai ujian, saya memutuskan untuk menunjukkan ke Google 127.0.0.1.

# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
#      102.54.94.97     rhino.acme.com          # source server
#       38.25.63.10     x.acme.com              # x client host

127.0.0.1       localhost
::1             localhost
127.0.0.1       google.com

Ini berfungsi dengan baik pada Windows Vista, tetapi tidak pada Windows 7. Saat saya mengetik google.com ke browser saya, langsung ke situs web Google.

Saya tidak menggunakan server proxy, dan saya pikir mungkin ada beberapa pengaturan DNS sementara yang perlu dihapus, tapi saya tidak yakin.

Adakah yang tahu bagaimana cara memperbaikinya?

HopelessN00b
sumber
Hanya karena penasaran, mengapa Anda melakukannya?
Sathyajith Bhat
untuk menunjukkan bahwa pseudo-peretas yang memposting video membuktikan bahwa mereka meretas sebuah situs web tidak selalu benar :)
Browser apa yang Anda gunakan, mungkin bagus untuk dikatakan. Langsung ke apache2.4 lokal saya di sini dengan FireFox on win 7.
Elliptical view

Jawaban:

6

Anda mungkin harus me-restart Internet Explorer atau Firefox, atau browser apa pun yang Anda gunakan.

Juga, coba buka command prompt dan ketikkan:

ipconfig /flushdns

Terakhir, periksa kembali apakah Anda mengetikkan google.com di bilah alamat dan ingat bahwa baik google.com dan www.google.com sama sekali berbeda sejauh menyangkut DNS dan Anda harus menambahkan entri untuk keduanya.

William Hilsum
sumber
2
kesalahpahaman yang sangat umum tentang www. Saya telah melihat begitu banyak situs lupa untuk mengatur domain.com untuk meneruskan ke server web mereka HANYA HANYA www.domain.com berfungsi atau sebaliknya. :)
Jeff F.
1

Tambahan untuk jawaban wil.

ruang antara IP dan nama host sangat penting di bawah windows 7

127.0.0.1       localhost

Di bawah vista, sebuah tab berfungsi dengan baik, tetapi di bawah windows 7, sepertinya itu harus 8 spasi


sumber
Sejujurnya, saya belum benar-benar main-main dengan file host sejak pindah ke 7, (lakukan semuanya di server DNS). Nasihat bagus jika akurat - +1
William Hilsum
Unix membutuhkan apa saja ruang putih untuk hadir. Meskipun tidak terlalu mengejutkan, Windows menjauh dari format itu agak tidak biasa. (Saya sendiri belum mencoba Win7.)
grawity
1
Ini tidak akurat. Saya menggunakan Windows 7 Home Premium 64bit. Saya tidak punya waktu untuk menguji tab atau jumlah spasi lainnya, tapi saya punya entri yang berfungsi dengan 6, 7 dan 8 spasi.
JannieT
-1 karena jumlah spasi tidak masalah. Anda juga dapat menggunakan tab. Setidaknya begitulah cara kerja win 7 box saya.
Elliptical view
1

Saya perhatikan dibutuhkan beberapa waktu untuk menyelesaikan pada windows 7.

Saya juga hanya memiliki satu ruang yang memisahkan "127.0.0.1 domain" dan berfungsi dengan baik.

ipconfig / flushdns tampaknya tidak membuat perbedaan, hanya menghapus cache Anda dan tunggu beberapa menit akhirnya akan berlaku.

jika masih memiliki masalah pastikan Anda menjalankan notepad sebagai admin saat Anda mengedit file dan menyimpan.

idkwhattoputhere
sumber
Jumlah atau jenis (tab) spasi antara 127.0.0.1 dan domain tidak masalah, setidaknya pada kotak win 7 saya.
Elliptical view
1

Inilah yang saya lakukan, ketika semua solusi di atas gagal. pergi ke: C: \ Windows \ winsxs Cari "host" bagi saya itu terletak di: C: \ Windows \ winsxs \ x86_microsoft-windows-w..nfrastructure-other_31bf3856ad364e35_6.1.7600.16385_none_045b589158ae90da \ hosts

klik kanan itu & gt; & gt; properti & gt; & gt; keamanan & gt; & gt; maju & gt; & gt; tab pemilik ubah kepemilikan ke administrator, selanjutnya ubah izin file ke kontrol penuh ke grup administrator.

Edit file host dengan entri.

Nonaktifkan dns chrome yang diambil sebelumnya karena dapat men-cache alamat ip banyak situs. Periksa juga pengaturan internet Anda dan nonaktifkan semua server proxy yang Anda gunakan.

Lervzc
sumber
Ini ide yang buruk. Jangan pernah menyentuh folder WinSxS. Saya juga akan sangat terkejut jika a hosts File akan efektif.
Daniel B
0

Entri Anda benar tetapi entah bagaimana saya melakukan beberapa percobaan pada diri saya sendiri. Jadi yang saya lakukan adalah menghapus riwayat penjelajahan saya dari awal peramban saya, misalnya: Google Chrome, setelah saya menghapus semua riwayat saya menutup peramban dan meluncurkannya kembali dan mencoba menjelajah situs web yang ingin Anda blokir .

(Tetapi pastikan Anda mengedit atau sudah memasukkan entri situs web yang ingin Anda blokir dalam file HOSTS)

Pada awalnya saya mengedit file HOSTS dan memblokir situs web yang saya inginkan kemudian setelah itu saya membuka browser saya tanpa membersihkan riwayat penjelajahannya dan itu tidak berfungsi hehe.

Anonimoz xD
sumber
0

Ini adalah pertanyaan lama tetapi baru hari ini kami memiliki situasi di mana kami melihat file host diabaikan. Jawaban saya mungkin tidak berlaku untuk Anda semua, tetapi jika saya dapat membantu hanya satu orang dari mencabut rambut mereka, ada baiknya posting itu.

Dalam kasus kami, kami menggunakan notepad ++ untuk mengedit file host dan tidak tahu mengapa tidak ada entri yang berfungsi. Notepad ++ ternyata menyimpan file dengan format EOL (end of line) yang salah. Ketika kami akhirnya membuka file dalam notepad normal, kami melihat satu string besar di baris 1. Jadi tidak ada yang terjadi.

Gerben Rampaart
sumber
1
Notepad ++ menampilkan tipe akhir baris di bilah statusnya. Anda juga dapat mengonversinya.
Daniel B
@DanielB, Anda benar. Itu bukan kekurangan notepad ++ yang saya coba tunjukkan tetapi mencegah seseorang dari memiliki pengawasan yang sama.
Gerben Rampaart
-1

Saya pikir saya baru tahu mengapa itu tampaknya tidak berfungsi jika Anda memilih untuk mengujinya google dan itu karena browser kita mengubah alamat menjadi https dan sebagai protokol aman itu mem-bypass file host tepercaya kami. tetapi sebenarnya masih berfungsi dengan baik. Sebagai contoh, sekarang jelas memblokir hp.com hanya sebagai tes, silakan undo setelah Anda mengkonfirmasi kerjanya coba tambahkan 127.0.0.1 www.hp.com jangan khawatir tentang berapa banyak ruang selama ada satu itu harus memblokir alamat itu

Richard Lalaz
sumber