在OS X 10.6非服务器上的DNS

我希望我的OSX 10.6(非服务器)Mac为我的小型networking(大约5-10台计算机)提供域名。

有几件事我需要知道这样做:

  1. 使用提供的named软件或find另一个(可能有一个GUI和shell来简化它)。 named的缺点是它相当复杂。 我很喜欢在Linux中喋喋不休,但OSX有一些独特的configuration方面,可以咬一口。

  2. 友好的域名configuration手册(RTFM的FM部分)。

  3. 当我只是想做一个本地networkingconfiguration时,我如何避免试图传播到互联网。

如果你对Linux相当好,使用MacPorts并使用BIND9和Webmin。 这样你将得到一个干净的,包pipe理的BIND,不会被苹果的更新搞乱。 顺便说一句,是的,这假设你会阅读一本手册或两个如何使用BIND和DNS。

这可能会很复杂,主要是因为如果你真的做到了,DNS可能会变得复杂。 如果你想苹果简单,得到MacOS X服务器10.6和使用他们的标准模式,生活会更容易; 你仍然需要了解DNS …

相信我,如果你不想阅读关于DNS的书籍,我不会混淆与OS X服务器,因为DNS是所有服务的关键,如果你不知道你是什么,她会变得怪异不知怎的,我们正在做和搞砸DNS。 它有一个很好的BIND接口,但它仍然不是愚蠢的简单。

通过在每台计算机上设置主机名,您可以通过hostname.local引用每台计算机来解决任何服务,不是吗?

您也可以安装Bonjour,aka mDNS / Avahi / ZeroCONF来解决无压力的本地名称问题。

如果你想简单地解决局域网内某些奇怪的本地域名主机,那么只需要在每台机器上使用具有相同本地地址集的主机文件就可以更容易地解决…例如,机器/主机连接在您的本地域名为wackylocaldomain与IP 10.0.1.4您可以…

`localadmin @ annie:〜:sudo nano / etc / hosts

 127.0.0.1 annie.wackylocaldomain annie localhost 255.255.255.255 broadcasthost ::1 localhost fe80::1%lo0 localhost 10.0.1.1 sandy.wackylocaldomain sandy 10.0.1.2 daddy.warbucks.wackylocaldomain daddy.warbucks 10.0.1.3 easierthandns.wackylocaldomain easierthandns 

`

等等…

关于第3点 – 您不必“避免”任何事情,除非您明确地设置指向您的名称服务器的NSlogging,否则传播不会发生(假设它甚至可以从因特网访问 – 并且考虑到它是本地的 – 它不应该不会)。