内置DNS服务器

我们正在使用我们的ISP的DNS,但我想设置我们自己的内部DNS服务器,以便我们可以pipe理本地名称,并简而言之,在内部的DNS服务器,而不是所有的计算机上的.hosts文件。

我想DNS服务器只parsingDNS到某些IP(所以这样我可以过滤互联网访问的方式,通过提供DNSparsing只有对于我们的业务使用的域名,相应的IP – 像openDns的东西) – 我知道我可以设置一个透明的鱿鱼做过滤,但我一直在兴趣本地DNS服务器,并找不到需要的在线资源。

我感兴趣的是一个unix,debian,友好的应用程序(windows也被接受)。

有什么想法吗 ?

我build议高度推荐PowerDNS ,如果你只是想要一个简单的recursionDNS服务器来启用互联网的使用,pdns-recursor要求在本地networking上使用接近于零的configuration。 我在办公室的FreeBSD服务器上使用它,基本上,我只是安装了它,将服务器的IP地址添加到/usr/local/etc/pdns/recursor.conf并启动服务。

如果你想提供你自己的DNS信息,PowerDNS有一些非常强大的function,主要是它能够使用关系数据库作为后端,这使得它更容易做出某种forms的Web界面或configuration系统,复制起来要容易得多,因为您可以使用数据库服务器的复制系统而不是AXFR或类似的东西。

我可以告诉你,在Linux方面,BIND可能是你能find的最常见和最强大的解决scheme。 但是,DNSmasq是一个非常轻量级的DNS应用程序,实际上您可能有一些经验,因为它安装在许多基于Linux的SOHO路由器上。

我会推荐Linux + BIND或PowerDNS。

在网上有很多HOWTOs的设置是相当简单的。 我现在使用这个设置3年没有任何问题。

HOWTO BIND内部和外部的DNS服务器

DJBDNS – 容易,工作! 🙂

我想过做同样的事情,碰到OpenDNS。

我是一个新用户,所以我不能添加链接,但谷歌将允许您find它们。

我不为他们工作,我只是使用他们的服务,我喜欢它。 它是免费的,并允许像您所要求的自定义访问。 就本地DNS而言,我为Fedora安装的所有主机名运行本地化的名称服务器。 就本地DNS而言,只要你在networking上运行一个DNS服务器,并且正确地configuration你的DHCP来吐出它就行了。 我只是不允许来自我的外部防火墙的DNSstream量,它似乎是伎俩。

小型站点通常会手动编辑区域文件和BINDconfiguration,从而导致不一致和错误。 而是使用HostDB来获取/ etc / hosts文件并使用它来生成文件。 更多信息在everythingsysadmin.com/hostdb

它为所有Linux发行版附带的BIND生成文件。

使用DNS服务器进行本地/互联网名称parsing是最好和最可pipe理的解决scheme。 有了这个说法,我build议你不要使用DNS进行过滤。 使用一些专门用于网页内容过滤的东西,比如鱿鱼。

如果使用Windows服务器,则使用Windows DNS服务器(如果使用Linux服务器)使用类似于Bind或dnsmasq的内容。

为此,我使用内部DNS服务器。

Windows DNS服务是其系统的一个附加组件。 该应用程序易于使用,但像DNS一样难以理解。 如何安装和configurationMicrosoft DNS服务器

我也使用简单的DNS 。 这个应用程序运行在Windows自带的DNS服务。 有更多的configurationfunction,Web API是值得的价格。 考虑在IT领域之外使用DNS Web API进行DNSpipe理。

djbdns:简单的configuration和语法,一stream的安全性。

能力安装bind9将提供一个开箱即用的caching域名服务器。 从那里你只是一跳,跳过和跳过添加自己的区域文件来控制你的networkingDNS,如你所愿。

我没有任何其他的经验,然后BIND和微软AD集成一个。

你想要的是完全可能的,对于BIND,这意味着你清除根提示,并configuration转发到你允许他们的权威DNS服务器的域名。

虽然这里所说的我不会这么说,但是我可以根据自己的喜好来覆盖DHCP所宣称的DNS服务器,所以如果我在你的networking上,我可以高兴地浏览我想要的地方,除非你有另外的限制,将是浪费时间来瘫痪你的DNS服务器。