【发布时间】:2020-03-17 22:33:19
【问题描述】:
在运行curl --doh-url https://dns-server.example.com https://www.example.com 命令时,curl --doh-url 不接受ip 地址吗?您不能指定https://127.0.0.1 或类似IP 地址的内容吗?也尝试使用libcurl 代码执行此操作,但希望指定 gcp 负载平衡器的前端 IP 地址。 curl --doh-url 命令的响应也只是 html 文本吗?当我打开 -v 详细标志时,我只会看到 doh dns 响应。想知道是否有另一个标志只显示 dns 响应。非常感谢!
【问题讨论】:
-
如果您只想使用 DOH 传输到某个解析器以查看结果,您应该只使用使用 DOH 的 DNS 客户端,而不是 HTTP 客户端。
curl使用 DOH 端点作为中间步骤来解析要连接的网站的名称,然后检索内容,从而返回 HTML 或服务器提供的任何内容。 DOH 步骤只是一个中间计算。
标签: curl dns libcurl dns-over-https