ホストはresolvconfとdnsmasqで構成されており、dnsmasqを再起動するとまだ古いサーバーを指しています。

ホストはresolvconfとdnsmasqで構成されており、dnsmasqを再起動するとまだ古いサーバーを指しています。

Ubuntu 16.04.2 LTSホストがあります。いっぱいのネームサーバーをdnsmasq使用する代わりに、DNS配信用に設定されています。resolv.conf構成は標準であり、resolv.conf以下のみが含まれます。

nameserver 127.0.0.1
search redacted.searchfield.com

ホストは/etc/resolv.dnsmasq4つのネームサーバーで構成されています。 dnsmasqサービスを再起動すると、ホストに一度設定されたがもう設定されていない3つのネームサーバを指します/var/run/dnsmasq/resolv.conf/etc/resolv.dnsmasq

これらのネームサーバーの4つを入力してサービスを実行し/var/run/dnsmasq/resolv.conf続けるdnsmasqと、サービスに正しいネームサーバーを正しく読み取ることができます。ただし、サービスを再起動すると、3つの古い名前サーバーが再びポイントされます。

どこかにキャッシュされていますか?nscdここでは使用しません。このサービスがresolvconf問題を引き起こし、同時に実行してはいけないかどうか疑問に思いますdnsmasq

ベストアンサー1

停止することを決定resolvconfし、再起動した後、dnsmasq正しいネームサーバーが/var/run/dnsmasq/resolv.conf

おすすめ記事