是否有仅提供 ipv4 地址的公共 dns 服务器?

-3 domain-name-system ipv4

出于调试目的,我需要确保所有主机名都解析为 ipv4 地址。

所以我想在 /etc/resolv.conf 中只保留一个只提供 ipv4 地址的 dns 服务器。但是我找不到这样的。

更新:最终目标 - 将所有流量重定向到代理链。此链的某些部分只能使用 v4 地址,因此我想确保第一个节点上的主机名解析为 v4 地址

San*_*ann 7

DNS 服务器只会为您提供所需的服务。如果您只想要 IPv4 答案,那么由客户端来只要求它。对于调试该dig工具可能是您正在寻找的。

如果您想查找例如 www.google.com 的 A(IPv4 地址)记录,那么您可以执行以下操作:

dig www.google.com A
Run Code Online (Sandbox Code Playgroud)

和 IPv6 等价物:

dig www.google.com AAAA
Run Code Online (Sandbox Code Playgroud)

如果要查询特定服务器,可以使用以下命令指定:

dig @8.8.8.8 www.google.com A
Run Code Online (Sandbox Code Playgroud)

还有更多选项,但这应该足以调试您所要求的内容。