Tips記事
» 2001年11月14日 00時00分 UPDATE

システム設定ファイルを知ろう〜/etc/hosts〜

[木田佳克,ITmedia]

 IPアドレスとマシン名(ホスト名)を関連付けるのが/etc/hostsファイルの役目。下のように172.16.4.133に対応するhogehogeを定義しておくと,pingやtelnetなどでhogehogeを指定するだけでアクセスができる。ただし,設定をしているマシン上だけで有効なため静的な管理にしか対応できない。

$ cat /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost
172.16.4.133hogehoge

 関連する設定ファイルに「/etc/host.conf」がある。名前解決を行う際に,DNSと/etc/hostsどちらを優先するかを設定するファイルだ。

 たとえば,www.zdnet.comを参照する際,

$ cat /etc/hosts.conf
hosts
bind

このように定義しておくと,まず最初に/etc/hostsファイルを参照し,該当する関連付けがなければDNSサーバに問い合わせを行う。

Copyright © ITmedia, Inc. All Rights Reserved.

注目のテーマ