gpt4 book ai didi

c - 如何获取getaddrinfo查询的DNS服务器地址

转载 作者:行者123 更新时间:2023-11-30 16:05:12 26 4
gpt4 key购买 nike

我是 C 语言 BSD 套接字编程的新手。我可以使用“getaddrinfo”函数查询网址以获取其关联的 IP 地址。但我想知道 getaddrinfo 从哪个 dns 服务器查询此信息。

最佳答案

如果您使用的是 linux 或 unix 平台,请尝试查看 man -k resolver 并查找 resolver 手册页或类似 的函数页面res_initres_search 等。等人。这些是 DNS 的 unix API,看起来虽然没有直接的方法来完成您想做的事情,但可以通过函数及其返回内容的组合来收集信息,并进行其他一些数据处理.

关于wireshark知道发生了什么,它并不真正知道。它只是监视来回流动的数据包并打印出它所看到的内容。解析器是知道的,这就是我建议的 API。

关于c - 如何获取getaddrinfo查询的DNS服务器地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1808345/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com