科普.一文了解主流DNS服务器

前面文章主要讲解了DNS服务,下面我们来了解下主流的DNS服务器。1. BIND,其历史悠久,起源于1980年的加州大学伯克利分校,后来由ISC(Interne

各位老铁们好,相信很多人对科普.一文了解主流DNS服务器都不是特别的了解,因此呢,今天就来为大家分享下关于科普.一文了解主流DNS服务器以及的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!

1、BIND历史悠久,起源于1980年加州大学伯克利分校,后来由ISC(Internet System Consortium)维护。 BIND一直是DNS的行业标准,也是目前全球使用最广泛的DNS服务器。 BIND既可以用作权威服务器,也可以用作递归服务器。目前,它已经集成到Linux操作系统中。

BIND有以下功能:

1)DNSSEC(DNS安全扩展)验证,确保DNS数据可信。

2)RPZ(响应策略区):自定义响应区策略,提高安全性。

3)rate-limit:限流,减少DDOS攻击中放大攻击的可能性

4)DLZ(Dynamically-Loadable Zones):支持从外部数据库获取Zone数据,例如MySQL和PostgreSQL

5)Dyndb提供操作接口,支持在内存中动态加载外部数据库,性能比DLZ更好

6)rndc命令支持,无需重启DNS服务器,动态加载配置文件、缓存操作等。

BIND的应用如下图所示:

绑定DNS 应用程序

科普.一文了解主流DNS服务器

BIND可以为企业、大学、运营商等提供DNS服务,并加入CDN提供高性能、安全可靠的DNS服务。

2.PowerDNS

PowerDNS 采用C++ 开发,支持区域数据文件和关系数据库后端作为DNS 缓存的数据中心。它可以用作递归服务器或权威服务器。支持DNSSEC和多线程操作等功能。其中dnsdist是一个高性能的负载均衡器,通过Lua语法配置,可以动态更新配置文件。

官网:https://www.powerdns.com/

3.结DNS

结DNS

KNOT DNS是CZ.NIC开发的权威DNS服务器。它采用RCU(Read Copy Update)锁和Radix Tree来实现多线程技术,充分发挥其DNS服务器性能。 KNOT DNS 的官方基准如下。

测试条件如下:

Zones: 1DNSSEC: noRR count: 1MContent: 个委托(2 NS)+胶水记录(A、AAAA)查询: 随机QNAMEReplies: 100% NOERROR 可以看出,测试100 万个顶级域名时,吞吐量可以达到180 万/秒。

4.结解算器

科普.一文了解主流DNS服务器

Knot Resolver,也属于Knot生态家族,是一个轻量级、高性能的缓存DNS服务器,使用C语言和

LuaJIT实现提供了一个Lua接口来操作内部DNS协议,包括缓存操作。命令行工具kresd 简化了结解析器的操作。

启动Knot Resolver,查询域名baidu.com时,控制台会返回以下信息:

[44353.03][iter]=rcode: 无错误

[44353.03][cach]=隐藏的baidu.com。 A,排名020,总共26 B,包括。 0 RRSIG

[44353.03][cach]=不覆盖NS baidu.com。

[44353.03][resl]=server: ‘202.108.22.220’ rtt: 197 毫秒

[44353.03][resl] AD: 请求未分类为安全

[44353.03][resl]完成: 4,查询: 1,mempool: 32800 B

用户评论

科普.一文了解主流DNS服务器
万象皆为过客

我一直觉得 DNS 就像个魔法系统,让域名就能访问网站!这篇博文把我拉回现实,解释了 DNS 如何ทำงาน,让我对它更深刻的了解了,感谢科普!

    有11位网友表示赞同!

科普.一文了解主流DNS服务器
无望的后半生

写的详细易懂啊!虽然我一点都不懂dns, 可以看懂这篇文章。以前就好奇为啥搜索引擎就能找得到页面,原来是这些服务器在背后默默工作呢!

    有17位网友表示赞同!

科普.一文了解主流DNS服务器
風景綫つ

我觉得文章结构很有逻辑,从基础概念到主流服务器介绍都涵盖了,作为新手来说看得比较清晰。不过对于一些比较专业的知识比如递归查询和迭代解析,可以再深入解释一下。

    有14位网友表示赞同!

科普.一文了解主流DNS服务器
陌上花

说的对!Cloudflare 的 DNS 加速能力真的牛逼!我之前用它的时候网页加载速度明显提高了很多,体验简直是天差地别!

    有11位网友表示赞同!

科普.一文了解主流DNS服务器
安之若素

其实我最常用的还是Google的DNS服务器。免费又稳定,而且还支持一些安全功能。不过其他主流服务器我也会尝试一下,看看还有什么其他的优势。

    有5位网友表示赞同!

科普.一文了解主流DNS服务器
oО清风挽发oО

我觉得这个科普文很有用,对于想要理解互联网工作原理的人来说非常值得阅读。

    有7位网友表示赞同!

科普.一文了解主流DNS服务器
ー半忧伤

DNS 服务器的选择很重要,对网络速度和安全性都有影响,所以选择合适的 DNS 确实需要一定的了解。但是文章里提到的这些主流DNS服务器都比较可靠,大家可以根据自己的需求进行选择。

    有13位网友表示赞同!

科普.一文了解主流DNS服务器
不要冷战i

我经常看到有人在使用第三方DNS, 我一直想试一下cloudflare是不是真的这么快?

    有13位网友表示赞同!

科普.一文了解主流DNS服务器
颜洛殇

觉得这个科普文太基础了,对于已经有了一定网络知识的人来说可能感觉枯燥乏味.

    有14位网友表示赞同!

科普.一文了解主流DNS服务器
無極卍盜

啊这…写的很详细没错,但是很多专业术语我都不懂,感觉还是需要一点基础知识才能读懂。

    有7位网友表示赞同!

科普.一文了解主流DNS服务器
|赤;焰﹏゛

总觉得DNS这种东西听起来很高大上,不过文章里解释得通俗易懂让我终于明白了它的作用。

    有12位网友表示赞同!

科普.一文了解主流DNS服务器
夏日倾情

原来选择 DNS 服务器这么重要,以后再换手机的时候记得注意一下这个参数了!

    有12位网友表示赞同!

科普.一文了解主流DNS服务器
冷落了♂自己·

对于一个普普通通的网民来说,选择什么DNS服务器好像没有那么大的区别吧?反正我平常就是用默认的就好

    有11位网友表示赞同!

科普.一文了解主流DNS服务器
莫阑珊

感觉很多技术细节没讲到。比如不同类型DNS查询、SEC记录等等。这些东西都比较重要啊!文章可以更深入一些。

    有8位网友表示赞同!

科普.一文了解主流DNS服务器
折木

还是得自己动手研究一下哪个DNS服务器最适合自己吧,理论了解是一回事,实际体验才是最重要的!

    有19位网友表示赞同!

原创文章,作者:小su,如若转载,请注明出处:https://www.sudun.com/ask/103855.html

(0)
小su's avatar小su
上一篇 2024年8月30日 上午5:41
下一篇 2024年8月30日 上午5:45

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注