我打算本周升级我们的办公networking架构,并遇到一个小问题。
现在我们有几个可以在内部和外部访问的服务器,我们称之为server1和server2。 在外部,当我指向server1.com或server2.com时,我的客户端的DNS将正确parsing为我们的静态IP块。 这很好。
在内部,当我调用server1.com或server2.com时,我们的内部DNS服务器(Windows Server 2003)处理IPparsing,而无需与外部DNS服务器联系,为我们节省了一些时间。
有没有办法消除对DNS服务器(Windows Server 2003)的需要,并在路由器或电缆调制解调器上处理? 也许通过静态路由? 编辑每个内部工作站上的主机文件不是一个选项。
任何帮助表示赞赏! 谢谢!
当你在第二段中说“我的客户的DNS”时,我认为你指的是在互联网上托pipe的面向公众的DNS服务器。 感觉在第3段中,就像你所说的那样,局域网上的DNS服务器(“内部”)也可以parsing服务器计算机的Internet访问名称(可能是局域网IP地址)。
也许我错过了,但是我的post中没有看到任何“问题”。 它看起来像一切工作正常,你只是问,如果你能以某种方式取消Windows DNS服务器。
如果他们无论如何需要Windows Server机器,没有理由不运行DNS服务器。 Microsoft DNS服务器不是一个资源pipe理器,一般工作得很好,但是如果你真的对微软的DNS服务器真的可以运行的话,你总是可以运行一个BIND的Win32端口。
另外:静态路由与DNS无关。 路由是第3层function。 DNS是第7层function。 他们是完全不同的东西。 一些小的embedded式路由器设备具有内置的DNS服务器(通常仅caching),但这不是传统路由器的典型function,而是更多的小型路由器寻求填补的利基营销副作用。
如果您运行Cisco PIX / ASA防火墙,并且您的DNS请求通过防火墙传递到外部,则您可以让设备医生为静态NAT地址提供DNS响应: http : //www.cisco.com/en/美/产品/ ps6120 / products_configuration_example09186a00807968d1.shtml
如果您愿意切换到绑定状态,则在同一台服务器上configuration内部和外部视图非常简单。 我相信在Win DNS下是可以的,但我对这个评论还不够熟悉。 我个人不会在Windows上运行外部可访问的DNS。