サーラリマンは働き過ぎ、社畜化に注意しよう!!

ubuntu 16.04 dnsmasq 名前解決ができない

linux
スポンサーリンク

ubuntuのインストール

いくら調整してもdnsmasqで名前解決ができない

できるサーバーはあるが違いがわからない

名前解決できるか

# dig www.yahoo.co.jp @192.168.1.3

ログの確認

# tail /var/log/syslog

/var/run/dnsmasq/resolv.confがないといっている
このファイルにnameserver 8.8.8.8 を記述すると名前解決ができるようになった
しかしdnsmasqを再起動すると/var/run/dnsmasq/resolv.confが消えてしまう

解決

resolvconfが/var/run/dnsmasq/resolv.confを自動的に作成し、/etc/network/interfaces内でdns-nameserversオプションを使って指定されたDNSサーバーを書き込むようだ

# apt-get install dnsmasq

/etc/dnsmasq.confはデフォルトのままで良い

# vi /etc/resolv.conf

#search文は内部の名前解決用
search private.ckenko25.jp
nameserver 127.0.0.1

vi /etc/network/interfaces

dns-nameservers 8.8.8.8 8.8.4.4

ポイントは/etc/network/interfaces内に上位のdnsアドレスを記述する

linux
スポンサーリンク
シェアする
ふじやんをフォローする
なんでもDIY

コメント