现在 dnspod 和阿里都推出了 httpdns 解析服务,简单说就是通过 http 请求的方式来获取 dns 的解析结果,可以提供加密方式查询,而且是基于 80 端口,好处还是很明显的。目前适用场景主要是用于 app 等完全可自己写代码实现网络请求的情况,从而避免被劫持。
我在想日常使用的时候,是否有什么方案,可以本地架设一个 dns 服务,但是实际上把 dns 查询转换成加密的 http 请求,去 dnspod 或者阿里的 httpdns 服务查询,查询到结果之后再以正常 dns 响应返回。