hostsを書き換えたい

そもそもhostsとは…

hosts(ホスツ)とは、TCP/IPを利用するコンピュータにおけるホスト名のデータベースで、IPアドレスとホスト名の対応を記述したテキストファイルである。https://ja.wikipedia.org/wiki/Hosts

  • 通常はホスト名www.example.comにアクセスしようとすると、DNSサーバにそのホスト名に対応するIPアドレスを問い合わせ、見つかればそのIPに対して通信を行う。hostsファイルはDNS問い合わせの前に参照され、 ファイル内にホスト名とIPアドレスの記述があればその設定を優先して通信する。
  • 運用しているWEBサイトをドメインを変更せずにサーバー移転を行うときやDNSを変更する前にブラウザから移転先のデータにアクセスするときに使う

hostsファイルの場所

  • linux:/etc/hosts
  • Mac:/private/etc/hosts
  • Windows:C:\Windows\System32\Drivers\etc\hosts

設定方法

  • 1つのIPアドレスに1つのホスト名を設定したい時
[IPアドレス] [ホスト名]
192.168.0.0 www.example.com
  • 1つのIPアドレスに複数のホスト名を設定したい時
[IPアドレス] [ホスト名] [ホスト名]
192.168.0.0 www.example.com sample.com
  • 編集には管理者権限が必要