如何查找指向IPv6地址的SRV记录
Howto look up an SRV record pointing to an IPv6 address
我的C++应用程序必须查找指向IPv6地址的DNS SRV记录。从我迄今为止的研究来看,res_search((函数族是一种可行的方法。
有人举过如何准备这样的查询以及如何提取IPv6结果的例子吗?
res_search()
(或req_query
(可能是获取初始SRV
记录的方法。
但是,SRV
记录只能包含主机名,而不能包含文字IPv6地址。
您应该将该记录的主机名内容输入到getaddrinfo()
函数中,然后该函数可以同时查找IPv4和IPv6地址。
相关文章:
- 如何为DNS查找反向IPv6地址-C++
- 如何使用C或C 查找给定的IPv6地址是否属于CIDR范围
- 我可以通过AF_INET域套接字连接到IPv6地址吗?
- 选择IPv6服务器的侦听地址(双堆栈)
- 比较两个IPv6地址及其掩码(窗口)
- 正在将IPv4/IPv6地址和端口设置为sockaddr_storage结构
- 如何将二进制 IPv6 地址转换为十六进制
- 使用本地 ipv6 套接字将 UDP 发送到本地 ipv4 地址
- 显示 IPv6 地址
- 如何获取 IP 地址(IPv4 为空,但存在 IPv6),内容的详细信息
- 存储IPv4/IPv6地址的有效方式
- IPv4和IPv6地址的connect()行为
- 如何解析IPv4/IPv6地址块
- ipv6地址的前缀长度计算
- 如何查找指向IPv6地址的SRV记录
- 将IPv6地址转换为Internet标准点分十进制格式的ASCII字符串
- 我如何在C/ c++中减去两个IPv6地址(128位数字)
- 需要一个散列函数来创建ipv6 16字节地址和TCP 2字节端口号的32位值
- visualstudio2008-如何确定字符串是否是C++中的有效IPv6地址
- 如何从IPv4映射的IPv6地址中解析IPv4地址