学習状態はこのブラウザ内にのみ保存されます
How — どうやって動く? / hosts
hostsファイルとは?DNSより先に参照される?
DNS Resolver: OSの中で、アプリの名前解決要求を受けてDNSサーバーへ問い合わせる窓口(スタブリゾルバ)。
hostsファイルは、端末内に手書きする「名前→IPアドレス」の対応表です。多くのOSでは、DNSへ問い合わせる 前 にhostsが参照されます。
そのため、hostsに書かれた名前はDNSの答えより優先されます。開発時に「この名前はテスト用サーバーを向けたい」といった用途で使われます。
裏返すと、hostsを書き換えられると名前解決を乗っ取られるため、マルウェアの標的になるファイルでもあります。
次の疑問・概念へ
情報の根拠(Sources)
事実の根拠は公式文書・RFC を正とし、このサイトの説明・図は独自の教材表現です(§6.8)。