DNSサーバーの登場以前は、全てのホストがHOSTSファイルを持ってホスト名とIPアドレスの対応を 解決していた。しかしホスト数が増加するとともに、
コマンドプロンプトだけでなく、「ファイル名を指定して実行」からでもよい。
エントリを加えると他のコンピューターに対して(通信相手が「自分自身」に対して「私は誰である。」 という別な名前を与えていても、その名前に関係なく)任意の「あだ名」を与えて通信できる。 ネットワーク上の別のホストがターゲットホストAに対して与えた「あだ名」が、 あなたがターゲットAに対して与えた「あだ名」と異なっていても影響がない。それぞれが 「あいつは誰である。」と与えた名前で通信できる。
例):あなたはターゲットAに対して"TARO"と名づけた。私はターゲットAを"JIRO"と呼ぶ。 しかもターゲットA自身は自分を"TARO"とも"JIRO"とも思っていない。