私はUbuntu 16.04 LTSを使用しています。Webサイト/ curl/wget/ping/etcなどのIPアドレスではないものにアクセスすると、イライラするほど長い時間(> 5秒)かかりますが、IPアドレスを直接使用するものはほぼ瞬時です(予想どおり、10ミリ秒未満)。
cat /etc/NetworkManager/NetworkManager.conf
の場合、次の結果が得られます。
[main]
plugins=ifupdown,keyfile,ofono
dns=dnsmasq
[ifupdown]
managed=false
#dns=dnsmasq
に変更しようとしましたが、目立った効果はありませんでした。
cat /etc/network/interfaces
も非常に基本的です:
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
少し奇妙なのは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.63.240.10
nameserver 127.0.1.1
search $companydomain$.com
nameserver 10.63.240.10
は同僚にはないものであり、上記の3つのファイルが私たちにとって異なる唯一の方法です。 Host www.stackexchange.com 10.63.240.10
を実行すると、次の結果が得られるため、これが問題の原因であると思われます。
;; connection timed out; no servers could be reached
コメントアウトしてネットワークマネージャを再起動すると、問題が一時的に修正され、再起動時に戻るだけです。
また、[ネットワーク接続]メニューには、自動生成された2つのBridgeエントリ(br-8f98800bd128
およびbr-bd749c12d64c
)が表示されています。これらを削除すると、再起動後に元に戻ります。前述の同僚にもこれらはありません。
buntuサーバーでDNS設定を構成するにはどうすればよいですか? および 極端に遅いDNSルックアップ からの提案も試しましたが、問題は残ります。
M。Becerra の提案に従って、Sudo updatedb; locate 10.63.240.10
を実行しました。これは何も出力しませんでした。
ミカエルシュルツ 私がnmcli device show
を行うことを提案しました。
GENERAL.DEVICE: br-8f98800bd128
GENERAL.TYPE: bridge
GENERAL.HWADDR: 02:42:50:5E:58:3B
GENERAL.MTU: 1500
GENERAL.STATE: 100 (connected)
GENERAL.CONNECTION: br-8f98800bd128
GENERAL.CON-PATH: /org/freedesktop/NetworkManager/ActiveConnection/2
IP4.ADDRESS[1]: 172.18.0.1/16
IP4.GATEWAY:
IP6.GATEWAY:
GENERAL.DEVICE: br-bd749c12d64c
GENERAL.TYPE: bridge
GENERAL.HWADDR: 02:42:B1:85:6D:E3
GENERAL.MTU: 1500
GENERAL.STATE: 100 (connected)
GENERAL.CONNECTION: br-bd749c12d64c
GENERAL.CON-PATH: /org/freedesktop/NetworkManager/ActiveConnection/3
IP4.ADDRESS[1]: 172.19.0.1/16
IP4.GATEWAY:
IP6.GATEWAY:
GENERAL.DEVICE: docker0
GENERAL.TYPE: bridge
GENERAL.HWADDR: 36:CA:3D:66:B7:03
GENERAL.MTU: 1500
GENERAL.STATE: 100 (connected)
GENERAL.CONNECTION: docker0
GENERAL.CON-PATH: /org/freedesktop/NetworkManager/ActiveConnection/1
IP4.ADDRESS[1]: 172.17.0.1/16
IP4.GATEWAY:
IP6.GATEWAY:
GENERAL.DEVICE: wlp3s0
GENERAL.TYPE: wifi
GENERAL.HWADDR: 00:28:F8:9C:2A:4D
GENERAL.MTU: 0
GENERAL.STATE: 100 (connected)
GENERAL.CONNECTION: Crowdynews
GENERAL.CON-PATH: /org/freedesktop/NetworkManager/ActiveConnection/0
IP4.ADDRESS[1]: 10.0.0.27/24
IP4.GATEWAY: 10.0.0.1
IP4.ROUTE[1]: dst = 169.254.0.0/16, nh = 0.0.0.0, mt = 1000
IP4.DNS[1]: 8.8.8.8
IP4.DNS[2]: 8.8.4.4
IP4.DOMAIN[1]: crowdynews.com
IP6.ADDRESS[1]: fe80::9264:b967:1c59:3e50/64
IP6.GATEWAY:
GENERAL.DEVICE: enp4s0
GENERAL.TYPE: ethernet
GENERAL.HWADDR: C8:5B:76:F1:1C:EC
GENERAL.MTU: 1500
GENERAL.STATE: 20 (unavailable)
GENERAL.CONNECTION: --
GENERAL.CON-PATH: --
WIRED-PROPERTIES.CARRIER: off
GENERAL.DEVICE: lo
GENERAL.TYPE: loopback
GENERAL.HWADDR: 00:00:00:00:00:00
GENERAL.MTU: 65536
GENERAL.STATE: 10 (unmanaged)
GENERAL.CONNECTION: --
GENERAL.CON-PATH: --
IP4.ADDRESS[1]: 127.0.0.1/8
IP4.GATEWAY:
IP6.ADDRESS[1]: ::1/128
IP6.GATEWAY:
ip address
印刷:
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope Host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope Host
valid_lft forever preferred_lft forever
2: enp4s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
link/ether c8:5b:76:f1:1c:ec brd ff:ff:ff:ff:ff:ff
3: wlp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 00:28:f8:9c:2a:4d brd ff:ff:ff:ff:ff:ff
inet 10.0.0.27/24 brd 10.0.0.255 scope global dynamic wlp3s0
valid_lft 1660731sec preferred_lft 1660731sec
inet6 fe80::9264:b967:1c59:3e50/64 scope link
valid_lft forever preferred_lft forever
4: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default
link/ether 02:42:f3:cd:08:8c brd ff:ff:ff:ff:ff:ff
inet 172.17.0.1/16 brd 172.17.255.255 scope global docker0
valid_lft forever preferred_lft forever
5: br-8f98800bd128: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default
link/ether 02:42:50:5e:58:3b brd ff:ff:ff:ff:ff:ff
inet 172.18.0.1/16 brd 172.18.255.255 scope global br-8f98800bd128
valid_lft forever preferred_lft forever
6: br-bd749c12d64c: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default
link/ether 02:42:b1:85:6d:e3 brd ff:ff:ff:ff:ff:ff
inet 172.19.0.1/16 brd 172.19.255.255 scope global br-bd749c12d64c
valid_lft forever preferred_lft forever
cat /etc/resolvconf/resolv.conf.d/head
:
# 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.63.240.10
cat /etc/resolvconf/resolv.conf.d/base
は出力を生成しません。
どうすれば修正できますか?
問題は、ファイル/etc/resolvconf/resolv.conf.d/head
に障害のあるDNSサーバーがあるようです。
head
ファイルを編集し、nameserver 10.63.240.10
という行を削除すると、問題が解決したはずです。
ターミナルからSudo nano /etc/resolvconf/resolv.conf.d/head
を実行してファイルを編集し、ファイルの唯一のコンテンツが以下であることを確認します。
# 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
これで問題が解決することを願っています。
同じ問題がありました。それを解決するために、DNSサーバーの設定を変更すると、すべてが本当に速く解決されます(apt更新、Firefoxの起動、gitなど)。
DNSサーバー設定の変更:
有線ネットワークを使用している場合は、Ubuntu設定>ネットワーク>有線>オプション> IPv4に移動します。 IPv4方式が自動(DHCP)であることを確認し、DNSサーバーを選択します(私は個人的に https://1.1.1.1/dns/ を使用しています)。 IPv6についても同じことができます。DNSサーバーに有効なIPv6を配置してください。
ワイヤレス接続を使用している場合は、Ubuntu設定>ワイヤレス> [YourWifi]>オプションに移動し、同じ手順に従います。