DNSのAレコードでポート番号指定するのは不可能
仕事で、DNSのAレコードを設定してくださる方がWebサーバ側のポート番号が何になるかをお問い合わせくださった。
DNSと関係あるんだっけ?
と思い、調べたが、やはり関係ない。
DNSのAレコードでポート番号指定するのは不可能。
Aレコード以外の他のDNSレコードでも実質、ポート番号指定は不可能
Teratailさんから引用
規格書上は、DNSの「SRVレコード」を使うことで、特定のドメイン名とIPアドレス・ポートの組を紐付けることが可能です。
ただし、WebブラウザでSRVレコードに対応したものは存在せず、HTTPやHTTPSでの運用は現実的にはできません。
現段階だと実質不可能ってことですね。
→検証はしてないっす。
さらに、ChatGPT先生の回答↓
はい、他のDNSレコードではポート番号を指定することができる場合もあります。以下にいくつかの例を挙げてみましょう。
SRVレコード (Service Record): SRVレコードは特定のサービスのホスト名とポート番号を関連付けるために使用されます。例えば、XMPP(Jabber)サーバの場所やポート番号を指定するために使用されます。
TXTレコード (Text Record): TXTレコードはテキスト情報を関連付けるために使用されます。一部のアプリケーションでは、TXTレコードを使用して特定のポート番号を指定することがあります。
NAPTRレコード (Naming Authority Pointer): NAPTRレコードもサービスの位置情報を提供するために使用されます。これにより、サービス名、プロトコル、ドメイン名、およびポート番号の情報を含めることができます。
ただし、ポート番号を含むレコードは特定のサービスやプロトコルに関連しており、一般的なAレコードのようにホスト名とIPアドレスを関連付けるためのものではありません。必要に応じて適切なレコードタイプを選択し、ポート番号を含めることができます。
コメント