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

bob*_*ood 14 domain-name-system linux ubuntu

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

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

Mik*_*aro 16

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

net ads dns register -P
Run Code Online (Sandbox Code Playgroud)

不过,我不确定此命令是否要求您在域中。

  • 这似乎很有希望。尝试此操作时,我遇到了愚蠢的“无登录服务器”错误,因此我无法证明它有效。根据 DNS 服务器管理员,允许不安全的动态更新。我会投票给你,但我还没有代表。 (2认同)

Kev*_*hal 5

您是否考虑过将 Windows DHCP 服务器配置为从 DHCP 租约更新 DNS 条目?这可以实现预期的结果,而无需对 DNS 服务器或 Linux 方面进行任何更改。


Zor*_*che 4

\n

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

\n
\n\n

如果您无法控制 DNS 服务器,并且 DNS 未设置为允许非安全更新,并且未设置为基于 DHCP 分配进行更新,如果你有一个静态地址,那么你可能就不走运了。

\n\n

由于该系统具有静态地址,因此您是否可以\xe2\x80\x99 直接联系运行 DNS 服务器的人员并要求他们为您的系统添加记录?

\n

  • 通常这就是我最终要做的事情。我只是好奇是否有一种方法可以在 Linux 上模拟 MS Networks 客户端服务在 Windows 上的功能。 (2认同)