如何在OS X上设置本地DNS名称(这样您就可以从Windows框中访问它?)


0

在我的工作网络上,所有的PC都是本地的 machine01.abc.com 样式的DNS名称。 OS X上有没有办法做到这一点?在没有Bonjour的机器可以看到它的方式? (.local域名不适用于此,对吧?)

我正在研究目录实用程序, scutil,和先进的网络prefs,但到目前为止没有运气。

Answers:


1

您需要在DNS服务器上创建包含Mac的IP地址的“A”记录 abc.com,或者至少是为您的本地网络提供服务的非规范DNS服务器。它无法在Mac上完成 - 这就是Bonjour主机名的巧妙之处;它是一个多播DNS系统,允许对等体设置自己的主机名。


2

Windows机器如何获得他们的名字?您是否手动配置了一堆DNS服务器? machineXX.abc.com 记录(在DNS术语中,“A”记录是将主机名映射到IPv4地址的地址记录),或者它们是否在WINS服务器上注册(可能是在本地Windows 200x服务器上运行的服务器Windows或Active Directory域控制器)?

如果您执行了DNS服务器操作,请转到DNS服务器并为Mac添加A记录。

如果您的名称注册和名称查找是通过WINS服务器进行的,您可以转到“系统偏好设置>网络>以太网>高级...> WINS”来配置您的Mac以使用相同的WINS服务器注册名称你的电脑使用的。

如果这不起作用,那么您可能正在使用旧版Windows“NetBIOS名称服务”,这是一种基于本地LAN广播的名称服务协议。尝试转到“系统偏好设置>共享”并启用(检查)文件共享,然后从那里转到“选项...”并启用“使用SMB共享文件和文件夹(Windows)”。这将推出Mac OS X的内置版Samba smbd(8)nmbd(8) 守护进程,它应该允许你的Mac通过NetBIOS名称服务公布其名称。


如果我使用文件共享方法,共享首选项窗格中的计算机名称如何转换为DNS名称?它是否只是作为mycomputer.abc.com添加的?
zekel

@zekel这有点超出我对NetBIOS名称服务的了解。一世 相信 我以前使用过FQDN和NetBIOS名称服务,但是当我只使用NetBIOS名称服务时,我大多只使用不合格的主机名。
Spiff
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.