0

运行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 响应。非常感谢!

4

2 回答 2

0
  1. 当然,您可以使用 IP 地址指定 DoH URL。它要求您的 DoH 服务器在其证书的主题名称中具有该 IP。(目前没有--doh-insecure选项可以让您跳过 DoH 的证书检查,可能在此拉取请求中进行)。

  2. 不,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 回答