c++ - 通过gethostbyname获取解析的IP和TTL值

标签 c++ c dns

我想通过 gethostbyname() 发送一个 dns 请求,并想通过 c 或 c++ 代码在 dns 响应中存储解析的 IP 和 TTL 值。

有人可以给我建议任何代码吗?我正在通过 gethostbyname() 系统调用解析 IP。但是也不知道如何获取对应的TTL值。

最佳答案

我建议你直接使用dns协议(protocol)将主机名解析为ip。 dns请求的响应包含ttl字段。

关于c++ - 通过gethostbyname获取解析的IP和TTL值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23454573/

相关文章:

c++ - 更改 mex 函数中的常量参数

我们可以将相同的寄存器地址映射到MODBUS TCP IP中的多个从站吗

azure - 如何使用 Azure 网站预览设置自定义 DNS?

PHP 警告 : unpack(): Type n: not enough input - log entry

c++ - 如何使用c++在sqlite中插入wchar?

c# - 如何在 COM 中传递 RECT

c# - C++ 通过 dll 向 c# 抛出错误

c++ - 为什么是 for(;;);无限循环?

c - 简单的定时器事件循环

dns - 自动子域名注册