
仕事用サーバー (Ubuntu 16.04) のログを見ていたら、ubuntu-18.04
ホスト名のフィールドにリストされていました。自宅で Ubuntu 16.04 と 18.04、Centos 6、Windows 10 で確認しました。すべて同じ IP とホスト名が表示されています。何が原因かわかりますか?
Name: ubuntu-18.04
Address: 159.65.158.229
答え1
短い答え:
何らかの理由で、その IP アドレスの逆 DNS クエリに対する答えは「ubuntu-18.04」です。これは珍しいことであり、ベスト プラクティスではありませんが、プロトコルによって禁止されているわけでもありません。
長い答え:
ARIN (American Registry for Internet Numbers) は、IPv4 ネット ブロック 159.65.0.0/16 を Digital Ocean という会社に割り当てました。これにより、Digital Ocean の権威ネーム サーバーは、その範囲内の IPv4 アドレスに関連付けられたホスト名を要求するすべての逆 DNS 要求に応答できるようになります。
Digital Ocean の権威ネーム サーバーに逆 DNS 要求を送信して、169.65.158.229 に関連付けられているホスト名を問い合わせると、Digital Ocean の DNS サーバーは文字列「ubuntu-18.04」で応答します。これは DNS プロトコルで禁止されていませんが、ベスト プラクティスとは見なされていません。ベスト プラクティスは、そのホストの完全修飾ドメイン名 (FQDN) を返し、その FQDN にその IPv4 アドレスを指す「A」(アドレス) レコードを含めることです。しかし、何らかの理由で、おそらく間違いかもしれませんが、Digital Ocean のサーバーはそのクエリに対して FQDN を返していません。文字列「ubuntu-18.04」のみを返します。