更新:それはだように見えるavahi-dnsconfd
のは、追加していること8.8.8.8
と8.8.4.4
、私に/etc/resolv.conf
ファイル。これは/ var / log / syslogで見つかりました:
Jan 4 17:00:21 freewill nm-dispatcher: req:1 'up' [ens33]: start running ordered scripts...
Jan 4 17:00:21 freewill avahi-dnsconfd[3579]: New DNS Server 8.8.4.4 (interface: 2.IPv4)
Jan 4 17:00:21 freewill avahi-dnsconfd[3579]: New DNS Server 8.8.8.8 (interface: 2.IPv4)
どのように私はUbuntuはDHCPからDNSサーバーを取得することができますのみといない DNSサーバをフェッチするためにAvahiは(mDNSを)を使用しますか?
私はUbuntu Mate 16.04.1 LTSをテストしていますが、何かがGoogleのDNSサーバーを/etc/resolv.conf
次の場所に追加し続けるので問題があります:
josh@freewill:~$ cat /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 10.100.1.1
nameserver 8.8.4.4
nameserver 8.8.8.8
search my.domain.name
私はしたくない8.8.4.4
も8.8.8.8
で/etc/resolv.conf
それは私のローカルネットワーク壊すので:私のローカルDNSサーバ(10.100.1.1)は、パブリックDNSレコードを持っていないローカルNAT変換サービスのためのDNSを提供しています。
/etc/resolv.conf
Google DNSネームサーバーを手動で編集して削除すると、再起動またはresolvconf -u
NetworkManagerの8.8.8.8も8.8.4.4も[ 追加のDNSサーバー]にリストされていないため、これは原因ではありません。
システムには3つのイーサネットインターフェイスがあり、1つだけが接続されています。DNS情報を提供するDCHPサーバーのあるネットワーク上にあります。内容/etc/network/interfaces
は:
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
私は実行grep -R '8\.8\.8\.8' /etc
しましたが8.8.8.8
、どの構成ファイルにも他の参照はありません。また/etc/resolvconf
、Google DNSサーバーについても言及していません。
Ubuntu MateがGoogle DNSサーバーを追加するのはなぜですか/etc/resolv.conf
、どうすれば停止できますか?今のところ、私はやったsudo rm /etc/resolv.conf; sudo cp /run/resolvconf/resolv.conf /etc/resolv.conf; sudo chattr +i /etc/resolv.conf
が、将来的にはこれが私に噛まれる...