接続を共有する両方のコンピュータのネームサーバーが同じ理由は何ですか?

接続を共有する両方のコンピュータのネームサーバーが同じ理由は何ですか?

存在するhttps://unix.stackexchange.com/a/1936/674、PC2のネームサーバー設定がPC1のネームサーバー設定と同じ理由は何ですか?

仮定:

  • ...
  • cat /etc/resolve.conf10.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。)

関連情報