Ubuntu 12.10
Saya akan menjelaskan masalah pertama. Kadang-kadang ketika saya memuat halaman web itu tidak pernah selesai memuat dan dikatakan tidak dapat mencapai server atau sesuatu seperti itu. Ketika saya ping situs web itu, terminal mengatakan tidak bisa menyelesaikan nama host. Jadi saya kemudian mencoba server DNS Google tetapi tidak beruntung di sana. Ini aneh karena saya belum pernah mengalami masalah ini di Windows 7. Saya menggunakan
cat /etc/resolv.conf
dan muncul dengan ini:
# 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? Ketika saya melakukan ping ke server pencarian comcast saya mendapatkan kesalahan batas waktu.
Jawaban:
/etc/resolv.conf (yang sebenarnya merupakan tautan simbolis ke /run/resolvconf/resolv.conf) ditulis oleh utilitas resolvconf berdasarkan informasi yang berasal dari berbagai sumber yang mungkin.
127.0.1.1 adalah alamat IP loopback dimana instans yang dikendalikan oleh NetworkManager mendengarkan dnsmasq. Dnsmasq berjalan secara lokal dan menerima permintaan DNS di 127.0.1.1 dan meneruskan permintaan ini ke server nama eksternal yang alamatnya disediakan oleh NetworkManager. Skema ini tidak selalu berfungsi dengan baik dan jika Anda memiliki masalah dengannya (seperti yang Anda lakukan) maka disarankan untuk menonaktifkan dnsmasq yang dikendalikan oleh NetworkManager. Untuk menonaktifkannya, edit
/etc/NetworkManager/NetworkManager.conf
dan berkomentar di luar garis
sehingga terlihat seperti berikut ini.
Kemudian restart manajer jaringan. Perintah yang Anda gunakan tergantung pada versi Ubuntu Anda:
Setelah ini, Anda harus memiliki
nameserver
baris di resolv.conf dengan alamat IP non-loopback. Jika ini bukan masalahnya, coba perintah berikut.Jika Anda masih belum memiliki
nameserver
garis dalam 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, maka mulailah menyelidiki server nama di alamat IP eksternal (1.2.3.4 dalam contoh di bawah). Apakah itu benar menyelesaikan nama domain ketika didekati menggunakan utilitas
host
ataudig
?Apakah server nama Google berfungsi?
Jika Anda menemukan nameserver eksternal Anda tidak berfungsi dengan baik maka Anda harus mengonfigurasi koneksi Anda untuk menggunakan nameserver berperilaku baik seperti milik Google. Untuk melakukan ini, klik kanan pada indikator jaringan dan pergi ke Edit Koneksi | | Edit ... | Pengaturan IPv4. Dengan asumsi bahwa Metode saat ini adalah
Automatic (DHCP)
, atur Metode keAutomatic (DHCP) addresses only
dan isi alamat server nama yang baik di bidang berjudulAdditional DNS servers
.sumber
ping 8.8.8.8
. Untuk memperbaiki masalah ini saya mengubah IP DNS primer saya menjadi salah satu dari OpenDNS IP 208.67.222.222.Anda mungkin ingin klik kanan pada applet manajer jaringan, edit koneksi dan tambahkan dns lain. Itu harus 'menempel'
sumber