Ubuntu 14.04のDNSの問題

Ubuntu 14.04のDNSの問題

Ubuntu 14.04.2 LTS trustyでDNS解決の問題が発生することがあります。

Network Managerを使用して静的IP割り当てを使用するようにシステムを構成しました。 DNSサーバーのアドレスを変更しようとしましたが、この問題が発生した場合、URLを介してどのWebサイトにもアクセスできず、IPを介してのみアクセスできます。

この質問の間に私は試しました。

  • DNSmasq サービスの停止
  • dnsmasqを削除
  • ネットワークサービスの再起動
  • ネットワーク管理者の再起動
  • google、yahoo、その他のドメインのnslookup

これをすべてしても問題は解決できません。しかし、唯一の解決策は、コンピュータを再起動することです。それ以外の場合は、IPアドレスを変更して再割り当てする必要があります。

一部の構成出力

###### Start of debugging information for resolvconf ######
### ls -l /etc/resolvconf
total 16
-rw-r--r-- 1 root root  172 Dec 13  2012 interface-order
drwxr-xr-x 2 root root 4096 May 21 11:02 resolv.conf.d
drwxr-xr-x 2 root root 4096 May 21 10:57 update.d
drwxr-xr-x 2 root root 4096 Jul 23  2014 update-libc.d
### cat /etc/resolvconf/interface-order
# interface-order(5)
lo.inet*
lo.dnsmasq
lo.pdnsd
lo.!(pdns|pdns-recursor)
lo
tun*
tap*
hso*
em+([0-9])?(_+([0-9]))*
p+([0-9])p+([0-9])?(_+([0-9]))*
eth*
ath*
wlan*
ppp*
*
### ls -l /etc/resolvconf/resolv.conf.d
total 8
-rw-r--r-- 1 root root   1 May 19 10:08 base
-rw-r--r-- 1 root root 151 Dec 13  2012 head
### cat /etc/resolvconf/resolv.conf.d/base

### 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
### ls -l /etc/resolvconf/run
ls: cannot access /etc/resolvconf/run: No such file or directory
### ls -l /run/resolvconf
total 4
-rw-r--r-- 1 root root   0 Jun 10 12:41 enable-updates
drwxr-xr-x 2 root root  60 Jun 10 12:42 interface
-rw-r--r-- 1 root root 170 Jun 10 12:42 resolv.conf
### cat /run/resolvconf/enable-updates
### cat /run/resolvconf/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 8.8.8.8
### ls -l /run/resolvconf/interface
total 4
-rw-r--r-- 1 root root 19 Jun 10 12:42 NetworkManager
### cat /run/resolvconf/interface/NetworkManager
nameserver 8.8.8.8
### ls -l /etc/resolv.conf
lrwxrwxrwx 1 root root 29 May 21 11:09 /etc/resolv.conf -> ../run/resolvconf/resolv.conf
### lsattr /etc/resolv.conf
lsattr: Operation not supported While reading flags on /etc/resolv.conf
### 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 8.8.8.8
### cat /etc/NetworkManager/NetworkManager.conf
[main]
plugins=ifupdown,keyfile,ofono
#dns=dnsmasq

no-auto-default=E0:69:95:AB:91:5A,

[ifupdown]
managed=false
###### End of debugging information for resolvconf ######

走ると手にnslookup 8.8.8.8入る;; connection timed out; no servers could be reached

システムを再起動し、いつでも切断されたため、操作全体が完全に中断されました。

ベストアンサー1

編集/etc/resolv.conf​追加、nameserver ip.ad.dr.es行。フェイルオーバーのためにネームサーバーを1つまたは2つ追加する必要があります。通常、ISP が提供するネームサーバーを使用しますが、検索習慣を ISP に提供する場合は、4.4.2.2 と同様のネームサーバーを使用できます。

おすすめ記事