Tidak ada resolusi DNS setelah pemutakhiran dari ubuntu 14.04 hingga 16.04


11

Saya memutakhirkan ubuntu 14.04 ke ubuntu 16.04 dan saya memiliki masalah dengan koneksi internet. Secara khusus, DNS setelah pembaruan berhenti berfungsi. Untuk tujuan debugging, saya menetapkan satu-satunya DNS 8.8.8.8, tetapi resolusi nama masih tidak berfungsi. Output dari nmcli device show wlan1 | grep IP4adalah:

pc@pc:~$ nmcli device show wlan1 | grep IP4
IP4.ADDRESS[1]: 192.168.1.3/24
IP4.GATEWAY: 192.168.1.1
IP4.ROUTE[1]: dst = 169.254.0.0/16, nh = 0.0.0.0, mt = 1000
IP4.DNS[1]: 8.8.8.8
The output from dig @8.8.8.8 google.com and dig google.com:

dig @8.8.8.8 google.com
; <<>> DiG 9.10.3-P4-Ubuntu <<>> @8.8.8.8 google.com
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 60075
;; flags: qr rd ra; QUERY: 1, ANSWER: 12, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;google.com.            IN  A

;; ANSWER SECTION:
google.com.     27  IN  A   62.75.23.245
google.com.     27  IN  A   62.75.23.230
google.com.     27  IN  A   62.75.23.216
google.com.     27  IN  A   62.75.23.238
google.com.     27  IN  A   62.75.23.224
google.com.     27  IN  A   62.75.23.223
google.com.     27  IN  A   62.75.23.237
google.com.     27  IN  A   62.75.23.210
google.com.     27  IN  A   62.75.23.217
google.com.     27  IN  A   62.75.23.231
google.com.     27  IN  A   62.75.23.244
google.com.     27  IN  A   62.75.23.251

;; Query time: 89 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
;; WHEN: Sat Apr 30 19:39:24 EEST 2016
;; MSG SIZE  rcvd: 231
pc@pc:~$ dig google.com
; <<>> DiG 9.10.3-P4-Ubuntu <<>> google.com
;; global options: +cmd
;; connection timed out; no servers could be reached
pc@pc:~$ route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.1.1     0.0.0.0         UG    600    0        0 wlan1
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 wlan1
192.168.1.0     0.0.0.0         255.255.255.0   U     600    0        0 wlan1

IP4.ROUTE[1]: dst = 169.254.0.0/16tentu menunjukkan masalah dengan rute. Silakan kirim tabel perutean Anda dengan route -n.
Julie Pelletier

1
Berdasarkan penggalian Anda, apakah menambah pemecahan nameserver 8.8.8.8Anda /etc/resolv.conf?
Julie Pelletier

@JuliePelletier dari IP4.DNS[1]: 8.8.8.8Saya kira mereka sudah menggunakan server nama.
Hi-Angel

@ Hi-Angel: Anda benar tetapi jelas ada masalah dengannya sejak dig bekerja pada nameserver yang sama.
Julie Pelletier

Terima kasih atas waktu Anda, saya memecahkan masalah dengan menggunakan jawaban yang diberikan di tautan: askubuntu.com/questions/622470/…
c_nikol

Jawaban:


9

Saya memecahkan masalah dengan menggunakan instruksi Amrish di Ask Ubuntu Stack Exchange, yaitu dengan menggunakan kode berikut:

sudo rm /etc/resolv.conf
sudo ln -s ../run/resolvconf/resolv.conf /etc/resolv.conf
sudo resolvconf -u

Saya mencoba perintah di atas, mengapa browser firefox masih tidak berfungsi. Saya mencoba ping cnn.com sistem mengembalikan ping: host tidak diketahui cnn.com
user785099

6

Saya memiliki masalah serupa dan menggunakan solusi dari sini . Di bawah ini adalah metode dan tautan lain ke tempat mereka menemukan info -

Perilaku DNS selama koneksi OpenVPN membaik segera ketika saya mengikuti saran tentang ubuntuforums :

  1. Buka /etc/NetworkManager/NetworkManager.confdi editor dengan hak root.
  2. Hapus (atau komentari dengan hash #) baris yang bertuliskan dns=dnsmasq.
  3. Mulai ulang NetworkManager via sudo service NetworkManager restart.

dash (-) = hash (#) ;-)
Adam Plocher

3

Saya memiliki masalah yang sama dengan resolvconf mencegah klien dhcp (dhclient) untuk mendapatkan IP dari server DHCP untuk eth0. Memecahkan masalah resolvconf , selesaikan masalah DHCP.

sudo mkdir -p /run/resolvconf/interface
sudo resolvconf -u
sudo service resolvconf restart
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.