ローカルドメイン名がない場合、/etc/resolv.confのデフォルトの「検索」値はどのように定義されますか?

ローカルドメイン名がない場合、/etc/resolv.confのデフォルトの「検索」値はどのように定義されますか?

VirtualBox 6.1でKali Linux 2020.4を実行しています。イメージは独自のNATネットワーク上で実行されます(VirtualBoxを介して作成されます)。設定-ネットワーク)DHCPサポートを有効にします。

実行すると、cat /etc/resolv.conf次の応答が表示されます。

# Generated by NetworkManager
search uni-konstanz.de
nameserver 192.xxx.xxx.x

これはnameserver私のルーターのローカルIPアドレスなので、VirtualBoxは私のルーターのデフォルトDNSを使用しているようです。これはある程度意味があります。しかし、私にとって奇妙なことはデフォルトですsearch。これが私の(以前の)大学のドメインでした。正直なところ、VirtualBoxで実行されているKali Linuxイメージにどのように入るのかわかりません。

内部にマニュアルページresolv.confの場合、「検索リストは通常​​ローカルドメイン名に基づいて決定されます」と表示されますが、実行するとdomainname応答はです(none)

searchだから私の質問は、ローカルドメイン名がない場合、Kali LinuxまたはむしろNetworkManagerツールがデフォルトをどのように決定しますか?

Kali LinuxでNetworkManager GUIを開くと、IPv4方式が「DHCP」に設定されているため、ホストOSから「漏れた」情報であると仮定します。私が考えることができる唯一のことは、Cisco AnyConnectを介して大学ネットワークにVPNサービスを接続しましたが、実際にはそれがすべてだったことです。

すべてがうまくいきますが、まだ混乱しています。誰に手がかりがありますか?それとも、Kali Linuxの問題よりもVirtualBoxの問題に近いですか?

ベストアンサー1

これは、ディストリビューションが DHCP クライアントを介して IP 情報を取得した場合に発生します。 DHCP クライアントは、DHCP サーバーから検索ドメインを取得し、resolv.conf に追加します。

おすすめ記事