如何查找指向IPv6地址的SRV记录

Howto look up an SRV record pointing to an IPv6 address

本文关键字:地址 IPv6 SRV 记录 何查找 查找      更新时间:2023-10-16

我的C++应用程序必须查找指向IPv6地址的DNS SRV记录。从我迄今为止的研究来看,res_search((函数族是一种可行的方法。

有人举过如何准备这样的查询以及如何提取IPv6结果的例子吗?

res_search()(或req_query(可能是获取初始SRV记录的方法。

但是,SRV记录只能包含主机名,而不能包含文字IPv6地址。

您应该将该记录的主机名内容输入到getaddrinfo()函数中,然后该函数可以同时查找IPv4和IPv6地址。