1
yanyumihuang 2021-07-28 15:40:27 +08:00
如何自定义 ednsip,为用的是 doh
|
2
johnsonwil OP @yanyumihuang 如何指定 edns 的自定义 IP 主要看你需不需要这个功能,不需要的话自动就是你本机 IP 解析更精准。要指定的话,就要看你用的软件支持不支持了 这是软件功能 。
|
3
johnsonwil OP iQDNS 全球(海外)节点上线
(应用 Akamai+Google+CloudFlare 三个 CDN 互切)全球各地区延迟低于 5ms 全球(海外)仅支持 doh 已启用 EDNS 优化地区解析 Q:什么是 EDNS 呢? A:例如你在法国 解析到的就是法国 IP 等等 例如你在北京联通 那么解析到的就是优先地区 其次网络 例如北京联通解析到北京电信 或者天津联通 只要你访问的网址有多个节点可供解析即可解析最优 IP 。 最关键的是,经过这一周的测试和优化,最终做到了 EDNS 支持所有节点!包括这次的全球海外节点,你在国内用也可以解析到最优 IP !秒杀一众海外 DNS 目前 iQDNS 已上线运营 7 个节点,其中 2 个为捐赠节点。 节点使用阿里云 Anycast 以及出租的 CUA VIP 线路带宽,成本高企,希望大家可以捐赠支持,让我有机会尽一份微薄之力来为大家提供最好的 DNS 服务。 可以说我们是国内第一家有多台节点以及支持 EDNS 精准解析的纯净解析服务公益提供者。DNSPOD 也支持 EDNS 但是众所周知,因为他们的公司限制 都是有污染的返回结果,很遗憾。 全球(海外) DOH 地址: ( RFC 草案 NO JSON ) https://worldwide.passcloud.xyz/dns-query 如果您想要为 iQDNS 的发展进一步提供支持,请 PM 联系我捐赠,感谢您!捐赠可以获得个性化功能,捐赠多少钱都可以。 |
4
johnsonwil OP 如果您只是希望速度非常快,那么推荐使用 DNSPOD/ALI 出品的解析服务。
如果您比较在意隐私、安全性、速度的三个平衡,那么推荐使用 iQDNS |
5
guanzhangzhang 2021-08-02 12:39:17 +08:00
```
$ curl -v 'https://i.passcloud.xyz/dns-query?name=www.google.com&type=A' * About to connect() to i.passcloud.xyz port 443 (#0) * Trying 101.33.69.62... * Connected to i.passcloud.xyz (101.33.69.62) port 443 (#0) * Initializing NSS with certpath: sql:/etc/pki/nssdb * CAfile: /etc/pki/tls/certs/ca-bundle.crt CApath: none * SSL connection using TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 * Server certificate: * subject: CN=*.passcloud.xyz * start date: Jun 26 23:46:03 2021 GMT * expire date: Sep 24 23:46:02 2021 GMT * common name: *.passcloud.xyz * issuer: CN=R3,O=Let's Encrypt,C=US > GET /dns-query?name=www.google.com&type=A HTTP/1.1 > User-Agent: curl/7.29.0 > Host: i.passcloud.xyz > Accept: */* > < HTTP/1.1 400 Bad Request < Access-Control-Allow-Origin: http://i.passcloud.xyz < Content-Type: text/plain; charset=utf-8 < Vary: Origin < X-Content-Type-Options: nosniff < Date: Mon, 02 Aug 2021 04:36:11 GMT < Content-Length: 12 < Bad Request * Connection #0 to host i.passcloud.xyz left intact ``` |
6
johnsonwil OP @guanzhangzhang
你所提交的请求并不是正常的 DNS over HTTPS 请求( RFC 草案),而是基于 JSON (测试)的 https 请求,json 请求是用于方便开发者进行调试之用,并未应用到 DNS 解析当中,请您把地址正常输入支持 dns over https 解析的软件 硬件当中即可正常使用,也可以看到统计信息,如 adguard home:) 这种请求大多是为开发者准备,并未用到真正的解析环境。 你也可以试试 https://223.5.5.5/dns-query https://cloudflare-dns.com/dns-query https://8.8.8.8/dns-query 上面三个阿里、CF 、google 、也是不支持 JSON 的,一样,你也不会获得任何回复。但是你把他们输入到支持 doh 的软硬件当中就可以使用,因为大家都是 RFC 标准草案的啦。 你这种测试方法毫无任何作用。 |