如何在Windows DNS服务器上注册Linux服务器


13

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

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

Answers:


4

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

如果您无法控制DNS服务器,并且没有将DNS设置为允许非安全更新,并且也没有将其设置为根据DHCP分配进行更新,并且您具有静态地址,则您可能不走运。

由于该系统具有静态地址,您是否有某些原因不能直接联系运行DNS服务器的人员并要求他们为您的系统添加记录?


2
通常这就是我最终要做的。我只是很好奇,是否有一种方法可以在Linux上模拟MS Networks客户端服务在Windows上所做的事情。
bobwood

15

如果要Linux机器自己更新DNS,则必须为非安全动态更新配置DNS区域。然后,如果您安装了Samba客户端,则可以像这样手动更新记录:

net ads dns register -P

我不确定此命令是否要求您位于域中。


2
这似乎很有希望。尝试执行此操作时,出现了愚蠢的“无登录服务器”错误,因此我无法证明它可以正常工作。根据DNS服务器管理员,允许非安全动态更新。我会投票支持您,但我没有代表。
bobwood

问题:如果IP地址更改,请net ads dns register -P注册新IP,但不要取消注册旧IP。现在,DNS客户端可能会或可能不会获得无效的旧IP地址。找到任何自动解决方案?
James Johnston

5

您是否考虑过配置Windows DHCP服务器以通过DHCP租约更新DNS条目?无需对DNS服务器或Linux方面进行任何更改,就可以达到预期的结果。


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

为什么不使用DHCP保留?这将为您提供集中管理的IP配置的灵活性,其结果与静态IP配置类似。
Mircea Vutcovici

2

使用标准Linux实用程序nsupdate和DNS服务器管理员的初步协作已解决

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.