Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私のC++アプリケーションは、IPv6アドレスを指すDNSSRVレコードを検索する必要があります。私がこれまでに調査したことから、res_search()ファミリーの関数がその方法です。
そのようなクエリを準備する方法とIPv6の結果を抽出する方法の例を誰かが持っていますか?
res_search()(またはreq_query) は、おそらく最初のSRVレコードを取得するための方法です。
res_search()
req_query
SRV
ただし、レコードにはホスト名SRVのみを含めることができ、リテラル IPv6 アドレスは含めることができません。
そのレコードのホスト名の内容をgetaddrinfo()関数にフィードして、IPv4 と IPv6 の両方のアドレスを同時に検索できるようにする必要があります。
getaddrinfo()