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

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

ホスト名を自動作成する

クライアントマシンにはDHCPにてIPアドレスを提供することが多いいですが、いちいちホスト名を設定するのは面倒です。このような場合、連番を使ったホスト名を自動作成することが可能です。BINDのGENERATEという機能を使います。

登録されていない状態

# host dhcp-160.fedora500.jp.
Host dhcp-160.fedora500.jp not found: 3(NXDOMAIN)

ゾーンファイルに登録、ここでは192.168.0.160から180までに"dhcp-番号"と言う形で設定しています。

〜略〜
$GENERATE 160-180 dhcp-$ A 192.168.0.$
〜略〜

再起動後、確認するとホスト名が自動的に作成されることが分かります。

# rndc reload
# host dhcp-160.fedora500.jp.
dhcp-160.fedora500.jp has address 192.168.0.160

逆引きでも指定可能です。

〜略〜
$GENERATE 160-180 $.0.168.192.in-addr.arpa. PTR dhcp-$.fedora500.jp.
〜略〜

# host 192.168.0.160
160.0.168.192.in-addr.arpa domain name pointer dhcp-160.fedora500.jp.

2005-12-03 作成