DNS на OS X 10.6 не сервер

DNS на OS X 10.6 не сервер

Я хотел бы, чтобы мой Mac OSX 10.6 (не сервер) обслуживал доменные имена в моей небольшой сети (порядка 5-10 компьютеров).

Для этого мне нужно знать несколько вещей:

  1. Используйте прилагаемое namedпрограммное обеспечение или найдите другое (возможно, с графическим интерфейсом и оболочкой для упрощения). Недостаток в том, namedчто оно довольно сложное. Мне комфортно копаться в Linux, но у OSX есть некоторые уникальные аспекты конфигурации, которые могут укусить за задницу.

  2. Дружественное руководство по настройке доменных имен (часть FM RTFM).

  3. Как мне избежать попыток распространения своей информации в Интернете, когда я просто хочу настроить локальную сеть.

решение1

Если вы достаточно хорошо разбираетесь в Linux, используйтеMacPortsи использовать BIND9 и Webmin. Таким образом, вы получите чистый, управляемый пакетами BIND, который не будет испорчен обновлением Apple. Кстати, да, это предполагает, что вы будетепрочитать руководствоили два о том, как использовать BIND и DNS.

Это может быть сложным, в основном потому, что DNS может стать сложным, если вы сделаете это. Если вы хотите простоты Apple, получитеMacOS X Сервер 10.6и используйте их стандартный режим, и жизнь станет проще; вам все равно нужно понимать DNS...

решение2

Поверьте мне, если вы не хотите читать книги о DNS, я бы не стал связываться с сервером OS X, поскольку DNS имеет решающее значение для всех его служб, и она становится очень странной, если вы не знаете, что делаете, и как-то портите DNS. У нее есть приятный интерфейс BIND, но он все еще НЕ глупо-простой.

Просто задав имя хоста на каждом компьютере, скорее всего, вы сможете просто обратиться к каждой машине по hostname.local для разрешения любых служб, не так ли?

Вы также можете установить Bonjour, также известный как mDNS/Avahi/ZeroCONF, для простого локального разрешения имен.

Если вы хотите иметь возможность просто разрешать некоторые странные локальные доменные хосты в вашей локальной сети, вероятно, будет проще просто использовать файл hosts на каждой машине с идентичным набором локальных адресов для разрешения... например, machine/host annie в вашем локальном домене 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

Что касается пункта 3 — вам не придется ничего «избегать», распространение не произойдет, если вы явно не настроите записи NS, указывающие на ваш сервер имен (предполагая, что он вообще доступен из Интернета — а учитывая, что он локальный — так быть не должно).

Связанный контент