存在するhttps://unix.stackexchange.com/a/1936/674、PC2のネームサーバー設定がPC1のネームサーバー設定と同じ理由は何ですか?
仮定:
- ...
cat /etc/resolve.conf
10.0.0.2は、PC1(PC1)で使用されるネームサーバーのIPアドレスです。PC1から:
...
PC2から:イーサネット0PC1に接続されたインターフェースです。
... # specify nameserver echo "nameserver 10.0.0.2" >> /etc/resolve.conf
答え1
リンクをもう一度読んでみると、これが利用可能な唯一のネームサーバーであるように見えます(またはそれが使用したいネームサーバーのようです)、PC2はPC1を使用してネームサーバーに接続しているようです。
答え2
厳密に言えば、同じである必要はありません。
PC1がすでに10.0.0.2をネームサーバーとして使用していて、インターネット接続が完全に機能している場合は、すでに10.0.0.2を知っています。働くネームサーバーへ。
理由がある場合は、Googleの8.8.8.8、Cloudflareの1.1.1.1、Quad9の9.9.9.9などのパブリックネームサーバーなどの他のネームサーバーを指定することを選択できます。
しかし、10.0.0.2がうまく機能していることをすでに知っていて、他のサービスを使用する特別な理由がない場合は、なぜ動作するのかを変更しますか?
(また、nameserver x.x.x.x
コンフィギュレーションラインを作成することは、/etc/resolv.conf
質問にリンクされた回答が書かれたときと同じように、Linux / Unixでネームサーバを設定するための普遍的な方法ではありません。PC2の設定に応じて、さまざまなユーザーの1つを使用できます。 NetworkManagerインターフェイスを使用resolvectl
または編集します/etc/systemd/resolved.conf
。)