Налаштування dns-сервера в mac os x

Налаштування dns-сервера в mac os x

Налаштування BIND вручну під Mac OS X я розглянув в першій частині статті. Погодьтеся, настройка аж ніяк не проста для звичайного користувача.

Також я сказав, що сенсу ставити DNS-сервер на ноутбук ніякого немає, навіть кешируєтся DNS повинен обслуговувати декількох клієнтів, а для локального використання і так є штатний кеш Резолвер.

Тому самий логічний спосіб установки DNS-сервера - це установка на сервер, який постійно включений, і який не тягають з місця на місце. Розглядати різні Unix не буду, настройка BIND в них і так не відрізняється від описаної раніше. Я хочу показати, як налаштовується BIND в Mac OS X Server. Особливо доступним використання Mac OS X Server стало з виходом Mac mini Server. Ця подія на мій погляд сильно полегшило розгортання нормальної мережі рівня невеликих організацій (а для гиків - і домашньої мережі) з переважанням Mac'ов.

У мене в якості тестового варто Mac OS X Server 10.6 на MacBook. Через 10 днів він припинить свою роботу і я подумаю, планувати чи ні покупку законного Mac mini Server.

Налаштування dns-сервера в mac os x

Зверніть увагу, що сервер у мене названий не так, як я описував в першій частині, але співзвучно (ceiling-cat.ctrld.me замість coche.home.ctrld.me). Якби я вказав при установці сервера coche.home.ctrld.me, то пряма зона home.ctrld.me була б створена автоматично. Я ж буду створювати її самостійно.

У Apple хороший інструментарій для налаштування серверних сервісів. І дуже добре те, що це саме інтерфейс до налаштування стандартних пакетів на кшталт BIND, OpenDirectory, і при необхідності конфігураційні файли можна правити вручну.

Отже, заходимо в налаштування DNS-сервера, вибираємо закладку Zones. Додаємо пряму зону (Primary Zone):

Налаштування dns-сервера в mac os x

MX'и не ставимо, до них дійде черга при налаштуванні пошти (так, я сподіваюся і це описати коли-небудь). Також не будемо прописувати вторинні DNS (slave DNS), я насилу можу припустити два сервера в домашній мережі. Однак для організації 2 DNS'а потрібні - в разі відмови єдиного DNS все комп'ютери не зможуть нічого ні перетворювати.

Налаштування dns-сервера в mac os x

Використовуємо стандартні значення старіння зони і записів:

Налаштування dns-сервера в mac os x

Ці значення важливі для великих мереж, або ж ситуацій, коли записи в зонах часто з'являються, або ж primary / slave сервера можуть бути недоступні, але у нас зовсім не ті вимоги, і для більшості офісних мереж цілком підходять.

Налаштування dns-сервера в mac os x

Після додавання бачимо приблизно таке:

Налаштування dns-сервера в mac os x

Зворотній зона 98.168.192.in-addr.arpa створилася автоматично:

Налаштування dns-сервера в mac os x

Налаштування dns-сервера в mac os x

Не забуваємо натиснути Save, сервер автоматично перечитає зони (збільшувати Serial не потрібно). Журнальні записи можна подивитися в закладці Log:

Зараз у нас дві реверсні зони - 2.98.168.192.in-addr.arpa і 98.168.192.in-addr.arpa. Береться більш конкретна (192.168.98.2 видається з першої):

Для того, щоб усунути плутанину, видалимо 2.98.168.192.in-addr.arpa (не забуваємо тиснути Save):

Налаштування dns-сервера в mac os x

Save. Налаштування закінчені. Можна користуватися. Як ви бачите, настройка DNS-сервера під Mac OS X Server на порядок простіше ручної настройки BIND для людини, яка не обтяженого досвідом системного адміністрування Unix.

Але Mac OS X Server є не у всіх, і в наступній частині розглянемо сторонню програму, яка робить те ж саме, але під Mac OS X, причому за гроші.

Схожі статті