1

私のUbuntu 10.10-64ビットマシンが起動すると、 /etc/resolv.conf の上部は次のようになります。

# Generated by NetworkManager
domain Dynex
search Dynex
nameserver 192.168.2.1

この構成では、DNS が非常に遅くなります。おそらくルーター自体が実際には DNS サーバーではないため、ISP から次のネームサーバーを試す前に、そのアドレスで名前解決をタイムアウトにする必要があります。ルーターのネームサーバーをコメントアウトすると名前解決が早いです。

また、接続時に /etc/resolv.conf を変更し、切断時に「元の」構成を復元する Cisco VPN も使用します。つまり、ルーターのネームサーバーが接続前にコメント アウトされていた場合、切断後もコメント アウトされたままになります。

Problem is, /etc/resolv.conf gets rewritten at next startup so that the router nameserver reappears as the first entry. The machine is a dual-boot system that gets restarted often, so I need some way to permanently block the router address from /etc/resolv.conf, or I suppose a way to automate removing it, in a way that still allows the VPN to work properly.

Thanks!

4

2 に答える 2

2

自分でこの問題に遭遇しました(まあ、あなたのようなルーターの検索ラインが遅れてしまいましたが、実際のDNSアドレスはそこにありました...)。これで解決すると思います:ネットワークマネージャーアイコンを右クリックします。「接続の編集」をクリックします。有線/無線接続 (通常は自動) で使用している接続を選択し、右側の編集ボタンをクリックしてから、新しいダイアログ ウィンドウが開いたら、ipv4 設定タブを選択します。「メソッド」と表示されている場所をクリックし、「自動 (DHCP) アドレスのみ」を選択します。次に、「DNS サーバー」というタイトルのフィールドに移動し、ISP からの DNS サーバー アドレスを入力します。(上記のリストでは、192.168.2.1 のみがリストされており、これがルーターのアドレスであると述べています...

お役に立てれば....

于 2010-12-11T01:40:32.200 に答える
1

isp dns から離れて、よりオープンでパブリックなものに移行したい場合があります。

opendns

ネームサーバー 208.67.222.222
ネームサーバー 208.67.220.220

Google DNS

ネームサーバー 8.8.8.8
ネームサーバー 8.8.4.4

于 2010-12-11T02:02:04.463 に答える