首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用curl将二进制dns数据包发送到服务器

使用curl将二进制dns数据包发送到服务器
EN

Stack Overflow用户
提问于 2019-09-16 03:25:43
回答 1查看 835关注 0票数 0

我试图使用Wireshark和curl将DNS数据包发送到DNS服务器以获得DNS响应。因此,我不使用curl -v --doh-url https://dns-server.example.com https://www.google.com,而是使用类似于curl --data-binary @filename http://example.com/的东西将二进制dns数据包发送到dns服务器(即https://cloudflare-dns.com/dns-query)。是否有curl命令允许我发布到服务器而不是url?

备注:

  • --doh-url指定要使用哪个DNS over HTTPS (DOH)服务器解析主机名,而不是使用默认的名称解析器机制。URL必须是HTTPS。
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-09-16 09:01:29

当然,如果您有一个创建DNS数据包的工具,那么--data-binary就是您所需要的。您可能也希望确保设置正确的Content-Type:

或者,您可以使用我们正在使用的doh工具,它使用libcurl将一个DNS查询发送到给定的DoH服务器。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57950016

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档