# Windows Mac Linux hosts ファイル場所

hosts とは、 DNS のローカル版 IP アドレスホスト名を関連付けるサービスです。DNS が登場する以前に存在していて hosts に書いたローカル設定は DNS サーバーよりも優先されます。
wiki の解説は TCP/IP を利用するコンピュータにおけるホスト名のデータベースで、IP アドレスとホスト名の対応を記述したテキストファイルである。

アプリケーションは DNS 問い合わせの前に /etc/hosts ファイルを確認しますので、通常の DNS 問い合わせで返される結果とは違う情報をこのファイルに書いておくことで、通常の DNS に基づいた名前解決を迂回することが可能です。

hosts の読み方:ホスツ

hosts の書き方

IP アドレス(スペース or タブ) ホスト名

サンプル

127.0.0.1 localhost

※ hosts ファイルへの変更は通常すぐに反映されます。

hosts ファイル内容

##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting.  Do not change this entry.
##

127.0.0.1       localhost
255.255.255.255 broadcasthost
::1             localhost

# Added by Docker Desktop
# To allow the same kube context to work on the host and the container:
127.0.0.1 kubernetes.docker.internal
# End of section

# Mac Hosts

Mac hosts のファイル場所パス

/private/etc/hosts

# Windows Hosts

デフォルトでは管理者として実行する必要があります。

windows hosts のファイル場所パス

C:\Windows\System32\drivers\etc\hosts

# Linux Hosts

Linux hosts のファイル場所パス

/etc/hosts

書き方や内容も Windows Mac Linux は変わりがありません。

# hosts のいろいろ

用途
ローカル開発環境構築で localhost やバーチャルホストに活用することが多いが、DNS 不調時の代替として、ホスト名一時的に特定の IP に指定することも使われます。

ファーミング詐欺 セキュリティ
ウイルスやスパイウェアなどのマルウェアが hosts を書き換えて、ユーザを偽のホストへ誘導することができるため、通常時 hosts の属性を書込み禁止にした方がおすすめ。

2022-01-20
  • server
レンタルサーバー エックスサーバー レンタルサーバー エックスサーバー DMM fx DMM fx 開発/運用エンジニア募集プログラム 開発/運用エンジニア募集プログラム 外為ジャパンFX 新規口座開設促進 外為ジャパンFX 新規口座開設促進 eBay公式ショッピングサイト Qoo10 eBay公式ショッピングサイト Qoo10 Amazon.co.jpのカテゴリごとのページ

関連記事

AWS CloudWatch ログ監視で Lambda 処理
AWS SES メール開封確認  DB に集計
Vim 操作とショートカット
DDNS 無料ダイナミック DNS サービス 4 つ
Nginx 設定 Web サーバー バーチャルホスト
Docker compose で LAMP 環境作成
SPF メール送信なりすまし対策
AWS Unresolved resource dependencies [AWSEBV2LoadBalancer] エラー
ディスク容量を確認する df コマンド
Laravel Address already in use の原因
content-security-policy 設定
AWS Elastic Beanstalk php.ini 設定変更
AWS Elastic Beanstalk 環境設定
AWS のタイムゾーンを UTC 協定世界時から JST 日本標準時に変更
Docker の基本的な使い方
Amazon DynamoDB 制限調査
AWS 504 Gateway Timeout エラー対応
Shell と Bash のいろいろ
Mac ターミナル SSH 接続設定
Elastic Beanstalk \$\SERVER['REMOTEADDR'] 取得できない
crontab 設定いろいろ
AWS EC2 の amazon-linux-extras の話
デプロイツール Capistrano
解決! xserver php バージョンアップした時に ssh 環境に反映されない
youtube 見れるように vpn サーバー建ててみた
xserver に vim インストール
xserver に nodejs インストール
レンタルサーバーなら xserver おすすめ理由
Docker command でドッカー練習する時のメモ
Windows10 Home に Docker 入れた時のメモ
Centos7 Webserver 構築の時のメモ