私のDNSサーバーの理解から、簡単な説明は、特定のホスト名に対して、DNSサーバーがルックアップテーブルを使用してホスト名のIPアドレスを返すということです。
私のプロジェクトの 1 つで、wifi ネットワークを介してクライアントをサーバーに接続し、サーバーがクライアントでリッスンしている IP アドレスとポートを指定していました。ネットワーク設定で DNS サーバーを指定するように要求する新しい要件が発生し、DNS サーバーはサーバーの IP アドレスとポート番号を返します。
オンラインでDNSサーバーへのリクエスト/レスポンスを確認したところ、ポート番号がDNSサーバーから送信されていないことが言及されている場所がたくさん見つかりました。そうですか?
プロジェクトを Visual Studio 2005 でコーディングしました。既存の Visual Studio プロジェクトと統合できる DNS サーバーのライブラリ/コードはありますか? また、特定のホスト名に対して、応答でポート番号を指定できる可能性はありますか?
ldns/bind のような C 言語の DNS サーバーの多くのソース コードを確認しましたが、Visual Studio と統合する方法が見つかりませんでした。