Cara Mengedit Fail Hos dalam Windows, macOS dan Linux: Panduan Komprehensif dan Praktikal

  • Fail hos membolehkan anda mengaitkan domain dan alamat IP secara manual, mengutamakan DNS dan memudahkan ujian setempat, penyekatan dan ubah hala.
  • Mengedit fail hos memerlukan kebenaran pentadbir dan berhati-hati untuk mengelakkan ralat sintaks atau perubahan berniat jahat; sentiasa disyorkan untuk menyandarkannya sebelum mengeditnya.
  • Pengurusan fail hos yang betul melibatkan mengetahui lokasinya pada setiap sistem pengendalian, membuang cache DNS selepas perubahan dan melindungi fail daripada akses tanpa kebenaran.
  • Penggunaan lanjutan fail hos membolehkan pembangunan web tempatan, pemindahan tapak selamat dan penyekatan halaman yang tidak diingini dengan cekap, tetapi dengan fail yang sangat besar, ia boleh memberi kesan kepada prestasi.

Panduan untuk mengedit fail hos dalam Windows, macOS dan Linux

Pernahkah anda terfikir bagaimana anda boleh mengarahkan domain ke mana-mana alamat IP yang anda mahu, melihat tapak web sebelum perubahan DNS, atau menyekat tapak web tanpa memasang sebarang perisian? Semua ini dan banyak lagi boleh dilakukan dengan memanipulasi fail hos dalam Windows, MacOS dan Linux, alat yang, walaupun bijak, tetap diperlukan untuk juruteknik, pembangun dan pengguna lanjutan.

Panduan ini menerangkan secara terperinci, langkah demi langkah dan dengan cara yang boleh difahami, Semua yang anda perlu tahu tentang fail hos: untuk apa ia, cara ia berfungsi, contoh, aplikasi praktikalnya, risiko memanipulasinya tanpa mengetahui, cara melindunginya, laluan dalam setiap sistem pengendalian, dan semakan alat dan helah untuk memanfaatkannya sepenuhnya pada Windows Seperti dalam macOS dan Linux. Jika anda sedang mencari rujukan lengkap, kejelasan dan petua berguna untuk mengubah suai fail hos, berikut ialah jawapan yang pasti.

Apakah fail hos dan untuk apa ia digunakan?

El fail hos Ia ialah fail teks biasa yang terdapat pada semua sistem pengendalian moden. Fungsi utamanya adalah untuk mengaitkan nama domain secara manual dengan alamat IP.Sebelum pelayan DNS wujud, ini adalah sistem universal untuk setiap komputer untuk mengetahui alamat IP yang sepadan dengan setiap domain. Hari ini, penggunaannya telah diturunkan kepada kes tertentu, tetapi ia kekal sebagai kunci dan diutamakan berbanding DNS.

Fail hos dirujuk Setiap kali anda memasukkan domain dalam penyemak imbas andaJika ia menjumpai entri yang berkaitan, komputer anda akan menggunakan alamat IP yang ditentukan, mengabaikan yang dikembalikan oleh DNS. Oleh itu, ia adalah alat yang berkuasa untuk:

Apakah itu Microsoft PowerToys
artikel berkaitan:
Semua yang anda boleh lakukan dengan Microsoft PowerToys: Panduan lengkap dalam bahasa Sepanyol
  • Lihat cara tapak web akan muncul selepas pemindahan atau sebelum mengemas kini DNS.
  • Uji perkembangan web atau perubahan pada pelayan secara tempatan dan persendirian.
  • Sekat tapak web yang tidak diingini tanpa memasang program.
  • Ubah hala domain buat sementara waktu untuk ujian atau untuk menghalang penyebaran DNS.

Mengapakah ia berguna untuk mengubah suai fail hos?

Langkah-langkah untuk mengedit fail hos dalam Windows, macOS dan Linux

Ubah suai fail ini membolehkan anda mengawal resolusi domain secara setempat dan dengan cara yang diperibadikan pada komputer anda. Beberapa contoh praktikal di mana fail hos adalah penting:

  • Mengehos ujian migrasi: Anda boleh menyemak sama ada semuanya berfungsi dengan betul sebelum menghalakan domain secara global ke pelayan baharu.
  • Pembangunan Web: Lihat laman web tempatan/peribadi walaupun domain masih beroperasi pada pengehosan sebelumnya.
  • Menyekat tapak web untuk kawalan ibu bapa, produktiviti atau pencegahan perisian hasad, hanya mengalihkan permintaan kepada IP yang tidak wujud.
  • Elakkan pengiklanan atau tapak yang tidak diingini mengaitkan alamat pelayan iklan dengan IP dalaman yang tidak boleh dicapai.

Ingat bahawa perubahan ini Ia hanya berkuat kuasa pada peranti yang anda gunakan untuk mengedit fail hos., ia tidak menjejaskan orang lain, melainkan anda meniru fail pada komputer lain.

Struktur dan pengendalian fail hos

Fail hos ialah a fail teks biasa yang boleh anda buka dengan mana-mana editor seperti Notepad pada Windows, nano pada Linux/Mac, atau mana-mana editor lain pilihan anda. Sintaks asas adalah mudah dan sentiasa mengikut skema berikut:

IP destinasi domain.com

Sebagai contoh:

127.0.0.1 localhost 93.184.216.34 example.org www.example.org

Di samping itu, adalah mungkin untuk menambah komen menggunakan simbol #, membolehkan anda menerangkan sebab bagi setiap entri atau melumpuhkannya buat sementara waktu tanpa memadamkannya.

Lokasi fail hos mengikut sistem pengendalian

Lokasi fail hos berbeza mengikut sistem. Setiap sistem menyimpannya dalam direktori sistem yang dilindungi:

  • Windows:
    C:\Windows\System32\drivers\etc\hosts
  • MacOS:
    /private/etc/hosts
  • Linux:
    /etc/hosts

Dalam semua kes, anda memerlukan kebenaran pentadbir untuk mengubah suainya.

Kes khas: Apa yang berlaku jika anda memasukkan entri yang salah atau berniat jahat

Mengedit fail hos mempunyai akibat tertentu. Sebarang entri ditakrifkan di sini akan diutamakan berbanding DNS Biasa. Entri yang salah boleh mengunci anda keluar dari tapak web atau mengubah hala anda ke alamat IP yang salah. Oleh itu, adalah penting untuk mengendalikannya dengan berhati-hati dan, jika anda mengalami sebarang tingkah laku menyemak imbas yang luar biasa, sentiasa periksa sama ada fail itu tidak diganggu tanpa kebenaran (simptom biasa jangkitan perisian hasad).

Risiko dan langkah berjaga-jaga apabila mengubah suai fail hos

Walaupun ia adalah alat yang sangat berguna, Fail hos juga boleh menjadi vektor serangan. Beberapa risiko yang berkaitan adalah:

  • Rampasan fail perisian hasad dan hosSesetengah virus dan Trojan mengubah suai fail hos untuk mengubah hala anda ke tapak web penipuan, menyekat kemas kini antivirus atau menghalang akses kepada halaman rasmi tertentu.
  • Ralat sintaks: Ruang yang salah letak atau ralat alamat IP boleh menyebabkan entri tidak berfungsi dengan betul.
  • Kehilangan sambungan: Memadam atau menukar entri penting boleh menyebabkan anda tanpa akses kepada perkhidmatan sistem atau Internet.

Oleh itu, Adalah penting untuk membuat sandaran daripada fail hos sebelum mengubah suainya, dan Jangan sekali-kali padam entri yang anda tidak faham. Selain itu, adalah disyorkan untuk mengimbas komputer anda secara berkala dengan antivirus yang dikemas kini dan melindungi-tulis fail apabila ia tidak akan diubah suai lagi.

Bagaimana untuk mengubah suai fail hos dalam Windows langkah demi langkah

Edisi Windows memerlukan membuka fail hos sebagai pentadbir. Ikuti langkah ini:

  1. Buka Notepad sebagai pentadbir:
    • Klik butang Mula, cari "Notepad," klik kanan, dan pilih "Jalankan sebagai pentadbir."
  2. Buka fail hos:
    • Daripada Notepad, pergi ke Fail > Buka dan navigasi ke laluan C:\Windows\System32\drivers\etc. Tukar penapis fail kepada "Semua Fail" untuk memaparkan fail hos.
  3. Tambah, edit atau padam baris:
    • Masukkan IP diikuti dengan ruang dan domain, sebagai contoh 10.0.0.1 tudominio.comAnda boleh menambah seberapa banyak domain yang anda perlukan, satu setiap baris.
  4. Simpan perubahan:
  5. Mulakan semula penyemak imbas anda dan siram cache DNS:
    • Buka Prompt Perintah sebagai pentadbir dan jalankan ipconfig /flushdns supaya sistem mengenali perubahan.

Ingat bahawa adalah mungkin untuk menambah ulasan dengan # untuk menerangkan atau mendokumentasikan baris.

Cara mengubah suai fail hos dalam macOS

Pada Mac prosesnya adalah serupa walaupun ia dilakukan dari terminal:

  1. Buka Terminal (daripada “Applications” > “Utilities” atau dengan mencarinya dalam Spotlight).
  2. Jalankan arahan edit sebagai pentadbir:
    • Untuk menggunakan nano: sudo nano /private/etc/hosts
  3. Masukkan kata laluan anda jika sistem memintanya.
  4. Tambah, edit atau padam entri yang diperlukan (sama seperti dalam Windows: domain ruang IP).
  5. Simpan perubahan dengan Control+O dan kemudian Control+X untuk keluar.
  6. Siram cache DNS dengan sudo killall -HUP mDNSResponder.

Pada versi macOS terkini, anda mungkin perlu but semula atau siram cache DNS beberapa kali untuk perubahan berkuat kuasa.

Bagaimana untuk mengubah suai fail hos dalam Linux

Penyuntingan dalam Linux biasanya dilakukan dengan terminal:

  1. Buka terminal.
  2. Tingkatkan kepada kebenaran pengguna super dengan sudo su dan masukkan kata laluan.
  3. Edit fail dengan editor pilihan anda, sebagai contoh:
    sudo nano /etc/hosts o sudo vim /etc/hosts
  4. Tambah/edit/padam baris yang dikehendaki.
  5. Simpan perubahan (dalam nano, Control+O, Enter, Control+X untuk keluar).
  6. Siram cache DNS (Ini mungkin berbeza bergantung pada pengedaran; kadangkala but semula adalah mencukupi.)

Contoh praktikal menggunakan fail hos

Contoh ini akan menunjukkan kepada anda cara fail hos boleh membantu anda dalam situasi yang berbeza:

  • Ubah hala domain anda ke pelayan ujian sebelum menukar DNS:
    Jika anda memindahkan tapak web anda dari satu pelayan ke pelayan lain tetapi masih belum menukar rekod DNS anda untuk menjadikan perubahan itu kelihatan kepada seluruh dunia, tambahkan entri seperti ini:
    185.60.40.90 tudominio.com www.tudominio.com
    Sekarang, penyemak imbas anda akan melihat tapak web pada pelayan baharu manakala pengguna lain terus mengakses yang lama sehingga anda mengemas kini DNS.
  • Sekat tapak web yang tidak diingini:
    Untuk menghalang akses kepada halaman tertentu, hanya berikannya kepada IP yang tidak boleh dicapai atau setempat, sebagai contoh:
    0.0.0.0 facebook.com www.facebook.com
    Sebarang permintaan tidak akan dijawab, menjadikan tapak web tidak boleh diakses.
  • Ujian pembangunan tempatan dengan hos maya:
    Jika anda mempunyai tapak web pada komputer anda sendiri, anda boleh menetapkannya sebagai domain tersuai dengan menaip:
    127.0.0.1 miwebpruebas.local
    Jadi, dengan menaip nama itu ke dalam penyemak imbas anda, anda akan mengakses terus tapak web yang disimpan pada komputer anda.

Petua dan kiat lanjutan untuk mengedit fail hos

Mengubah suai fail hos boleh menjadi membosankan apabila terdapat banyak baris atau anda ingin mengautomasikan perubahan. ada program dan utiliti untuk Windows yang memudahkan penyuntingan, seperti:

  • Blok Hos: membolehkan anda memuat naik dan mengedit fail secara terus, sesuai untuk menambah atau mengalih keluar entri dengan cepat.
  • Tuan Rumah: memudahkan pengurusan senarai hos, import automatik senarai untuk menyekat perisian hasad dan kawalan oleh repositori luaran.
  • Editor Fail Hos: Antara muka seperti jadual membolehkan anda mengubah suai, mengulas atau menyahaktifkan baris dengan cara visual yang mudah.
Bagaimana untuk memasang VirtualBox pada Windows 11
artikel berkaitan:
Panduan langkah demi langkah terbaik untuk memasang VirtualBox dan Windows 11 pada PC anda.

Pada macOS dan Linux, anda biasanya bekerja dari terminal, tetapi terdapat juga utiliti grafik dan skrip yang mengautomasikan tugasan pada fail hos.

Mengurus Fail Hos Besar: Masalah dan Penyelesaian

Jika anda adalah salah seorang daripada mereka yang menyekat ratusan atau ribuan domain dengan menambahkannya pada fail hos, anda mungkin menghadapi masalah prestasi, terutamanya dalam Windows. Fail hos yang terlalu besar boleh memperlahankan sistem, memperlahankan peleraian nama, atau malah menyebabkan ranap sistem. Penyelesaian biasa termasuk:

  • Gunakan alat yang "memampatkan" fail dengan mengumpulkan berbilang domain setiap baris.
  • Lumpuhkan beberapa perkhidmatan seperti Windows DNS Client (walaupun ini mempunyai kesan sampingan seperti kehilangan perkongsian fail rangkaian tempatan).
  • Pertimbangkan untuk menggunakan penyelesaian khusus (seperti tembok api atau apl kawalan ibu bapa) dan bukannya fail hos yang besar.

Cara Melindungi Fail Hos Anda: Keselamatan dan Amalan Terbaik

Untuk mengekalkan integriti fail hos anda dan mengelakkan serangan atau pengubahsuaian yang tidak diingini, ikut pengesyoran ini:

  • Jadikan fail baca sahaja apabila anda tidak perlu mengeditnya: Dalam Windows, klik kanan pada fail > Properties > dayakan "Baca sahaja".
  • Pada Mac dan Linux, tukar kebenaran supaya hanya pentadbir boleh mengubah suainya. menggunakan chmod.
  • Jangan gunakan akaun pentadbir untuk kegunaan harian komputer. Dengan cara ini, jika perisian hasad cuba mengubah suai fail, ia akan menghadapi masa yang lebih sukar.
  • Kerap mengimbas komputer anda dengan perisian antivirus yang dikemas kiniBanyak program berniat jahat cuba mengubah fail hos.
  • Semak fail jika anda melihat ubah hala yang pelik atau jika anda tidak boleh mengakses tapak web biasa..

Bagaimana untuk mengembalikan perubahan dan menetapkan semula fail hos

Adakah anda telah mengubah suai fail hos anda dan mahu mengembalikannya kepada keadaan asalnya? Ia mudah:

  1. Buka fail hos dengan kebenaran pentadbir.
  2. Padamkan baris yang ditambahkan atau ulas baris yang anda tidak mahu aktifkan. (meletakkan # di hadapan).
  3. Simpan perubahan dan siram cache DNS.

Memulihkan fail kepada keadaan asalnya atau mengalih keluar baris yang tidak diingini membantu mengekalkan kawalan ubah hala yang bersih dan selamat pada sistem anda.

Alat berguna dan arahan yang disyorkan

  • Semak sama ada perubahan telah berkuat kuasa: Ping domain daripada konsol.
    Pada Windows, taip ping tudominio.com.
    Hasilnya harus menunjukkan IP yang ditambahkan dalam fail hos.
  • Siram cache DNS:
    Di Windows: ipconfig /flushdns
    Pada Mac: sudo killall -HUP mDNSResponder
    Di Linux, bergantung pada pengedaran, anda boleh mengubah cara anda melakukan ini atau but semula mungkin mencukupi.
  • Lindungi fail hos: Gunakan sifat baca sahaja atau tukar kebenaran pengguna untuk mengelakkan perubahan yang tidak dibenarkan.

Soalan lazim dan cadangan akhir

  • Adakah berbahaya untuk mengubah suai fail hos?
    Tidak, selagi anda tahu perkara yang anda lakukan, jangan padamkan baris utama daripada sistem dan pastikan semuanya berfungsi dengan betul selepas perubahan.
  • Bolehkah saya menggunakannya untuk menyekat iklan di semua tapak web?
    Pada tahap tertentu, ya, tetapi mengekalkan senarai besar boleh melambatkan sistem. Terdapat penyelesaian, seperti sambungan penyemak imbas atau tembok api yang lebih cekap, untuk ini.
  • Mengapa perubahan saya tidak berkuat kuasa?
    Ini mungkin disebabkan oleh tidak membuang cache DNS, membuat ralat sintaks atau menyimpan fail dalam format yang salah (dalam Windows, ia harus disimpan sebagai "hos," tanpa sambungan).
  • Apakah yang perlu saya lakukan jika Firefox mengabaikan fail hos?
    Dalam Mozilla Firefox, lumpuhkan pilihan DNS-over-HTTPS daripada tetapan rangkaian.
  • Bolehkah proses yang sama digunakan pada semua versi Windows?
    ya. Dari XP ke Windows 11, proses untuk mengedit fail hos adalah sama, walaupun dalam versi terkini sistem lebih ketat dengan kebenaran.
Bagaimana untuk memasang VirtualBox pada Windows 11
artikel berkaitan:
Panduan langkah demi langkah terbaik untuk memasang VirtualBox dan Windows 11 pada PC anda.

Fail hos kekal sebagai alat yang berkuasa dan mudah untuk mengurus resolusi domain dalam persekitaran setempat anda, membolehkan anda menjalankan ujian, menyekat tapak atau mengubah hala lalu lintas dengan cepat dan berkesan. Menguasai penggunaannya memberikan anda kawalan dan ketangkasan yang lebih besar dalam tugasan sokongan, pembangunan dan keselamatan. Kongsi maklumat ini supaya pengguna lain tahu tentang topik tersebut.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.