「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

hostファイル

pointこの用語のポイント

point多分、間違いだよ

point「hostsファイル」のことだと思うよ

スポンサーリンク

簡単に書くよ

hostファイル(読:ホストファイル)とは

多分「hostsファイル」のこと。
hostsファイルは

なんちゃってDNSサーバ(IPアドレスとドメイン名の対応を管理するのが仕事のコンピュータ)なファイル
です。
もう少し具体的に書くと

「ホスト名(ネットワーク上で使うコンピュータの名前)として○○が指定されたらIPアドレス(インターネットをするときにコンピュータに割り当てられる住所)××のことだと思ってね!」のように、ホスト名とIPアドレスの対応付けを書いておくファイル
です。


image piyo

詳しく書くよ

順番に見ていきましょう。
まずは予備知識として

IPアドレス
ドメイン名
DNS
DNSサーバ
ホスト名
hostsファイル


について説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

IPアドレスは「コンピュータさん向けのネットワーク上の住所」です。
インターネットっぽい通信において、送信先を特定するときとかに使う情報です。
「198.51.100.2」のような形式になっています。

hostファイル

ドメイン名は「IPアドレスに付けた人間様向けの名前」です。
インターネットやメールなどで使われる住所です。
「i-3-i.info」のような形式になっています。

hostファイル2

DNSは「IPアドレスとドメイン名を紐付けしまっせシステム」です。

hostファイル3

パソコンさんはIPアドレスしか分かりません。
ドメイン名を見せられても「う~ん、どこの住所だろう」と困ってしまいます。

hostファイル4

一方、人間様はIPアドレスがピンときません。
「198.51.100.1」と「198.51.100.10」と「198.51.100.11」の違いなんて、パッと見で分かりませんよね。
うっかりミスも増えそうです。

hostファイル5

そのため、コンピュータさんはコンピュータさんが分かりやすい形式の住所(IPアドレス)を、人間様は人間様が分かりやすい形式の住所(ドメイン名)を使えるようにするための仕組みがあります。
具体的には、事前にIPアドレスとドメイン名を対応付けておいて、必要に応じて変換するのです。

hostファイル6

この「IPアドレスとドメイン名を紐付けて変換する仕組み」をDNSと言います。

hostファイル7

変換する お仕事をしているコンピュータさんは「DNSサーバ」です。

hostファイル8

ホスト名は、ネットワーク上でコンピュータを識別するために付ける「コンピュータの名前」です。

hostファイル9

実際には少し違いますが、今回は

ホスト名 ≒ ドメイン名

と思ってください。
ホスト名とドメイン名の違いを気にしだすとドツボにハマります。

hostファイル10

hostsファイルは「ホスト名とIPアドレスの対応を書いておくファイル」です。
hostsファイルには「このホスト名が入力されたら、このIPアドレスだと思ってね~」な内容が書かれています。

hostファイル11

ちなみに「hostsファイル」と呼ばれる理由は、hostsファイルのファイル名が「hosts」だからです。
そのまんまですね。

hostファイル12

hostsファイルで管理するのは、ホスト名とIPアドレスの対応です。
規模と影響範囲は違いますが、DNSサーバさんがやっているお仕事と似ていますよね。

例えば、ピヨ太コンピュータの「hostsファイル」に

192.168.1.2 piyopiyo

と書いておいたとしましょう。

そうすると、ピヨ太コンピュータで「piyopiyo」と入力すると「192.168.1.2」だと解釈してくれます。
「piyopiyoに接続しろ~!」と命令を出すと「192.168.1.2」に接続しようと頑張ってくれるのです。

もちろん、それが通用するのはピヨ太コンピュータだけです。
「ホスト名『piyopiyo』が入力されたら、IPアドレス『192.168.1.2』だと思ってね~」と書かれているのは、ピヨ太コンピュータのhostsファイルですからね。
他のコンピュータで「piyopiyoに接続しろ~!」と命令しても「piyopiyo?何それ」と怒られます。

以上を踏まえて

多分「hostsファイル」の書き間違い

が「hostファイル」です。

hostファイル13

hostsファイルはファイル名が「hosts」だから「hostsファイル」と呼ばれています。
「『host』でも『hosts』でも良くない?」と思うかもしれませんが、個人的には「ダメだよ。ファイル名が『hosts』なんだから」派です。

あと、もしかしたら、文字通りの「hostファイル」という用語があるかもしれませんけどね。
少なくとも私は知りません。
多くの場合は「hostsファイル」の書き間違いだと思います。


image piyo2

一言でまとめるよ

まぁ「hostファイル」って単語が出てきたら「『hostsファイル(ホスト名とIPアドレスの対応付けを書いておくファイル)』のことなんだろうな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像067
書籍画像053

おまけ

■検索してみる?




書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】
実務で役立つ ログの教科書 基礎知識から収集方法・分析手法・トラブルシューティング・パフォーマンス最適化・機械学習での活用まで
ソフトウェア開発現場の「失敗」集めてみた。 42の失敗事例で学ぶチーム開発のうまい進めかた