标签: dns-over-https

DNS-over-HTTPS 和 DNSSEC 之间有什么区别?

我刚刚了解到域名系统安全扩展 (DNSSEC),它听起来与 DNS-over-HTTPS (DoH) 和 DNS-over-TLS 的概念非常相似:在 DNS 查找中添加隐私和安全性。

这些协议之间的主要区别是什么?他们竞争/服务于相同的目标吗?

dns dnssec dns-over-https

1
推荐指数
1
解决办法
1711
查看次数

无法使用 cloudflare 和 python 请求创建 dns-over-https

我正在尝试编写一个快速脚本,可以使用来自 CloudFlare 的新 1.1.1.1 DNS over HTTPS 公共 DNS 服务器进行 dns 查找。

在这里查看他们的文档https://developers.cloudflare.com/1.1.1.1/dns-over-https/json-format/我不确定我做错了什么以及为什么我收到 415 状态代码(415 不支持的内容类型)。

这是我的脚本: #!/usr/bin/env python import requests import json from pprint import pprint

url = 'https://cloudflare-dns.com/dns-query'
client = requests.session() 

json1 = {'name': 'example.com','type': 'A'}

ae = client.get(url, headers = {'Content-Type':'application/dns-json'}, json = json1)


print ae.raise_for_status()
print ae.status_code

print ae.json()

client.close()
Run Code Online (Sandbox Code Playgroud)

这是输出:

    raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 415 Client Error: Unsupported Media Type for url: https://cloudflare-dns.com/dns-query
Run Code Online (Sandbox Code Playgroud)

对于 json 响应(我相信):

raise ValueError("No JSON object could be decoded") …
Run Code Online (Sandbox Code Playgroud)

dns json python-requests dns-over-https

0
推荐指数
1
解决办法
2767
查看次数

标签 统计

dns ×2

dns-over-https ×2

dnssec ×1

json ×1

python-requests ×1