ubuntu-server-10-04:dnsmasq
文書の過去の版を表示しています。
dnsmasqでDNSキャッシュサーバ
インストール
$ sudo apt-get install dnsmasq
dnsmasq dnsmasq-base がインストールされる
設定
/etc/dnsmasq.conf を編集
$ sudo vi /etc/dnsmasq.conf
特に設定することなし
システムが名前解決に使用するサーバを設定する。
$ sudo vi /etc/resolv.conf
/etc/resolv.conf にDNSサーバを指定する(プロバイダなど)
nameserver 127.0.0.1 nameserver xxx.xxx.xxx.xxx nameserver xxx.xxx.xxx.xxx nameserver 192.168.xxx.1
- nameserver 127.0.0.1 ←まずは自前で解決する
- nameserver xxx.xxx.xxx.xxx ←自前で名前解決出来なかった場合は、プロバイダのプライマリDNSを使う
- nameserver xxx.xxx.xxx.xxx ←プロバイダのプライマリDNSでダメだった時は、セカンダリDNSを使う
- nameserver 192.168.xxx.1 ←最後の手段ゲートウェイに任せてみる
$ sudo vi /etc/hosts
自前で解決するホスト名を記述する。
127.0.0.1 localhost 127.0.1.1 host 127.0.1.1 myfileserver # The following lines are desirable for IPv6 capable hosts ::1 localhost ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters ff02::3 ip6-allhosts
- 形式
- IPアドレス TAB(0x09) ホスト名
参考
ubuntu-server-10-04/dnsmasq.1280500592.txt.gz · 最終更新: 2010/07/30 23:36 by admin