很多小伙伴們會好奇Ubuntu為什么打開網(wǎng)頁的速度那么慢呢?當ubuntu網(wǎng)頁打開速度慢怎么辦?那么我們就帶著這個問題一起去看看ubuntu下網(wǎng)頁打開慢的解決方法。
可是在這版系統(tǒng)連接網(wǎng)絡(luò)的時候,我能明顯的感覺到很慢。但是一旦建立起連接,下載的速度還是可以接受的。使用火狐瀏覽網(wǎng)頁時發(fā)現(xiàn),連接緩慢時,火狐左下角一直有在顯示“Looking up xx.com…. ”或者“ Connecting to xx.com” 由此可以判斷出這個版本ubuntu慢的原因是由于域名解析緩慢導(dǎo)致的。使用dig命令進行域名解析,觀察返回時間,也充分證明了這個觀點。
既然知道了原因,想要解決也變得很簡單咯,在本地架設(shè)一個DNS Server就好咯,然后設(shè)置解析DNS地址為本地。這樣可能第一次連接網(wǎng)站時還是緩慢的,但是以后由于可以直接命中本地的緩存,所以應(yīng)該可以大大加快域名解析的速度。Ok說動手就動手,這里我們使用了一款輕量級的DNS Server——pdnsd,當然,如果你要是有興趣的話,完全可以使用Bind這樣的軟件來架設(shè)DNS服務(wù)器,由于這里并發(fā)數(shù)不大,我就用輕量級的Server軟件好了~~
1.安裝
pdnsd已經(jīng)加入源里了,安裝非常簡便:
sudo apt-get install pdnsd
安裝過程中,它會問你選擇何種配置,此處選擇manual。
2.配置
sudo gedit /etc/pdnsd.conf
修改
server {
label=”resolvconf”;
}
為
server {
label=”resolvconf”;
ip=61.233.154.33;
ip=211.98.4.1;
timeout=30;
interval=30;
uptest=ping;
ping_timeout=50;
purge_cache=off;
}
其中:
ip=61.233.154.33;
ip=211.98.4.1;
這兩行也可以寫成一行ip=61.233.154.33,211.98.4.1; 代表當?shù)氐腄NS服務(wù)器地址,可以有多個,根據(jù)自己情況填寫。這里是鐵通的DNS。
后面的參數(shù)采用默認就可以了。
sudo gedit /etc/default/pdnsd
修改START_DAEMON的值為yes。
3.設(shè)置本機的DNS
sudo gedit /etc/resolv.conf
在所有內(nèi)容之前插入一行:
nameserver 127.0.0.1
特別的,如果你是ADSL撥號上網(wǎng)(通過pppoeconf配置),那么還需要修改一下文件:
sudo gedit /etc/ppp/peers/dsl-provider
在usepeerdns前加#,注釋掉。防止ppp強制使用遠程DNS,并覆蓋resolv.conf
如果你啟用了DHCP服務(wù),那么要
sudo gedit /etc/dhcp3/dhclient.conf
去掉
#prepend domain-name-servers 127.0.0.1;
前面的“#“。
4.啟動pdnsd
sudo /etc/init.d/pdnsd start
5.簡單測試
dig kaisir.com | grep time
第一次結(jié)果顯示:;; Query time: 11 msec
第二次結(jié)果顯示:;; Query time: 0 msec
第三次結(jié)果顯示:;; Query time: 0 msec
第四次結(jié)果顯示:;; Query time: 0 msec
瞧,到此時,第二次及以后的解析都是直接命中本地緩存,這樣大大的提高的域名解析的速度。
ubuntu網(wǎng)頁打開速度慢怎么辦?我們通過查詢資料發(fā)現(xiàn)可能是因為dns解析問題,我們只要更改一下dns或者是上面的其他方法就可以了。
新聞熱點
疑難解答
圖片精選