Linux Mint18.3の場合
ここや他の場所で、/etc/resolv.conf
。これらの投稿の一部は、search attlocal.net
という形式の行を参照していますがその機能については説明していません。
また、 VPNを使用してインターネットに接続すると、VPNソフトウェアは /etc/resolv.conf 内のDNSサーバーのIPアドレスを置き換え、search attlocal.net
の行を削除します。では、search attlocal.net
は必須ではないようですか?おそらく、状況によっては"反有用な"でさえありますか?
つまり:
-
search attlocal.net の目的は何ですか?
-
データが何であれ設定することが望ましい /etc/resolv.conf をデフォルトで search attlocal.net に含めないようにしますか?
-
検索できますか、または検索する必要があります attlocal.net は"より良い"に置き換えられますか?(はいの場合、どのように?)
コメント
回答
search
ディレクティブは見つからないホスト名にドメイン名を追加するDNSリゾルバー。
たとえば、/etc/resolv.conf
に含まれる場合
server attlocal.net
そしてあなたは
ping somehost
リゾルバーはsomehost
。それが失敗した場合、失敗を返す前にsomehost.attlocal.net
のIPアドレスを検索しようとします。
あなたの場合は、最初の非VPN接続の一部として、おそらくAT & Tデバイス(またはクローン)へのDHCP経由でセットアップします。これは、DHCPサーバーがサービスを提供するすべてのホストが、同じドメインにIPアドレスを持っているように見せやすくするための試みであり、相互にプレーンなhostname
を使用できます。 。
VPNをアクティブ化すると、すべてのネットワークトラフィックがVPNを通過するようになります。トラフィックが*.attlocal.net
に送られることは望ましくありません。 VPNセットアップは/etc/resolv.conf
を書き換えているため、server
ディレクティブは必要ありません
man resolv.conf
を試して、マニュアルページに記載されている情報を確認しましたか? 'は、標準の構成ファイルに何を入れるべきか疑問に思う場合、通常は良い出発点です。