如何用Windows DNS服务器注册Linux服务器

我有几台Ubuntu机器(主要是8.04),我想用我在Windows 2000上运行的主DNS服务器注册他们的主机名(或所需的主机名),以便我可以通过主机名使用该DNS服务器从任何其他机器访问这些机器。 Windows客户端可以使用MS客户端自动执行此操作,也可以使用ipconfig / registerdns手动执行此操作。 我如何在Linux中做同样的事情? 我不一定要使用Likewise Open在域中进行注册,除非这是将DNS条目发送到Windows服务器的唯一方法。

这些是静态的IP。 我意识到我也可以手动在Windows端添加DNS条目,但我实际上并不负责该Windows DNS服务器。

对不起,我忘记了这些是静态IP的问题。 我意识到我也可以手动在Windows端添加DNS条目,但我实际上并不负责该Windows DNS服务器。

如果您不具备对DNS服务器的控制权,并且DNS未设置为允许非安全更新,并且未设置为基于DHCP分配进行更新,而您拥有静态地址,则你可能不走运。

由于这个系统有一个静态的地址,是否有一些原因,你不能只联系运行DNS服务器的人,并要求他们为你的系统添加logging?

如果您希望Linux机器自己更新DNS,则必须为不安全的dynamic更新configurationDNS区域。 然后,如果您安装了Samba客户端,则可以像这样手动更新logging:

net ads dns register -P 

我不确定这个命令是否需要你在域名上。

你有没有考虑过configuration你的Windows DHCP服务器来更新DHCP租约的DNS条目? 这可以达到预期的结果,而无需在DNS服务器或Linux的一方做任何改变。

这是使用标准Linux实用程序nsupdate和DNS服务器pipe理员的初始协作解决的 。