OSのシステム・ファイルのひとつ。TCP/IPネットワークのホスト名とIPアドレスの対応が記述されたファイルで,URLに対する名前解決に使用される。

 インターネットを使ったWebアクセスやメール送受信では,一般にDNSで名前解決が行われるため,hostsファイルが使用されることはほとんどない。ただし,DNSの利用にはネットワーク接続が必須なため,最低限の情報のみhostsファイルに設定されている。このhostsファイルを不正プログラムが書き換えることで,ユーザーがブラウザのアドレスバーに正しいURLを入力しても偽のサイトに誘導されることがある。これをファーミング詐欺と呼ぶ。