问题标签 [libresolv]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
618 浏览

linux - 以编程方式检索 IPv4 和 IPv6 名称服务器

我正在尝试使用 libresolv 读取/etc/resolv.conf文件中的 IPv4 和 IPv6 名称服务器:

这是我的 C 程序:

产生这个输出:

这让我很惊讶。为什么将 IPv6 地址计为 IPv4 地址?

GDB 显示第二个地址被清零:

谁能帮我理解这种行为?

0 投票
1 回答
54 浏览

c - 为什么查询根服务器时 ns_t_ns 比 ns_t_a 快?

我想知道客户端和本地 dns 服务器之间的延迟。所以我向根 dns server(.) 发送查询,如下所示:

但是如果我更改ns_t_ans_t_ns,查询会变得更快。为什么会这样?

使用时的反应ns_t_a在此处输入图像描述

使用时的反应ns_t_ns在此处输入图像描述