Ich möchte, dass mein Mac mit OSX 10.6 (kein Server) Domänennamen an mein kleines Netzwerk (ca. 5–10 Computer) weiterleitet.
Dazu muss ich einige Dinge wissen:
Verwenden Sie die mitgelieferte
named
Software oder suchen Sie sich eine andere (möglicherweise mit einer GUI und Shell zur Vereinfachung). Der Nachteil ist,named
dass es ziemlich komplex ist. Ich komme gut mit Linux zurecht, aber OSX hat einige einzigartige Konfigurationsaspekte, die einem schon mal auf die Nerven gehen können.Das benutzerfreundliche Handbuch zur Domänennamenkonfiguration (der FM-Teil von RTFM).
So vermeide ich den Versuch, mich im Internet auszubreiten, wenn ich lediglich eine lokale Netzwerkkonfiguration durchführen möchte.
Antwort1
Wenn Sie einigermaßen gut mit Linux umgehen können, verwenden SieMacPortsund verwenden Sie BIND9 und Webmin. Auf diese Weise erhalten Sie ein sauberes, paketverwaltetes BIND, das nicht durch Apples Update durcheinander gebracht wird. Übrigens, ja, dies setzt voraus, dass Sieein Handbuch lesenoder zwei zur Verwendung von BIND und DNS.
Es kann kompliziert sein, vor allem weil DNS kompliziert werden kann, wenn man es so darstellt. Wenn Sie die Einfachheit von Apple wollen, holen Sie sichMacOS X Server 10.6und verwenden Sie deren Standardmodus, dann wird das Leben einfacher; Sie müssen sich trotzdem mit DNS auskennen ...
Antwort2
Vertrauen Sie mir, wenn Sie keine Bücher über DNS lesen möchten, würde ich mich nicht mit dem OS X-Server befassen, da DNS für alle seine Dienste von zentraler Bedeutung ist und es ziemlich verrückt wird, wenn Sie nicht wissen, was Sie tun und DNS irgendwie durcheinander bringen. Es hat eine nette BIND-Schnittstelle, aber es ist trotzdem NICHT kinderleicht.
Indem Sie einfach den Hostnamen auf jedem Computer festlegen, können Sie wahrscheinlich einfach mit hostname.local auf jede Maschine verweisen, um alle Dienste aufzulösen, oder?
Sie können auch Bonjour (auch bekannt als mDNS/Avahi/ZeroCONF) für eine problemlose lokale Namensauflösung installieren.
Wenn Sie in der Lage sein möchten, einige seltsame lokale Domänenhosts in Ihrem LAN einfach aufzulösen, ist es wahrscheinlich einfacher, einfach die Hosts-Datei auf jedem Computer mit einem identischen Satz lokaler Adressen zum Auflösen zu verwenden. Sie könnten beispielsweise Computer/Host Annie auf Ihrer lokalen Domäne „wackylocaldomain“ mit der IP 10.0.1.4 verwenden.
`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
`
und so weiter...
Antwort3
Zu Punkt 3: Sie müssen nichts „vermeiden“, eine Verbreitung wird nicht stattfinden, sofern Sie nicht ausdrücklich NS-Einträge einrichten, die auf Ihren Nameserver verweisen (vorausgesetzt, dieser ist überhaupt vom Internet aus zugänglich – und da er lokal ist, sollte er das nicht sein).