DNS ルックアップのために /etc/hosts を変更する代替方法

DNS ルックアップのために /etc/hosts を変更する代替方法

私はネットワーキング初心者です。ping一部のDNS名が見つからなかったため、/etc/hostsに次のように入力しました。

10.128.0.22 kafka.marathn.meso
10.128.0.31 elasticsearch.marathn.meso

これでping見つけることができます。 IPアドレスが変更された場合、DNS名をIPアドレスにマッピングするより動的でスケーラブルな方法はありますか?

答え1

これがホームラップの場合は、上記のuser1794469のコメントで述べたように、良い学習練習のためにDNS / DHCPサーバーを設定することをお勧めします。これにより、IPアドレスが変更されるたびにDNSレコードが動的に更新されます。次の最も重要なことは、他の場所を見つける前にクライアントコンピュータがDNSサーバーを指すように設定することです。

この問題を解決するために、DNSとDHCPが作成されました。 DNSサーバーのみを設定しても、新しいコンピュータが追加されるか、コンピュータが別のIPを取得するたびにレコードを手動で更新する必要があります。

DNSとDHCPを設定すると、DHCPデーモンは「即時」レコードを更新します。

この設定に関するオンラインガイドがたくさんあるので、選択したLinuxディストリビューションに適したガイドを見つけてください。

関連情報