解決ubuntu上網慢的方法

2021-05-27 15:50:59 字數 1325 閱讀 6391

在ubuntu下用firefox等瀏覽器上網,往往比在windows下上網要慢好多,但細心的人會發現,慢的時間是花在dns查詢上面了。那麼我們可以在本機快取dns,也就是在本機架設乙個dns**伺服器。常用的軟體有bind、

djbdns、

dnsmasq和pdnsd。下面我們來說一下,用

pdnsd來架設乙個永久的dns**伺服器,所謂「永久」,就是說,在

系統重啟以後

,本機快取的dns仍然存在,不用再去查詢真實dns來

重新建立快取。

1、安裝

sudo apt-get install pdnsd

安裝的時候,它會問你選擇什麼配置,請選擇「manual「。

2、配置pdnsd

sudo gedit /etc/pdnsd.conf

修改server

為server

label="opendns"

;其中「

opendns

」可以隨便寫,乙個標識而已,用於將來的診斷;

ip=208.67.222.222;

ip=208.67.220.220;

這兩行也可以寫成一行ip=208.67.222.222,

208.67.220.220

;代表真實的dns伺服器位址,可以有多個。

後面的引數採用預設就可以了。

sudo gedit /etc/default/pdnsd

修改start_daemon的值為yes。

3、向resolver新增dns**伺服器

sudo gedit /etc/resolv.conf

在首行新增一句:nameserver 127.0.0.1

4、防止

resolv.conf被覆蓋

如果你啟用了dhcp服務,那麼要

sudo gedit /etc/dhcp3/dhclient.conf

去掉#prepend domain-name-servers 127.0.0.1;

前面的「#「。

如果你是撥號上網,那麼

sudo gedit /etc/ppp/peers/provider 

在 usepeerdns 前面增加# ,也就是把這條語句注釋掉。 以防resolv.conf的設定被pppoe覆蓋。

5、啟動pdnsd

sudo /etc/init.d/pdnsd start
6、測試

結果顯示:;; query time: 1 msec

原來的結果:;; query time: 845 msec

解決ubuntu上網慢的方法

在ubuntu下用firefox等瀏覽器上網,往往比在windows下上網要慢好多,但細心的人會發現,慢的時間是花在dns查詢上面了。那麼我們可以在本機快取dns,也就是在本機架設乙個dns 伺服器。常用的軟體有bind djbdns dnsmasq和pdnsd。下面我們來說一下,用pdnsd來架設...

解決ubuntu上網慢的方法

在ubuntu下用firefox等瀏覽器上網,往往比在windows下上網要慢好多,但細心的人會發現,慢的時間是花在dns查詢上面了。那麼我們可以在本機快取dns,也就是在本機架設乙個dns 伺服器。常用的軟體有bind djbdns dnsmasq和pdnsd。下面我們來說一下,用 pdnsd來架...

解決ubuntu上網慢的方法

在ubuntu下用firefox等瀏覽器上網,往往比在windows下上網要慢好多,但細心的人會發現,慢的時間是花在dns查詢上面了。那麼我們可以在本機快取dns,也就是在本機架設乙個dns 伺服器。常用的軟體有bind djbdns dnsmasq和pdnsd。下面我們來說一下,用 pdnsd來架...