hostsファイルとは


通常/etcにhostsファイルというものが、LinuxやMacにある。
IPアドレス ドメイン名
という形式でドメイン名と、通常LAN内のIPアドレスの関係が記述されている。
例:
127.0.0.1 localhost
ブラウザなどでこのリストにあるドメイン名が入力された際、このファイルを参照してIPアドレスを判別し、そこにアクセスする。

一方、インターネット上のWebページなどのドメイン情報はどうなっているかというと、DNS(Domain Name System)サーバーというオンライン上のサーバーにアクセスし、入力されたWebページのドメイン名から目的のWebサーバーへのIPアドレスを判別する。ざっくりいうと、オンライン版のhostsファイルだ。