使用net ads join
命令将 Linux 主机 (CentOS 6.5) 加入域 (Windows Server 2008 DC) 时,会创建 A 记录,但不会创建相应的 PTR 记录。是否可以自动创建 PTR 记录?也许是net ads join
中的参数或设置/etc/samba/smb.conf
?
仅供参考我运行的将主机加入 DC 的完整命令:
sudo net ads join createcomputer="machines/Servers/Linux Servers" osName="CentOS" osVer=6.5 -U banjer
在 Windows Server 上手动创建 DNS A 记录时,会自动创建 PTR 记录。如果您需要更多信息,请告诉我。
答案1
我发现nsupdate
可以作为一种解决方法,从 Linux 端创建 PTR 记录:
banjer@myhost~> nsupdate
> update add 210.31.20.192.in-addr.arpa 3600 ptr myhost.example.com.
> send
同一条命令:
echo -e "update add 210.31.20.192.in-addr.arpa 3600 ptr myhost.example.com.\nsend" | nsupdate
其中 210.31.20.192 是您的 IP 的反向顺序。
我愿意接受一个更好的答案,以便让网络广告正确添加 PTR 记录。
答案2
首先,您需要为该网络创建一个主反向查找区域,然后当您在主正向查找区域中添加 A(AAA)主机记录时,Windows 服务器可以自动创建必要的 PTR 记录。