学習状態はこのブラウザ内にのみ保存されます

How — どうやって動く? / hosts

hostsファイルとは?DNSより先に参照される?

DNS Resolver: OSの中で、アプリの名前解決要求を受けてDNSサーバーへ問い合わせる窓口(スタブリゾルバ)。

hostsファイルは、端末内に手書きする「名前→IPアドレス」の対応表です。多くのOSでは、DNSへ問い合わせる 前 にhostsが参照されます。

そのため、hostsに書かれた名前はDNSの答えより優先されます。開発時に「この名前はテスト用サーバーを向けたい」といった用途で使われます。

裏返すと、hostsを書き換えられると名前解決を乗っ取られるため、マルウェアの標的になるファイルでもあります。

次の疑問・概念へ

情報の根拠(Sources)

事実の根拠は公式文書・RFC を正とし、このサイトの説明・図は独自の教材表現です(§6.8)。

DNS Resolver の他の疑問