Coder Social home page Coder Social logo

dns求教 about homelede HOT 21 OPEN

xiaoqingfengatgh avatar xiaoqingfengatgh commented on July 28, 2024
dns求教

from homelede.

Comments (21)

gulinghua avatar gulinghua commented on July 28, 2024

搜了一下别人的反馈,貌似0718遇到了同样的问题

from homelede.

gulinghua avatar gulinghua commented on July 28, 2024

学习了一下别人的comment,把ipv6彻底关了以后没有复现问题

from homelede.

gulinghua avatar gulinghua commented on July 28, 2024

发现问题还有,更新了0815的测试版,仍然遇到问题
总结一下现象:

  1. 出问题的都是国内地址
  2. 从nslookup结果看,127.0.0.1#54 返回SERVFAIL
  3. 手动测试 127.0.0.1#5053和coolsnowwolf#6053,都是秒回结果

from homelede.

xiaoqingfengATGH avatar xiaoqingfengATGH commented on July 28, 2024

测试下最新09.05正式版本?

from homelede.

sekaiacg avatar sekaiacg commented on July 28, 2024

@xiaoqingfengATGH 用9.12 test的代码编译的版本同样问题,baidu,bilibili这些常用的网站打不开或者很慢
1.adg关闭也不行
2.将ipv6管理关闭也不行,不是ipv6的问题
3.将终端设备的dns改为114没问题了

from homelede.

gulinghua avatar gulinghua commented on July 28, 2024

9.5正式版用了好多天了,问题依旧

from homelede.

sekaiacg avatar sekaiacg commented on July 28, 2024

有人说是dnsmasq的问题
我进行了如下测试:将adg的上游dns由127.0.0.1:54改成127.0.0.1:5053
跳过这个东西,竟然没有问题了,但是不知道会不会引起其他问题

from homelede.

gulinghua avatar gulinghua commented on July 28, 2024

试了下关闭 dnsmasq-china-list,好像没啥问题了
dnsmasq-china-list和chinadns-ng两个的作用完全重复了 @xiaoqingfengATGH

from homelede.

ahjsrhj avatar ahjsrhj commented on July 28, 2024

有同样的问题,经常性的 dns 解析不可用

from homelede.

xiaoqingfengATGH avatar xiaoqingfengATGH commented on July 28, 2024

如果遇到了卸载dnsmasq-chinalist使用吧。具体我再观察下。

from homelede.

xiaoqingfengATGH avatar xiaoqingfengATGH commented on July 28, 2024

修改dnsmasq-china-list内置国内域名列表默认dns指向固件国内组dns(127.0.0.1#6053),请大家测试观测状态。

from homelede.

btdwv avatar btdwv commented on July 28, 2024

安装10月1日的测试版之后,这个问题没再出现过

from homelede.

liyaodong avatar liyaodong commented on July 28, 2024

10月1日的测试版安装后问题依旧

尝试 关闭 ipv6 相关的东西无果,准备试试 卸载dnsmasq-chinalist

from homelede.

liyaodong avatar liyaodong commented on July 28, 2024

还是没用 把 adg 的 upstream DNS 改成了 7053,这样国外能上网,国内慢点。但至少可用。

附 dig 结果,可以看到 54 根本没相应。重启过 N 此也删掉了 dnsmasq-chinalist,关掉了 ipv6 相关的设置。

; <<>> DiG 9.16.4 <<>> ip111.cn @127.0.0.1 -p 54
;; global options: +cmd
;; connection timed out; no servers could be reached


; <<>> DiG 9.16.4 <<>> ip111.cn @127.0.0.1 -p 6053
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 15828
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;ip111.cn.			IN	A

;; ANSWER SECTION:
ip111.cn.		3600	IN	A	121.41.110.161

;; Query time: 56 msec
;; SERVER: 127.0.0.1#6053(127.0.0.1)
;; WHEN: Tue Oct 27 16:38:29 CST 2020
;; MSG SIZE  rcvd: 50


; <<>> DiG 9.16.4 <<>> ip111.cn @127.0.0.1 -p 7053
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 39494
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1232
;; QUESTION SECTION:
;ip111.cn.			IN	A

;; ANSWER SECTION:
ip111.cn.		2399	IN	A	121.41.110.161

;; Query time: 192 msec
;; SERVER: 127.0.0.1#7053(127.0.0.1)
;; WHEN: Tue Oct 27 16:38:30 CST 2020
;; MSG SIZE  rcvd: 53

from homelede.

xiaoqingfengATGH avatar xiaoqingfengATGH commented on July 28, 2024

如果dnsmasq失效,大部分dns解析都会失效。

你遇到的情况十分罕见。我试了很多情况还是没有重现。

from homelede.

liyaodong avatar liyaodong commented on July 28, 2024

如果有这个问题的检查一下 网络 - DHCP/DNS 中 DNS 转发的设置(不知道为什么被改成了 7874),我改成 5053(chinadns-ng) 就好了,但是还没理解 clash 的关闭和开启对 dnsmasq 的转发有什么影响,dnsmasq 和 clash 的 Fake IP 怎样沟通工作的。

from homelede.

liyaodong avatar liyaodong commented on July 28, 2024

clash 启动的时候会把 dnsmasq DNS 转发设置成 7874,也就是 clash 自己的端口。 clash 关闭时会清空这个 dnsmasq DNS转发。

from homelede.

xiaoqingfengATGH avatar xiaoqingfengATGH commented on July 28, 2024

DNS方案固件WIKI有说明,可以参考。

另外,如果使用passwall,试试dns页面的 清空ipset

from homelede.

ugvfpdcuwfnh avatar ugvfpdcuwfnh commented on July 28, 2024

54端口确实没有反映。
我的办法是在adguard里面把54换成5053,fakeip相当于被跳过去了。

from homelede.

1261685372 avatar 1261685372 commented on July 28, 2024

把DHCP/DNS DNS转发改为6053端口成功解决无法解析的问题 这样子相当于跳过了chinadns-ng
adguard 上游dns改为5053无效 个人感觉是chinadns-ng存在bug引起的
系统版本:20.09.05正式版

from homelede.

1261685372 avatar 1261685372 commented on July 28, 2024

把DHCP/DNS DNS转发改为6053端口成功解决无法解析的问题 这样子相当于跳过了chinadns-ng
adguard 上游dns改为5053无效 个人感觉是chinadns-ng存在bug引起的
系统版本:20.09.05正式版

又用了2021.02.27版本试了一下 一样的问题
以百度为例(国内网站)
54 5053 6053端口都能解析 唯独7053无法解析
以github为例(国外网站)
54 5053 7053无法解析 6053端口解析正常

个人怀疑是dnscryt-proxy的环节存在问题
系统日志显示dnscrypt解析超时
Sat Mar 6 19:36:00 2021 daemon.err dnscrypt-proxy[26091]: [2021-03-06 11:36:00] [ERROR] Get "https://doh.dnslify.com/dns-query?dns=yv4BAAABAAAAAAABAAACAAEAACkQAAAAAAAAFAAMABDbp-l0iKNgH444KK6-LOpm": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)
Sat Mar 6 19:36:00 2021 daemon.err dnscrypt-proxy[26091]: [2021-03-06 11:36:00] [NOTICE] dnscrypt-proxy is waiting for at least one server to be reachable

from homelede.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.