【发布时间】:2019-02-27 07:19:54
【问题描述】:
res_ninit 有没有好的 API 替代品?
此调用存在问题,因为 res->_u.ext.nscount6 和 res->nscount 未反映正确的数字。将 IPv6 地址添加到 /etc/resolv.conf 仍会导致 nscount 增加,而您预计 nscount6 会增加。
较旧的 glibc 版本似乎增加了 nscount 和 nscount6 对于/etc/resolv.conf 中的 IPv6 地址。
我目前正在直接解析resolv.conf,因为我无法依赖res_ninit 调用。但这对于手动 DNS 来说很好。
当谈到 DHCP DNS 时,我需要一个 API 来给我结果。没有其他方法(我能想到的)通过 DHCP 确定 DNS IP 地址。
尝试在董事会的其他地方发帖,但到目前为止没有帮助。例如
【问题讨论】: