Comments (4)
你可以阅读这篇文章了解递归DNS的工作原理:《为啥需要递归DNS》
简单来说就是,递归DNS获取的DNS解析,是以你的出口IP和权威DNS沟通的结果,因此无论你用什么办法中转到你的DNS服务器,出口IP还是一样的,你DNS服务器用电信的宽带,就相当于电信运营商级别的DNS,你DNS服务器用联通宽带,就是联通的解析。
from paopaodns.
mosdns有ecs功能,客户端查询携带的ecs信息查询,类似这个大佬的配置,https://github.com/pmkol/easymosdns
from paopaodns.
mosdns有ecs功能,客户端查询携带的ecs信息查询,类似这个大佬的配置,https://github.com/pmkol/easymosdns
上面的文章也有提到这一点。首先,ECS需要权威服务器支持,并不是所有权威服务器支持ECS。其次ECS是作为递归DNS和内网客户端之间的补偿选项,因为你不能和权威DNS直接沟通而折中的产物,如果你已经是递归DNS了,这个就没必要了。最后,就是考虑缓存储存的问题,如果这么弄的话首先要独立运行一套配置,然后redis也要单独跑一套,因为缓存的数据不一样,事情就很复杂了,而上面你提到的支持ECS的功能是因为他并不是递归DNS,数据不在自己手里,而是转发到公共递归DNS上的,就没这个问题,就如文章所述,因为公共DNS本身是有很多台不同线路的服务器的。
from paopaodns.
好的,谢谢解答
from paopaodns.
Related Issues (20)
- 执行 test.sh 提示失败[Help]
- B站总是解析的很慢。 HOT 11
- [Help] test测试失败 发现 5301 拒绝连接 请问是为什么 HOT 9
- 泡泡DNS和网关搭配使用时,网关挂逼了DNS是如何应对的?
- [Help] 使用 whoami.ds.akahelp.net 返回的非权威DNS服务器符合预期, 但是 whoami.03k.org 返回的非权威DNS服务器不符合预期 HOT 4
- [Help] test.sh 结果提示 [DNS hijack] HOT 4
- [Help] 使用macnet网络 安装后,test.sh失败。
- [Help] 在windows上nslookup不显示服务器名称了 HOT 4
- [Help] CNAUTO=no的时候 RULES_TTL 不生效 HOT 8
- [Help] nslookup返回IP不一致,test.sh TEST FAIL.❌ HOT 6
- [Help] 不知道为什么有时候个别域名会解析为127.0.0.1 HOT 3
- [Help] kms服务记录无效 HOT 5
- [Help] 持久性修改mosdns端口号? HOT 4
- [Help] windows客户端无法使用DNS HOT 5
- [Help] test-ipv6网站提示“你的 DNS 服务器(可能由运营商提供)没有接入或没有配置 IPv6,将来这可能会妨碍你访问纯 IPv6 网站” HOT 7
- RULES_TTL 中指定域名的记录不生效 HOT 2
- 把MosDNS的日志级别提高后发现有警告级别的日志报错信息
- 希望部署纯粹递归缓存dns服务器,部署后test.sh不过,无法解析 HOT 14
- [Help] 设置USE_MARK_DATA为yes时,IPV6=yes失效 HOT 3
- 大大,如何查看实时的dns解析日志 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 paopaodns.