dnsmasqで内向きDNSサーバー


LAN内から使用する内向きDNSサーバーを構築してみました。
BINDは難しい気がするので簡単に設定できる dnsmasq を使ってみました。

OSはCentOS5です。

1. まずは dnsmasq をインストールします。

[root@xxx] yum -y install dnsmasq
[root@xxx] rpm -qa | grep dnsmasq



2. resolv.conf ファイルを編集します。

[root@xxx]vi /etc/resolv.conf
search ○○○.jp
nameserver 192.168.11.1

nameserver 127.0.0.1
最初に自分自身に問い合わせる。
nameserver 192.168.11.1
自分自身で名前解決できない時のDNSサーバーを指定します。

[root@xxx]vi /etc/resolv.conf
#search ○○○.jp
#nameserver 192.168.11.1

nameserver 127.0.0.1
nameserver 192.168.11.1

3. /etc/hosts ファイルを編集します。

[root@xxx]vi /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1               aaa.bbb.jp  aaa  localhost.localdomain  localhost
::1             localhost6.localdomain6 localhost6

192.168.11.151 dns.bbb.jp
追加
192.168.11.151 trac.bbb.jp
追加

[root@xxx]vi /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1               aaa.bbb.jp  aaa  localhost.localdomain  localhost
::1             localhost6.localdomain6 localhost6

# ADD dnsmasq
192.168.11.151          dns.bbb.jp
192.168.11.151          trac.bbb.jp

4. dnsmasq の起動設定、起動

[root@xxx]service dnsmasq start
[root@xxx]chkconfig dnsmasq on

5. LAN内のマシンから登録したドメインでアクセス出来たら成功です。

タグ: , ,

コメントをどうぞ