Fail host adalah senarai teks biasa nama domain dan alamat IP. Dalam kes sistem operasi Windows, ia adalah fail bernama host (tetapi tidak ada pelanjutan), biasanya terletak di folder dll.
Fail hos
Fail host diperlukan supaya sistem operasi dapat memetakan nama domain ke alamat IP tertentu. Ia adalah fail teks ringkas dan untuk sistem operasi Windows ia terletak di folder system32 / drivers / etc \. Kadang kala lokasinya ditakrifkan semula melalui sistem pendaftaran. Untuk Mac OS, fail host biasanya terletak di / private / dll.
Sekiranya anda membuka fail host dengan notepad, anda dapat melihat entri berikut di dalamnya:
127.0.0.1 localhost
Ini bermaksud bahawa komputer anda mempunyai alamat IP 127.0.0.1. Alamat IP ini diberikan ke mana-mana komputer di rumah - teknik ini disebut "loop dalaman". Ini membolehkan program pelayan berfungsi dengan betul apabila dipasang pada komputer yang sama dengan program klien.
Mengubah fail host
Dengan menukar fail host, anda boleh menyekat akses ke laman web atau mengarahkan pengguna ke alamat IP selain dari yang didaftarkan dalam sistem DNS.
Sebagai contoh, rekod seperti itu akan kembali ke komputer semua permintaan yang dihantar ke domain microsoft.com:
127.0.0.1 microsoft.com
Dan entri seterusnya akan mengalihkan pengguna yang mengetik alamat "google.com" di bar alamat penyemak imbas ke pelayan mesin carian Yandex (IP 77.88.21.11 milik Yandex):
77.88.21.11 google.com
Menghoskan fail dan penipu
Penyerang kadang-kadang menggunakan pengalihan seperti ini. Mereka menjangkiti komputer dengan virus yang menggantikan fail host "asli" dengan yang dibuat oleh penggodam. Dalam fail seperti itu, alamat semua mesin carian, perkhidmatan pos dan rangkaian sosial yang popular biasanya ditakrifkan semula ke IP laman web yang dikendalikan oleh penyerang. Pengguna tidak menyedari perbezaan antara laman web nyata dan palsu dan memberitahu penggodam data peribadinya, kata laluan, dll. Sekiranya anda menjumpai entri yang mencurigakan dalam fail host di komputer anda (domain enjin carian, perkhidmatan sosial, pelayan e-mel, sistem pesanan segera, dll.), Segera hapus baris ini.
Untuk melindungi pengguna dari penipu seperti ini, banyak pembangun perisian melepaskan program yang menyekat fail host dari perubahan atau segera memberitahu pengguna mengenai perubahan ini. Sebagai contoh, banyak firewall percuma mempunyai ciri ini.