OS X 10.6 非伺服器上的 DNS

OS X 10.6 非伺服器上的 DNS

我想讓我的 OSX 10.6(非伺服器)Mac 為我的小型網路(大約 5-10 台電腦)提供網域服務。

為了做到這一點,我需要知道一些事情:

  1. 使用提供的named軟體或找到另一個軟體(可能有 GUI 和 shell 來簡化它)。其缺點named是相當複雜。我在 Linux 中閒逛很自在,但 OSX 有一些獨特的配置方面,可能會讓人頭痛。

  2. 網域配置友善手冊(RTFM的FM部分)。

  3. 當我只想進行本地網路配置時,如何避免嘗試將自己傳播到網路上。

答案1

如果您對 Linux 相當熟悉,請使用Mac埠並使用 BIND9 和 Webmin。這樣,您將獲得一個乾淨的、套件管理的 BIND,不會被 Apple 的更新弄亂。順便說一句,是的,這假設您會閱讀手冊或兩個如何使用 BIND 和 DNS。

它可能很複雜,主要是因為如果您發現 DNS 可能會變得複雜。如果你想要蘋果的簡單性,請取得MacOS X 伺服器 10.6使用他們的標準模式,生活會更輕鬆;你還需要了解 DNS...

答案2

相信我,如果你不想閱讀有關 DNS 的書籍,我不會與 OS X 伺服器混淆,因為 DNS 對於其所有服務至關重要,如果你不知道自己在做什麼,她會變得很奇怪。亂了DNS。它有一個很好的 BIND 介面,但它仍然不簡單。

透過在每台電腦上設定主機名,您很可能可以透過 hostname.local 引用每台電腦來解析任何服務,不是嗎?

您也可以安裝 Bonjour(又稱 mDNS/Avahi/ZeroCONF),以實現無壓力的本機名稱解析。

如果您希望能夠簡單地解析 LAN 中的一些奇怪的本地域主機,則可能更容易使用每台電腦上的主機檔案以及一組相同的本機位址來解析...例如,電腦/主機 annie在IP 10.0 .1.4 的本地域wackylocaldomain 上,您可以...

`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

關於第 3 點 - 你不必「避免」任何事情,傳播不會發生,除非你明確設定指向你的名稱伺服器的 NS 記錄(假設它甚至可以從互聯網訪問 - 並且考慮到它是本地的 - 它應該不是)。

相關內容