我想让我的 OSX 10.6(非服务器)Mac 将域名提供给我的小型网络(大约 5-10 台计算机)。
要做到这一点,我需要知道几件事:
使用提供的
named
软件或寻找另一个软件(可能带有 GUI 和外壳来简化它)。缺点named
是相当复杂。我很乐意在 Linux 中闲逛,但 OSX 有一些独特的配置方面可能会咬人。域名配置友好手册(RTFM 的 FM 部分)。
当我只想进行本地网络配置时,如何避免尝试将自己传播到互联网。
我想让我的 OSX 10.6(非服务器)Mac 将域名提供给我的小型网络(大约 5-10 台计算机)。
要做到这一点,我需要知道几件事:
使用提供的named
软件或寻找另一个软件(可能带有 GUI 和外壳来简化它)。缺点named
是相当复杂。我很乐意在 Linux 中闲逛,但 OSX 有一些独特的配置方面可能会咬人。
域名配置友好手册(RTFM 的 FM 部分)。
当我只想进行本地网络配置时,如何避免尝试将自己传播到互联网。
如果您对 Linux 相当熟悉,请使用MacPorts并使用 BIND9 和 Webmin。这样,您将获得一个干净的、包管理的 BIND,它不会被 Apple 的更新弄乱。顺便说一句,是的,这假设您将阅读一两本关于如何使用 BIND 和 DNS 的手册。
它可能很复杂,主要是因为如果你想的话,DNS 可能会变得复杂。如果您想要 Apple 的简单性,请获取MacOS X Server 10.6并使用其标准模式,生活会更轻松;你还需要了解DNS...
相信我,如果您不想阅读有关 DNS 的书籍,我不会与 OS X 服务器混淆,因为 DNS 是其所有服务的关键,如果您不知道自己在做什么,她会变得很奇怪'正在以某种方式搞砸DNS。它有一个很好的 BIND 接口,但它仍然不是愚蠢的简单。
只需在每台计算机上设置主机名,您就可以通过 hostname.local 引用每台计算机来解析任何服务,不是吗?
您还可以安装 Bonjour,即 mDNS/Avahi/ZeroCONF,以实现无压力的本地名称解析。
如果您希望能够简单地解析 LAN 中的一些奇怪的本地域主机,则可能更容易使用每台机器上的 hosts 文件以及一组相同的本地地址来解析...例如,机器/主机 annie在 IP 为 10.0.1.4 的本地域 wackylocaldomain 上,您可以...
`localadmin@annie:~:sudo nano /etc/hosts
`
等等……
关于第 3 点 - 您不必“避免”任何事情,除非您明确设置指向您的名称服务器的 NS 记录(假设它甚至可以从 Internet 访问 - 并且鉴于它是本地的 - 它应该不会发生传播)不是)。