# 自己搞了个DOH(干净)

**URL:** <https://idcflare.com/t/topic/57657>\
**Category:** 茶馆\
**Created:** [2026 年2 月 1 日 07:56 UTC](https://idcflare.com/t/topic/57657 "2026-02-01T07:56:31Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![yangdujun](https://idcflare.com/user_avatar/idcflare.com/yangdujun/32/26989_2.png) [@yangdujun](https://idcflare.com/u/yangdujun)\
**Post date:** [2026 年2 月 1 日 07:56 UTC](https://idcflare.com/t/topic/57657/1 "2026-02-01T07:56:31Z")

</div>

我这边闲着没事干搞了个doh服务，访问域名是下面这些

1. `https://*dns.yangdujun.top/dns-query`
2. `https://*-dns.yangdujun.top/dns-query`
3. `https://xn--dns-*.yangdujun.top/dns-query`
4. `https://doh.yangdujun.top/dns-query`

"\*"的意思就是通配符，只要模式匹配都可以使用（只能二级域名，因为我没高级证书）  
如果路径不等于`/dns-query`是会被重定向到我主站的(302)

---

<div class="post-metadata">

**Author:** ![Usagi](https://idcflare.com/user_avatar/idcflare.com/usagi/32/3027_2.png) [@Usagi](https://idcflare.com/u/Usagi)\
**Post date:** [2026 年2 月 1 日 08:02 UTC](https://idcflare.com/t/topic/57657/2 "2026-02-01T08:02:17Z")

</div>

支持 ECH 吗？

---

<div class="post-metadata">

**Author:** ![yangdujun](https://idcflare.com/user_avatar/idcflare.com/yangdujun/32/26989_2.png) [@yangdujun](https://idcflare.com/u/yangdujun)\
**Post date:** [2026 年2 月 1 日 08:02 UTC](https://idcflare.com/t/topic/57657/3 "2026-02-01T08:02:55Z")

</div>

套了CF的，包支持的

---

<div class="post-metadata">

**Author:** ![Gaozu](https://idcflare.com/user_avatar/idcflare.com/gaozu/32/7715_2.png) [@Gaozu](https://idcflare.com/u/Gaozu)\
**Post date:** [2026 年2 月 1 日 08:34 UTC](https://idcflare.com/t/topic/57657/4 "2026-02-01T08:34:40Z")

</div>

感谢共享

---

<div class="post-metadata">

**Author:** ![iouvps](https://idcflare.com/user_avatar/idcflare.com/iouvps/32/974_2.png) [@iouvps](https://idcflare.com/u/iouvps)\
**Post date:** [2026 年2 月 1 日 08:36 UTC](https://idcflare.com/t/topic/57657/5 "2026-02-01T08:36:31Z")

</div>

厉害了啊

---

<div class="post-metadata">

**Author:** ![yangdujun](https://idcflare.com/user_avatar/idcflare.com/yangdujun/32/26989_2.png) [@yangdujun](https://idcflare.com/u/yangdujun)\
**Post date:** [2026 年2 月 1 日 08:48 UTC](https://idcflare.com/t/topic/57657/6 "2026-02-01T08:48:51Z")

</div>

个人建议还是使用通配模式的域名吧，固定域名估计活不了多久  
关于可用性，估计可以到60%-80% SLA，因为后端是家里云  
关于分流解析，每日凌晨3点自动拉取gfwlist，动态更新分流规则  
关于上游，未命中gfwlist列表是阿里云和腾讯的，命中就是海外的

---

<div class="post-metadata">

**Author:** ![Russel](https://idcflare.com/user_avatar/idcflare.com/russel/32/6057_2.png) [@Russel](https://idcflare.com/u/Russel)\
**Post date:** [2026 年2 月 1 日 08:52 UTC](https://idcflare.com/t/topic/57657/7 "2026-02-01T08:52:17Z")

</div>

感谢分享

---

<div class="post-metadata">

**Author:** ![knetxp](https://idcflare.com/letter_avatar/knetxp/32/6_22734026db12803ebb3e059622ac3534.png) [@knetxp](https://idcflare.com/u/knetxp)\
**Post date:** [2026 年2 月 1 日 09:04 UTC](https://idcflare.com/t/topic/57657/8 "2026-02-01T09:04:26Z")

</div>

有没有教程？

---

<div class="post-metadata">

**Author:** ![yangdujun](https://idcflare.com/user_avatar/idcflare.com/yangdujun/32/26989_2.png) [@yangdujun](https://idcflare.com/u/yangdujun)\
**Post date:** [2026 年2 月 1 日 09:06 UTC](https://idcflare.com/t/topic/57657/9 "2026-02-01T09:06:13Z")

</div>

搭建教程吗？  
还是使用教程

---

<div class="post-metadata">

**Author:** ![nero](https://idcflare.com/user_avatar/idcflare.com/nero/32/714_2.png) [@nero](https://idcflare.com/u/nero)\
**Post date:** [2026 年2 月 1 日 09:33 UTC](https://idcflare.com/t/topic/57657/10 "2026-02-01T09:33:06Z")

</div>

感谢分享 🫰

---

<div class="post-metadata">

**Author:** ![yangdujun](https://idcflare.com/user_avatar/idcflare.com/yangdujun/32/26989_2.png) [@yangdujun](https://idcflare.com/u/yangdujun)\
**Post date:** [2026 年2 月 1 日 10:02 UTC](https://idcflare.com/t/topic/57657/11 "2026-02-01T10:02:10Z")

</div>

新添加了：

1. `https://*gdip.yangdujun.top/dns-query`
2. `https://gdip*.yangdujun.top/dns-query`

---

<div class="post-metadata">

**Author:** ![yangdujun](https://idcflare.com/user_avatar/idcflare.com/yangdujun/32/26989_2.png) [@yangdujun](https://idcflare.com/u/yangdujun)\
**Post date:** [2026 年2 月 1 日 10:15 UTC](https://idcflare.com/t/topic/57657/12 "2026-02-01T10:15:49Z")

</div>

又添加了`https://*gdip*.yangdujun.top/dns-query`  
理论上那么多端点应该死不了了  
如果有端点死了发送邮件到[admin@yangdujun.top](mailto:admin@yangdujun.top)或者[admin@m.yangdujun.top](mailto:admin@m.yangdujun.top)(这个是仅IPv6的MX，目前我测试是只支持outlook和谷歌)和我说一声

---

<div class="post-metadata">

**Author:** ![knetxp](https://idcflare.com/letter_avatar/knetxp/32/6_22734026db12803ebb3e059622ac3534.png) [@knetxp](https://idcflare.com/u/knetxp)\
**Post date:** [2026 年2 月 1 日 13:32 UTC](https://idcflare.com/t/topic/57657/13 "2026-02-01T13:32:25Z")

</div>

搭建教程

使用方法是不是直接复制到浏览器安全里面的自定义DNS？

---

<div class="post-metadata">

**Author:** ![yangdujun](https://idcflare.com/user_avatar/idcflare.com/yangdujun/32/26989_2.png) [@yangdujun](https://idcflare.com/u/yangdujun)\
**Post date:** [2026 年2 月 1 日 14:19 UTC](https://idcflare.com/t/topic/57657/14 "2026-02-01T14:19:15Z")

</div>

对，找个顺眼的端点，然后起个顺眼的域名即可，比如说使用：  
`https://api-gdip-ccnn1.yangdujun.top/dns-query`  
搭建是可以直接用adguardhome,分流规则有仓库 [yandujun363/gfwlist-adh-dns](https://github.com/yandujun363/gfwlist-adh-dns)

---

<div class="post-metadata">

**Author:** ![an1xing](https://idcflare.com/user_avatar/idcflare.com/an1xing/32/10465_2.png) [@an1xing](https://idcflare.com/u/an1xing)\
**Post date:** [2026 年2 月 1 日 14:39 UTC](https://idcflare.com/t/topic/57657/15 "2026-02-01T14:39:08Z")

</div>

不是一般的慢

---

<div class="post-metadata">

**Author:** ![yangdujun](https://idcflare.com/user_avatar/idcflare.com/yangdujun/32/26989_2.png) [@yangdujun](https://idcflare.com/u/yangdujun)\
**Post date:** [2026 年2 月 1 日 14:53 UTC](https://idcflare.com/t/topic/57657/16 "2026-02-01T14:53:07Z")

</div>

因为套了CF，并且还要回源，个人建议自己搭建

---

<div class="post-metadata">

**Author:** ![tug](https://idcflare.com/letter_avatar/tug/32/6_22734026db12803ebb3e059622ac3534.png) [@tug](https://idcflare.com/u/tug)\
**Post date:** [2026 年2 月 1 日 14:58 UTC](https://idcflare.com/t/topic/57657/17 "2026-02-01T14:58:33Z")

</div>

感谢分享！

---

<div class="post-metadata">

**Author:** ![handsome](https://idcflare.com/user_avatar/idcflare.com/handsome/32/349_2.png) [@handsome](https://idcflare.com/u/handsome)\
**Post date:** [2026 年2 月 1 日 15:13 UTC](https://idcflare.com/t/topic/57657/18 "2026-02-01T15:13:13Z")

</div>

感谢大佬。

---

<div class="post-metadata">

**Author:** ![jialin](https://idcflare.com/user_avatar/idcflare.com/jialin/32/3242_2.png) [@jialin](https://idcflare.com/u/jialin)\
**Post date:** [2026 年2 月 1 日 16:58 UTC](https://idcflare.com/t/topic/57657/19 "2026-02-01T16:58:06Z")

</div>

谢谢大佬分享

---

<div class="post-metadata">

**Author:** ![YTMJJ](https://idcflare.com/user_avatar/idcflare.com/ytmjj/32/14649_2.png) [@YTMJJ](https://idcflare.com/u/YTMJJ)\
**Post date:** [2026 年2 月 1 日 17:42 UTC](https://idcflare.com/t/topic/57657/20 "2026-02-01T17:42:57Z")

</div>

😙有用，感谢分享

[下一页](https://idcflare.com/t/topic/57657.md?page=2)
