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内のマシンから登録したドメインでアクセス出来たら成功です。