我有一个奇怪的DNS问题,有时只会出现.我有几台
Linux机器,运行Ubuntu(10.10,11.10,12.04).大部分时间他们都完美无瑕地工作.但是,有时系统会从DHCP获取IP地址,但无法使用主机名和IP更新DNS服务器.所有系统都使用DHCP进行默认设置.有些工作,有些不工作?运行DNS服务器的SysAdmin(Windows Server的东西)说一切都很好,我遇到的任何问题都必须是我的错.有任何想法吗?
今天的这个问题使我的团队无法访问我们的subversion服务器,并且(Linux)工作站无法连接到LDAP进行用户身份验证.但是,它在上周和昨天都有效.但是,LDAP和Subversion服务器使用有效的IP,并且可以访问其他网络资源和Internet,但没有关联的DNS条目.除了运行我自己的独立DNS服务器之外,还有什么是Linux SysAdmin呢? dhclient.conf中的send host-name行发送了系统主机名.
解决方法
我敢打赌,运行Windows DHCP服务器的系统管理员需要安全的动态DNS更新.这意味着您需要在相应的组中拥有有效的Active Directory帐户才能在该区域中添加或更新DNS记录.
我相信有两种方法可以解决这个问题:您可以使用SAMBA将Linux计算机加入Active Directory,然后他们应该能够更新其DNS记录(如果我没记错,只是作为域成员就足以更新安全的DNS区域)或您的Windows管理员可以配置“代理帐户”,用于在执行安全更新时进行身份验证.
创建Active Directory用户并确保它是DnsUpdateProxy的成员.然后在使用DHCP RSAT工具配置应使用哪些凭据来动态更新DNS记录.
这是我从TechNet窃取/借用的一个例子: