我有一台win2008服务器configuration为使用vpn和远程桌面。 我的主机提供商要求我删除recursionDNS。
如果去DNSangular色/组/属性/高级,并点击禁用recursion,之后,我失去了互联网接入。 我无法导航。
我改变了绑定,但也有同样的问题。
在这个服务器上,我需要访问互联网的一些networking服务,所以我不能这样离开它。 我如何保持recursionDNS,仍然保留导航互联网的能力?
默认情况下,DNS服务器侦听所有接口/ IP地址。 大多数设置为允许recursion查询的DNS服务器不应该在公共接口/ IP地址上进行监听。 这样做可以使它们用于DNS应用程序攻击(一种DDOS),参考:美国证书DNS放大攻击 。
configurationDNS服务器只侦听内部地址。
dnscmd <ServerName> /ResetListenAddresses [<ListenAddress> ...]
求助:
dnscmd <ServerName> /ResetListenAddresses /help
TechNet: 限制DNS服务器只侦听选定的地址
您需要configuration转发器 。 引用链接的文章:
- 单击开始,单击运行,键入dnsmgmt.msc,然后按ENTER键。 DNSpipe理器控制台将打开。
- 在控制台树中,单击您希望configuration的DNS服务器的名称。
- 在“操作”菜单上,单击“属性”。
- 点击转发器选项卡。
- 修改转发器列表如下:
- 要将转发器添加到列表中,请单击编辑,指定要添加到列表中的服务器的名称和IP地址,然后单击确定。
- 要修改列表中的转发器,单击编辑,单击要configuration的转发器,修改转发器的名称或IP地址,然后单击确定。
- 要从列表中删除转发器,请单击编辑,单击要删除的转发器,清除IP地址字段,然后单击确定。
您还需要阻止从您的内部域以外访问您的服务器上的DNS。
注意:如果您的服务器有合法需要执行DNSrecursion(例如 – 您有需要parsing外部DNS的应用程序),则可以select禁用和/或范围允许传入DNS请求的本地Windows防火墙规则。
我不知道你的networking上有什么,如果有的话,但你可以: