ฉันประสบปัญหานั้นซึ่งแก้ไขโดยใช้แคช DNS ของตัวเอง สิ่งนี้จะเพิ่มความเร็วขึ้นอย่างแน่นอนแม้ว่าใครจะสามารถบอกปัญหาที่คุณมีได้อย่างแน่นอน? ฉันไม่ทราบว่าคุณมี dnsmasq หรือ bind9 หรือไม่ แต่จะไม่พยายามถอนการติดตั้ง ดังนั้นให้ลองลบมันถ้ามี - แทนที่ด้วยส่วน dnscache ของ djbdns ฆ่าตัวอย่างของ dnsmasq - ถ้ากำลังรัน - และลบสคริปต์เริ่มต้น BIND - ถ้ามีอยู่
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
จากนั้นเราจะต้องแจ้งให้ระบบใช้แคชของเรา
gksu gedit /etc/resolv.conf
แก้ไขไฟล์เพื่อให้ดูเหมือนกับตัวอย่างนี้ ไฟล์นี้กำหนดเซิร์ฟเวอร์ชื่อที่จะใช้โดเมนเริ่มต้นและคำต่อท้ายการค้นหา ส่วนต่อท้ายการค้นหาทำให้สามารถเรียกใช้คิวรีได้โดยใช้เฉพาะส่วนชื่อโฮสต์ของชื่อโดเมนที่ผ่านการรับรองโดยสมบูรณ์ สำหรับ exmaple 'nslookup www' จะกลายเป็น 'nslookup www.example.com' โดยอัตโนมัติเมื่อ example.com คือค่าของพารามิเตอร์ "ค้นหา"
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
นี่เป็นเรื่องแปลก แต่เราจำเป็นต้องได้รับเซิร์ฟเวอร์ชื่อรูทล่าสุด
sudo dnsip $(dnsqr ns . | sed -e '/answer/!d;s/\(.*\)NS \(.*\)/\2/') | sudo tee /etc/dnscache/root/servers/@
ฉันคิดว่าไฟล์ resolv.conf ถูกเขียนทับเมื่อเราใช้ DHCP ดังนั้นให้ที่อยู่ IP แบบคงที่ของเราเอาซอฟต์แวร์ที่ลบออกแล้วแก้ไขไฟล์อินเตอร์เฟสของเราเพื่อตั้งค่าที่อยู่ IP คงที่
sudo apt-get purge network-manager network-manager-gnome
gksu gedit /etc/network/interfaces
ไฟล์อินเตอร์เฟสของฉันมีลักษณะดังต่อไปนี้ แต่ปรับเปลี่ยนการตั้งค่าของคุณ
# 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
ตอนนี้เรามาเริ่มกันใหม่
sudo reboot
ตอนนี้คุณกำลังใช้ตัวแก้ไขโลคัลและเซิร์ฟเวอร์รูทล่าสุด นี่เร็วกว่าและเชื่อถือได้มากกว่าสิ่งที่ฉันได้รับจาก ISP ซึ่งช้ามาก สิ่งนี้ช่วยให้คุณมีปัญหาช้าหรือไม่?
UPDATE
หรือ - หากคุณไม่ต้องการเรียกใช้แคชของคุณเอง (ด้านบน) และตามการสนทนาด้านล่างคุณสามารถลงชื่อเข้าใช้เราเตอร์ของคุณและกำหนดค่าให้เซิร์ฟเวอร์ DNS สำรองเช่น Google และ OpenDNS: 8.8.8.8, 208.67 222.222, 208.67.220.220 นี้จะแก้ไข DNS ช้าด้วย