我在路由器后面有一个服务器,我正在尝试使用我的服务器作为我的DNS和DHCP服务。我有正确的配置,我可以通过连接,但我似乎不能让我的路由器转发DNS请求到服务器。在我已禁用DHCP的路由器设置中,我将端口53移植到服务器,并将DNS设置为服务器的IP,如果设置用户计算机在适配器设置中静态使用DNS,则可以很好地连接,但如果使用动态设置,则网络和共享中心会出现错误,表示找不到DNS服务器。
我有一个netgear R6300v2路由器和一个运行windows服务器2008 r2的服务器。那么,是什么原因呢?为了正确地获得DNS,必须在路由器中更改哪些设置?静态编码计算机并不是一个真正的选择,所以请帮助?谢谢!
发布于 2013-09-28 21:09:29
只有在静态设置DNS服务器地址时,DHCP服务器才能工作,原因是DHCP服务器没有向客户端提供DNS信息。为了让DHCP向客户端提供DNS服务器地址,需要启用DNS Server选项:
Per Technet (http://technet.microsoft.com/en-us/library/dd183679%28v=ws.10%29.aspx)
若要定义新选项,请打开DHCP。在控制台树中,单击适用的DHCP服务器。在“操作”菜单上,单击“设置预定义选项”。在预定义选项和值中,单击“添加”。在“选项类型”中,键入定义新选项所需的信息,然后单击“确定”。
http://technet.microsoft.com/en-us/library/cc958941.aspx
表4.6公共信息选项类型代码描述3路由器6 DNS服务器15 DNS域名44 WINS服务器(NetBIOS名称服务器) 45 NetBIOS数据报分发服务器46 WINS/NetBIOS节点类型47 NetBIOS作用域ID客户端可以在租约期间接收这些值以设置其TCP/IP配置。
编辑以注意路由器在默认情况下不会转发DHCP请求,因为DHCP使用广播查找DHCP服务器。然后,您需要配置您的路由器或其他服务器,以作为DHCP代理。
https://serverfault.com/questions/542407
复制相似问题