在 *nix 平台(特别是 Linux)上是否有一种简单的方法来获取主机名的 IP 地址,同时提供自定义 DNS 服务器来代替系统配置的服务器?我想从 C 程序访问此信息。
最佳答案
您将需要使用自己的解析器,直接发送 DNS 数据包,而不是依赖于系统的解析器和gethostbyname
。您可能想要使用库,例如 adns .
关于c - 如何使用固定 DNS 服务器获取主机名的 IP?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4812641/