首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >轻量级Linux DNS

轻量级Linux DNS
EN

Server Fault用户
提问于 2010-01-05 18:45:07
回答 6查看 7.8K关注 0票数 5

有人能推荐一个轻量级的Linux服务器,它适合于数据中心吗?

编辑:我们谈论的数据中心通常在10-20台服务器内,最多可达100台.对于更大的数量,确实有一种使用绑定的感觉。

我正在寻找更轻量级的绑定(如果存在类似的东西)。

如果它包含在CentOS 5.4的普通百胜回购中,那就越好。

EN

回答 6

Server Fault用户

回答已采纳

发布于 2010-01-05 19:46:03

您需要什么样的DNS?是否需要数据中心中的客户端的递归解析器?一个权威的服务器为您托管的某些域?是否要从自己的服务器上删除依赖项(外部递归DNS查找)?

简短的回答(这是个宗教问题,就拿一块盐来看吧):

  • 在每个服务器的本地主机上运行递归解析器,每个服务器使用自己进行递归DNS。PowerDNS制作了一个在windows和unix上工作的解析器;DJB的dnscache,也是tinydns包的一部分,也是100%的防弹功能,但是您可能需要调整它,以便它能够遵循非常长的cname链(akamai,我正在看着您)。
  • 为您拥有的地址运行单独的DNS服务器。同样,PowerDNS是维基百科使用的一种选择。它有各种各样好的后端,从绑定区域文件到postgresql数据库。丁香也很棒,不过如果你是从绑定地来的话,那就有点奇怪了。在您的“非本地主机”接口上运行这些DNS服务器,并与您的注册程序一起发布这些地址。做你自己领域的主人!
  • 如果要向数据中心中的其他主机提供递归服务,则在不提供DNS服务的机器上运行dnscache或pdns-递归程序,并将解析器的ACL设置为数据中心内的仅服务请求。互联网上的随机主机可以对DNS服务器进行古怪的缓存中毒攻击,因此如果您有选择的话,就不应该信任它们。

PowerDNS很可能最容易从一个包中安装;在很久以前,DJB特别偏执于第三方把他的孩子搞得一团糟,所以他对二进制发行版有着奇怪的许可证限制;这些限制已经被删除了,但人们对DNS实用程序的DJB套件的不满依然存在。

票数 7
EN

Server Fault用户

发布于 2010-01-05 18:59:04

德斯马斯克可能是一个不错的选择。它可以同时执行dns和dhcp。只需使用主机文件并具有简单的配置。它应该在发行版的默认存储库中。

编辑:让我澄清我的答案,因为它得到了一些向下的投票和评论。对于整个用例和规模,问题还不清楚。因此,虽然您可能不同意,dnsmasq是一个完全有效的解决方案,在正确的情况下。因为他们的问题有点缺乏细节,所以OP必须弄清楚什么适合他们的特殊情况。

只有在数据中心专用局域网段的内部dns解析中,我才会推荐这是一个可行的解决方案。假设我们不是在谈论100's的服务器。如果您希望运行您自己的公共DNS,那么您最好准备好在至少两个地理上不同的数据中心运行一个成熟的DNS解决方案。

票数 9
EN

Server Fault用户

发布于 2010-01-05 18:56:32

看看来自http://cr.yp.to/djbdns.html的DJB DNS (djbdns和tinydns)?甚至可以使用BIND的区域文件。

票数 7
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/99714

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档