Fedora Core 500の技
Valid XHTML 1.0!
正当なCSSです!

TOP > Linux > Fedoraの技 > 001-100 > 005

ホスト名だけでDNSを利用するには

Linuxを含めたUNIX系OSではDNSサーバを/etc/resolv.confで指定します。nameserverに続き指定するDNSサーバを記述し複数の行で指定ができます。上の行にあるDNSサーバが優先的に利用されます。

# cat /etc/resolv.conf
nameserver 192.168.0.10
nameserver 2.15.33.32

このファイル内ではsearchという便利なオプションがあります。このオプションを利用しローカルドメインや、よく利用するドメインを登録するとホスト名だけでDNS検索が可能となります。

何も指定していない場合ホスト名auctionsではエラーとなります。

# host auctions
Host auctions not found: 3(NXDOMAIN)

resolv.confにsearchオプションでyahoo.co.jpを登録します。

# vi /etc/resolv.conf
search yahoo.co.jp
nameserver 192.168.0.10
nameserver 2.15.33.32

この結果、ホスト名のみを指定すると自動的にyahoo.co.jpが補完され検索が行われるようになります。

# host auctions
auctions.yahoo.co.jp has address 2.141.32.24
auctions.yahoo.co.jp has address 2.141.40.22

またsearchで指定するとメインはカンマ","で区切り複数指定することが可能です。

search yahoo.co.jp, google.co.jp

2005-12-03 作成