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

/etc/hosts.deny

pointこの用語のポイント

pointファイルだよ

pointUNIX系のOSで使われるよ

pointアクセスを拒否する人を書いておくよ

スポンサーリンク

簡単に書くよ

/etc/hosts.denyとは

UNIX系のOS(コンピュータの人格に相当するソフト)(Linuxとか)で使われるファイルのひとつ
であり

「おまえはアクセスしてくんな!」な人を書いておくファイル
です。


image piyo

詳しく書くよ

「etc」ディレクトリの中の「hosts.deny」ファイルで「/etc/hosts.deny」です。
UNIX系のOSで使われるファイルで、アクセスを拒否する人を書いておきます。

/etc/hosts.deny

そうそう。
「人」と書きましたが、実際にはコンピュータさんです。
ホスト名IPアドレスを書くことで、対象を指定します。

似たような役割のファイルで「/etc/hosts.allow」というファイルもありますが、こちらは「おまえはアクセスしてきても良いよ!」を書くファイルです。
「/etc/hosts.allow」と「/etc/hosts.deny」をワンセットとして、アクセスの許可・拒否を設定します。

少し話が逸れますが、コンピュータさんがアクセスを許可・拒否する流れを書いておきますね。

誰かがアクセスしてくると、コンピュータさんは、まずは「/etc/hosts.allow」を見ます。
ここに名前が書いてあればアクセスを許可します。そこで仕事はおしまい。
名前が書いてなければ、次に「/etc/hosts.deny」を見ます。
ここに名前が書いてあればアクセスを拒否します。そこで仕事はおしまい。
「/etc/hosts.allow」「/etc/hosts.deny」のどちらにも名前が書いてなければ、アクセスを許可します。

はい、覚えておいてくださいね。
「/etc/hosts.allow」と「/etc/hosts.deny」のどちらにも名前が書いていない人は、アクセスが「許可」されるのです。

そのため特定の人だけにアクセスを許可したい場合は「/etc/hosts.allow」に「○○さんはアクセスしていーよ」、「/etc/hosts.deny」には「皆アクセスしちゃ駄目だよ」と書いておくのが一般的です。
○○さんは「/etc/hosts.allow」に名前が書いてあるのでアクセスできますし、それ以外の人は「/etc/hosts.deny」に「皆アクセスしちゃ駄目だよ」と書いてあるのでアクセスできないですからね。

このようにアクセスしていーよ、駄目だよ、を設定するときに使うのが「/etc/hosts.deny」です。


image piyo2

一言でまとめるよ

まぁ「/etc/hosts.deny」って単語が出てきたら「アクセスを拒否する人を書いておくファイルなんだな~」と お考えください。

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

おまけ

■検索してみる?




書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】
「技術書」の読書術 達人が教える選び方・読み方・情報発信&共有のコツとテクニック
実践サイバーセキュリティ入門講座 現場に残された痕跡からハッカーの攻撃を暴け