Comments (26)
似乎也遇到这个问题了,国内的网站可以正常解析,国外的不行,看浏览器显示正在解析,然后就显示DNS错误,我的是在中继的路由器上部署的ChinaDNS。然后重启也不管用。
from openwrt-chinadns.
似乎我在主路由上部署的ChinaDNS也碰到了这个问题,有时候一直显示正在解析主机,然后重启ChinaDNS就好了。@aa65535
from openwrt-chinadns.
同样遇到这个问题,并且重启之后马上又会无法解析国外网站
from openwrt-chinadns.
以前一直是好的,但从今天早上开始,莫名也出现了这样的问题。表现是国内域名OK,国外域名全不行。重启chinadns后恢复正常,但一两个小时后又再次出现异常。
我的配置:
config chinadns
option enable '1'
option compression '1'
option bidirectional '0'
option chnroute '/etc/chinadns_chnroute.txt'
option port '5353'
option server '114.114.114.114,127.0.0.1:5300'
option result_delay '0.3'
127.0.0.1:5300由ss-tunnel转发到8.8.4.4:53。
感觉出现问题时像是udp出不去了,但此时ss应该是没有问题的,因为我只重启chinadns就又OK了,ss压根没动。
我现在想有没有什么debug的模式啊,现在出了问题后感觉没什么手段去定位。
补充:
昨天选择手动启动chindns,加了-v 参数,出现问题后发现只有国内DNS的返回,看不到国外dns的返回。
除此之外看不到更多的信息。
from openwrt-chinadns.
如何指定某一个网站不通过ss代理,比如微软官网,我用的是日本的节点,然后一直给我显示日本微软官网。并且bing地图也直接定位到了日本
from openwrt-chinadns.
这个问题基本是因为 ChinaDNS 上游服务器不稳定导致的。
@destinyyun
不需要使用 ChinaDNS 查询的域名可以在 dnsmasq 中设置
类似 server=/.microsoft.com/114.114.114.114
的规则就行了。
from openwrt-chinadns.
好的知道了,thanksSent from my Huawei Mobile
from openwrt-chinadns.
问题关闭了吗,但问题确实存在啊,而且单单重启chindns就好了,屡试不爽,这无法用上游服务器的问题来解释吧,一次两次还有可能是巧合,但次次都是如此就说不通了。
from openwrt-chinadns.
我也可以确认这个问题的存在.
启动参数:
chinadns -c /usr/share/chnroute.txt -l /usr/share/iplist.txt -v -s 223.5.5.5,8.8.8.8
dig @8.8.8.8 google.com
没有问题.
dig google.com
卡住.
log显示的信息都是223.5.5.5的,没有8.8.8.8的.
重启chinadns就可以解决.
from openwrt-chinadns.
我也遇到这样的情况,刚开始用非常好用,然后突然某一天就会这样,重启路由就好了。症状就是所有国内的IP都能正常解析,国外的都不能解析,注意,是不能够解析,不是被投毒。
from openwrt-chinadns.
遇到了相同的情况
from openwrt-chinadns.
遇到同样的问题,这个问题解决了吗?
from openwrt-chinadns.
目前还存在 mark
from openwrt-chinadns.
貌似我也遇到了,但又和各位不太一样,dns-forwarder到8.8.8.8一切正常,但转发到1.1.1.1不正常,在ChinaDNS中把dns-forwarder配置成信任DNS后转发到1.1.1.1就正常了,很奇怪。
from openwrt-chinadns.
@dawncold 同样问题:dns-forwarder到8.8.8.8一切正常,但转发到1.1.1.1不正常。请问如何在ChinaDNS中把dns-forwarder配置成信任DNS?
from openwrt-chinadns.
1.1.1.1
无法使用,同样的问题 +1
from openwrt-chinadns.
@wangxin6 配置ChinaDNS时你用“#”代替“:”就表明这个DNS server是个信任DNS,比如我写的127.0.0.1#5300,但仍然有问题,所以我暂时放弃了1.1.1.1,我另一台设备用1.1.1.1没遇到问题,比较奇怪。
@pexcn 这有个详细的问题描述,你看看一样么?aa65535/ChinaDNS#4
from openwrt-chinadns.
我的配置:
ChinaDNS 上游服务器:119.29.29.29,127.0.0.1:5300
本地端口:5353
ss-tunnel 转发:1.1.1.1:53
本地端口:5300
路由器 IP: 192.168.1.1
以下命令测试:
dig twitter.com @192.168.1.1 -p 5300
# 能正常响应,有结果。
dig twitter.com @192.168.1.1 -p 5353
# 无响应,随后我 Ctrl + C 结束程序。
EDIT:
ss-tunnel 转发 8.8.8.8:53
则没有这个问题。
from openwrt-chinadns.
是不是 ChinaDNS 对 1.1.1.1
这个地址的判断有问题?我用的路由表是 https://github.com/pexcn/daily/tree/gh-pages/chnroute
from openwrt-chinadns.
@pexcn ChinaDNS 并没有直接把 1.1.1.1
作为上游,所以跟 chnroute 没关系,这个更多的可能在你的网络。
from openwrt-chinadns.
@aa65535 我 VPS 上的网络是可以访问 1.1.1.1
的。
dig 转发 1.1.1.1 的 ss-tunnel 的 5300 端口又能响应。
当 119.29.29.29,127.0.0.1:5300 ( --> 8.8.8.8) 时,# 国内DNS,国外DNS
当 119.29.29.29,127.0.0.1:5300 ( --> 1.1.1.1) 时,# 都被判断成国内DNS
难道不是以上这样吗?
from openwrt-chinadns.
我目前的情况和上面两位情况一样。1.1.1.1在路由器重启以后可以用一段时间。然后就会发生只有国内网站可以访问的情况。
解决方案:或者换8.8.8.8,或者保持1.1.11不变重启路由器。
from openwrt-chinadns.
@aa65535 如果是网络问题,那么应该无论怎样都用不了1.1.1.1才对。因为直接dig用1.1.1.1
和dig用dns-forwarder,甚至把dns-forwarder改为信任DNS都是可以的,唯独作为国外DNS时ChinaDNS得不到结果
from openwrt-chinadns.
@pexcn 我关闭了ChinaDNS的压缩指针功能(去掉-m参数),觉得正常了,你可以试试看。,部分可用,有可能得不到DNS结果。
from openwrt-chinadns.
还是用 8.8.8.8
了,在我 VPS 上访问 8.8.8.8
比 1.1.1.1
延迟还低...
from openwrt-chinadns.
问题仍然存在,国外DNS的UDP包已经通过代理转出去了,不存在不稳定的情况。而且只要重启chinadns就能够恢复正常(大概几个小时)
此外还观察到一个现象,指定的DNS server中没有8.8.8.8,但仍然能看到往8.8.8.8:53的dns查询,是什么原因?是否需要单独开个issue
from openwrt-chinadns.
Related Issues (20)
- ignore HOT 4
- [wiki doc] what is `option local '127.0.0.1#5353'`? why not `list server '127.0.0.1#5353'`? HOT 1
- local_ns_initparse: Message too large when request invalid domain HOT 1
- ChinaDNS 不运行
- ChinaDNS无效果
- 专程来说,谢谢,IPV6会有污染么 HOT 1
- 关于编译自动化构建问题 HOT 1
- help HOT 2
- 新版(v1.3.3-1)ChinaDNS突然不运行了 HOT 1
- 1.3.3关于DNS服务器端口号:/#区别,以及几个奇怪现象,并找到一个导致chinadns.c:726 local_ns_initparse: Message too 的奇怪问题 HOT 2
- 不起效?疑惑? HOT 3
- chinadns cannot bind port successfully HOT 2
- 双向过滤** IP 问题
- 只设置一个上游服务器DNS就无法解析是怎么回事?
- 希望增加openwrt19.07.4 arm_cortex-a9_vfpv3-d16支持 HOT 2
- pointer compression mutation getting outwitted these days
- Chinadns does not use upstream dns server of internal IP
- chinadns 不工作 HOT 6
- luci配置的参数无法注入,手动修改init.d/chinadns 才能启动,否则无法启动 HOT 1
- Chinadns在LEDE版本中使用5353端口,dig结果超时,换其它端口正常 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from openwrt-chinadns.