UBUNTU16.04でインターネットアクセスが遅いという問題を解決します

転載元:https://jingyan.baidu.com/article/1612d500743de2e20e1eee03.html

Firefoxやその他のブラウザを使用してubuntuでオンラインにするのは、Windowsでオンラインにするよりもはるかに遅いことがよくありますが、注意を払っている人は、DNSルックアップに時間がかかることに気付くでしょう。次に、DNSをローカルにキャッシュできます。つまり、このラックにDNSプロキシサーバーを設定できます。一般的に使用されるソフトウェアには、bind、djbdns、dnsmasq、およびpdnsdが含まれます。それについて話しましょう。pdnsdを使用して永続的なDNSプロキシサーバーを設定します。いわゆる「永続的な」とは、システムの再起動後もローカルにキャッシュされたDNSが存在し、実際のDNSを検索して再検索する必要がないことを意味します。 -キャッシュを確立します。

1.インストール

sudo apt-get install pdnsd

インストール時に、どの構成を選択するかを尋ねられます。「手動」を選択してください。

2.pdnsdを構成します

sudo gedit /etc/pdnsd.conf

変更する

サーバー{

    label = "resolvconf";

}

ために

サーバー{

    label = "OpenDNS";

    ip = 208.67.222.222;

    ip = 208.67.220.220;

    タイムアウト= 30;

    間隔= 30;

    uptest = ping;

    ping_timeout = 50;

    パージキャッシュ=オフ;

}

label = "OpenDNS";

その中で、「OpenDNS」は任意に書くことができ、将来の診断のためのロゴにすぎません。

ip = 208.67.222.222;

ip = 208.67.220.220;

これらの2行は、1行として記述することもできます。ip= 208.67.222.222,208.67.220.220;は実際のDNSサーバーアドレスを表し、複数存在する場合があります。

デフォルトでは、次のパラメータを使用できます。

sudo gedit / etc / default / pdnsd

START_DAEMONの値をyesに変更します。

3.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.テスト

www.baidu.comを掘る| grep時間

結果は次のようになります。;;クエリ時間:1ミリ秒

元の結果:;;クエリ時間:845ミリ秒

おすすめ

転載: blog.csdn.net/Sun7_She/article/details/72468527