Saya telah mengalami masalah itu, yang saya perbaiki dengan menjalankan cache DNS saya sendiri. Ini hampir pasti akan mempercepat, meskipun siapa yang bisa mengatakan pasti masalah yang Anda miliki? Saya tidak tahu apakah Anda memiliki dnsmasq atau bind9, tetapi tidak ada salahnya mencoba mencopotnya. Jadi mari kita coba untuk menghapusnya, jika ada - menggantinya dengan bagian dnscache dari djbdns, membunuh semua instance dari dnsmasq - jika menjalankan - dan menghapus skrip start-up BIND - jika ada.
sudo apt-get remove bind9 dnsmasq-base
sudo apt-get install djbdns dnscache-run
sudo killall -9 dnsmasq
sudo update-rc.d -f bind9 remove
Maka kita harus memberi tahu sistem untuk menggunakan cache kita.
gksu gedit /etc/resolv.conf
Edit file agar terlihat seperti contoh ini. File ini menentukan server nama mana yang akan digunakan, domain default, dan akhiran pencarian. Sufiks pencarian memungkinkan untuk menjalankan kueri hanya menggunakan bagian nama host dari nama domain yang sepenuhnya memenuhi syarat. Sebagai contoh, 'nslookup www' secara otomatis menjadi 'nslookup www.example.com' ketika example.com adalah nilai dari parameter "search".
nameserver 127.0.0.1 # Use the local resolver first.
nameserver 208.67.222.222 # OpenDNS
nameserver 208.67.220.220 # OpenDNS
domain example.com
search example.com
Ini agak mewah, tetapi kita perlu mendapatkan server nama root terbaru.
sudo dnsip $(dnsqr ns . | sed -e '/answer/!d;s/\(.*\)NS \(.*\)/\2/') | sudo tee /etc/dnscache/root/servers/@
Saya pikir file resolv.conf ditimpa ketika kita menggunakan DHCP. Jadi mari kita beri diri kita alamat IP statis, menghapus perangkat lunak yang menekannya, dan mengedit file antarmuka kami untuk mengatur alamat IP statis.
sudo apt-get purge network-manager network-manager-gnome
gksu gedit /etc/network/interfaces
File antarmuka saya terlihat sebagai berikut, tetapi modifikasi milik Anda untuk konfigurasi Anda.
# Loopback
#
auto lo
iface lo inet loopback
# First network card (attached to NAT router, attached to cable internet)
#
auto eth0
iface eth0 inet static
address 192.168.1.254
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
Sekarang mari kita mulai kembali.
sudo reboot
Sekarang Anda menggunakan resolver lokal dan server root terbaru. Ini jauh, jauh lebih cepat dan lebih dapat diandalkan daripada apa yang saya dapatkan dari ISP saya, yang sangat lambat. Apakah ini membantu masalah lambat yang Anda miliki?
MEMPERBARUI
Atau - jika Anda tidak ingin menjalankan cache Anda sendiri (di atas), dan per percakapan di bawah ini, Anda bisa masuk ke router dan mengkonfigurasinya untuk menyediakan server DNS alternatif, seperti Google dan OpenDNS: 8.8.8.8, 208.67. 222.222, 208.67.220.220. Ini akan memperbaiki DNS yang lambat juga.