HTTPDNS提供了基于DoH协议的DNS解析服务。但在一些特定场景,例如操作系统网络库、跨端开发框架、浏览器应用等已支持使用DoH进行域名解析的情况下,则不需要再接入HTTPDNS SDK。参见 RFC 8484了解 DoH 协议的详细信息。
在HTTPDNS中开启DoH
请参考 DoH开启与使用。
快速验证DoH服务生效
前置条件:
在HTTPDNS的开发配置中启用DoH。
获得DoH接入点,例如账号id为
1xxxx3
,则接入点为https://1xxxx3.aliyunhttpdns.com/dns-query
。域名列表中已包含
www.aliyun.com
。
开启/关闭DoH、修改域名解析范围、添加/删除域名黑名单、添加/删除域名列表等操作执行之后,生效会有一定的延时,通常不会超过1分钟。
使用CURL快速验证
在本地终端触发DoH解析:
curl -H "Content-Type: application/dns-message" "https://1xxxx3.aliyunhttpdns.com/dns-query?dns=8RkBAAABAAAAAAAAA3d3dwZhbGl5dW4DY29tAAABAAE" -o response.bin
在本地终端使用
xxd response.bin
读取结果:
3. 观察结果中包含adns.aliyun.com.gds.alibabadns即可确认成功
该文章对您有帮助吗?
- 本页导读 (0)
- 在HTTPDNS中开启DoH
- 快速验证DoH服务生效
- 前置条件:
- 使用CURL快速验证