运行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 响应。非常感谢!
问问题
1503 次
2 回答
0
当然,您可以使用 IP 地址指定 DoH URL。它要求您的 DoH 服务器在其证书的主题名称中具有该 IP。(目前没有
--doh-insecure
选项可以让您跳过 DoH 的证书检查,可能在此拉取请求中进行)。不,
curl --doh-url
命令的响应不仅仅是 html 文本 - 听起来您的服务器返回了一些错误的东西 该命令行选项仅控制 curl 如何解析 URL 中使用的名称,然后 curl 将正常传输 URL。如果 DoH 查找失败,它当然不会传输任何 URL。
于 2019-11-21T22:42:41.113 回答
0
curl 的 doh:DoH 名称解析和查找的独立应用程序。
- 适用于 localhost / IP 地址。
- 以详细模式显示完整的 DNS 请求/响应
-v
。
于 2021-10-16T16:55:51.510 回答