如何设置 Samba 以在 Active Directory 域控制器上注册?

如何设置 Samba 以在 Active Directory 域控制器上注册?

我正在尝试在 Windows 网络上设置 Ubuntu 14.04 服务器。该服务器已分配静态 IP 地址。我需要能够向 AD 域控制器注册服务器的主机名 (argo),以便 Windows 工作站的用户可以输入http://argo在他们的地址栏中输入 并到达托管在 argo 上的网站。服务器正在运行,如果我输入服务器的 IP 地址,我可以从任何工作站访问服务器上的网站。

我掌握的信息是:

  • 网络服务器 (argo) 的 IP 地址
  • 网络掩码
  • 默认网关
  • Windows AD 域控制器的 IP 地址(DNS 服务器地址),也是 WINS 地址。
  • DNS 后缀(这算是 DNS 域名吗?)

我认为我已经正确配置了 /etc/hosts,但我不确定需要在 /etc/network/interfaces 中输入什么(因为 Ubuntu 覆盖了 resolv.conf)。

我也不确定需要运行哪些 Samba 命令。当我尝试运行命令 net ads dns register -PI 时,出现了 ads_connect:无登录服务器错误。

那么,鉴于这种情况,我该如何将 argo 注册到 AD 域控制器?

答案1

我不能 100% 确定你的要求是否可以实现,其他人也许可以为你指明更好的方向,但这是我的解决方案。

您可以在域控制器中添加 DNS 记录(如果您有多个域控制器,请确保设置了复制),这将使您的用户能够浏览http://argo.mydomain.net

问题在于如果你使用 samba 后端 DNS 服务器,那么你将必须使用子域名.mydomain.net,我不确定其他 DNS 服务器(例如 BIND)是否允许您执行此操作,但您也可以启动测试机器并尝试一下。

可能还有其他方法涉及将您的 Web 服务器加入域(可能存在安全隐患),并且可能允许您以所需的格式寻址机器。

但我不知道,我使用首先描述的方法将我们的用户解析到内部网站。

相关内容