我想在我的产品中开始使用本地DNS服务器。现在,我不是使用DNS,而是使用IP地址。
我想知道使用DNS服务器而不是IP地址的效果是什么。它能在我的网络中造成真正的开销吗?
您最建议在Centos Linux上使用哪台DNS服务器?
发布于 2012-03-08 14:06:00
在本地网络中使用DNS通常不会造成任何明显的开销,只要允许TTL大于零。这意味着客户端缓存条目,并且在TTL的持续时间内不再请求。如果您的条目寿命较长,则使用一天(86400)的TTL并不少见。
发布于 2012-03-08 16:29:42
正如斯文所说,运行您自己的DNS服务器不应该真的有可观的开销(事实上,如果您还将DNS服务器设置为一个缓存解析器,您可能会发现外部网络流量略有减少--只要www.google.com TTL认为条目是有效的,就可以从缓存中提供查找www.google.com。
简而言之,缺点是:几乎没有(您现在有一个DNS服务器要管理,但这并不难)。
优点:几乎无限(使用主机名而不是IP?)好多了!)
就软件而言,我建议BIND,默认情况下它应该安装在CentOS上(如果不是,它肯定可以在软件包回购中使用)。它是DNS服务器的参考实现,文档非常丰富,几乎每个人都能很好地理解。
我也会给你我的标准建议,任何人在任何地方设置DNS:购买并读取DNS和绑定的副本。即使您没有使用BIND,阅读和理解DNS的章节也是很重要的。
这本书将有助于防止你犯破坏性的错误,而你通过阅读而获得的知识将帮助你纠正你所犯的任何错误。
https://serverfault.com/questions/367645
复制相似问题