GNU/Linux >> Belajar Linux >  >> Ubuntu

Pencarian DNS Sangat Lambat?

Ubuntu 12.10

Saya akan menjelaskan masalah pertama. Terkadang ketika saya memuat halaman web itu tidak pernah selesai memuat dan dikatakan tidak dapat mencapai server atau sesuatu seperti itu. Ketika saya melakukan ping ke situs web itu, terminal mengatakan itu tidak dapat menyelesaikan nama host. Jadi saya kemudian mencoba server DNS Google tetapi tidak berhasil di sana. Aneh karena saya tidak pernah mengalami masalah ini di Windows 7. Saya menggunakan

cat /etc/resolv.conf

dan hasilnya begini:

# 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 127.0.1.1
search hsd1.or.comcast.net

Mengapa menggunakan 127.0.1.1? Apakah itu berarti mencoba menyelesaikan alamat secara lokal? Saat saya melakukan ping ke server pencarian comcast, saya mendapatkan kesalahan batas waktu.

Jawaban Terbaik

/etc/resolv.conf (yang sebenarnya merupakan tautan simbolis ke /run/resolvconf/resolv.conf) ditulis oleh utilitas resolvconf berdasarkan informasi yang berasal dari berbagai kemungkinan sumber.

127.0.1.1 adalah alamat IP loopback tempat instance dnsmasq yang dikendalikan NetworkManager mendengarkan. Dnsmasq berjalan secara lokal dan menerima kueri DNS di 127.0.1.1 dan meneruskan kueri ini ke server nama eksternal yang alamatnya disediakan oleh NetworkManager. Skema ini tidak selalu bekerja dengan baik dan jika Anda memiliki masalah dengannya (seperti yang Anda lakukan) maka disarankan untuk menonaktifkan dnsmasq yang dikontrol NetworkManager. Untuk menonaktifkannya, edit /etc/NetworkManager/NetworkManager.conf

sudo gedit /etc/NetworkManager/NetworkManager.conf

dan beri komentar pada baris tersebut

dns=dnsmasq

sehingga terlihat seperti berikut.

#dns=dnsmasq

Kemudian restart manajer jaringan. Perintah yang Anda gunakan bergantung pada versi Ubuntu Anda:

sudo service network-manager restart # For newer systems using Systemd
sudo restart network-manager         # For older systems using Upstart

Setelah ini, Anda harus memiliki nameserver baris di resolv.conf dengan alamat IP non-loopback. Jika tidak, coba perintah berikut.

sudo dpkg-reconfigure resolvconf

Jika Anda masih belum memiliki nameserver baris di resolv.conf dengan alamat IP non-loopback atau jika Anda masih tidak memiliki layanan DNS, coba reboot.

Jika Anda masih tidak memiliki layanan DNS yang baik, mulailah menyelidiki server nama di alamat IP eksternal (1.2.3.4 pada contoh di bawah). Apakah ini menyelesaikan nama domain dengan benar saat didekati menggunakan host atau dig utilitas?

host www.ford.com 1.2.3.4

dig @1.2.3.4 www.gm.com

Apakah server nama Google berfungsi?

host www.ford.com 8.8.8.8

dig @8.8.4.4 www.gm.com

Jika Anda menemukan bahwa Anda server nama eksternal tidak berfungsi dengan baik maka Anda harus mengonfigurasi koneksi Anda untuk menggunakan server nama yang berperilaku baik seperti milik Google. Untuk melakukan ini, klik kanan pada indikator jaringan dan pergi ke Edit Connections | | Sunting… | Pengaturan IPv4. Dengan asumsi bahwa Metode saat ini adalah Automatic (DHCP) , setel Metode ke Automatic (DHCP) addresses only dan isikan alamat nameserver yang baik pada kolom yang berjudul Additional DNS servers .


Ubuntu
  1. Menggunakan Dns Sekunder Saat Pencarian Gagal Di Primer?

  2. Menggunakan Realtek 8732be Pada Hp Stream 11 Sangat Lambat?

  3. Bagaimana Mencegah Juniper Network Connect Melanggar Resolusi Dns?

  1. Internet Sangat Lambat Pada Ralink 2501usb?

  2. 20,04 Pada Monitor Eksternal (2560 × 1600) Sangat Lambat?

  3. 10 Contoh Perintah nslookup Linux untuk Pencarian DNS

  1. /dev/random Sangat Lambat?

  2. Kecepatan unduhan yang sangat lambat dari Steam

  3. Ubah pengaturan DNS secara permanen di Server Ubuntu