Один супер простий спосіб вирішити цю проблему - це використання віртуальної машини. Віртуальна машина або короткий VM - це в основному віртуальний комп'ютер, який буде працювати разом з Mac OS X. Ви встановите Linux на VM, а потім обслуговуєте сервер DNS з Linux, що тривіально.
Плюси:
- Це швидко та легко налаштувати. (Встановлення Ubuntu займає менше 15 хвилин на сучасному Mac.)
- Відеомагнітофони дають вам велику гнучкість. Наприклад, якщо вам потрібні будь-які додаткові сервіси в майбутньому, можливо, буде простіше просто додати їх у вашу VM Linux, ніж зіпсуватися зі спробою встановити його на OS X.
Мінуси:
- Деякі вважають це незграбним рішенням. Цілком очевидно, що не потрібно вдаватися до комутації операційних систем, щоб отримати щось таке просте, як DNS-сервер. Це пом'якшується тим, що нам не доведеться відключатися від OS X - ми можемо просто запускати Linux та OS X пліч-о-пліч.
- Потрібно більше системних ресурсів, щоб розмістити весь комп'ютер, а це просто, щоб ОС X працювала з сервером DNS. Це пом'якшується тим, що для розміщення Linux VM не потрібні всі стільки ресурсів, і ми можемо обмежувати VM в споживанні більше ресурсів, ніж потрібно для функціонування.
Переконаний і готовий до початку? Ось короткий посібник із початку.
1) Завантажте та встановіть VirtualBox - безкоштовне програмне забезпечення, яке дозволяє створювати та запускати віртуальні машини на OS X.
2) Завантажте файл ISO для сервера Ubuntu , який є найпопулярнішою версією Linux.
3) Запустіть VirtualBox. Створіть новий VM. Ви можете залишити всі настройки за замовчуванням, якщо хочете, або налаштувати їх - це насправді не має значення. Однак одна важлива річ - змінити режим мереж із стандартного (який є NAT) та встановити його на мости. Це дасть вашому VM IP-адресу у вашій локальній мережі.
4) Увімкніть новий VM. VirtualBox повинен запропонувати вам розташувати файл ISO, який слід "вставити" у віртуальний диск CD-ROM, тому виберіть ISO Ubuntu Server, який ви тільки що завантажили.
5) Тепер просто дотримуйтесь підказок, щоб встановити Ubuntu. Встановити ОС X або Windows - це досить просто і дуже схоже на наступне.
6) Після її завершення ви можете увійти та зустрітися з (сподіваємось, знайомим) командним рядком Linux. Перше, що ви, напевно, захочете зробити - це завантажити всі виправлення безпеки та помилок:
sudo apt-get update && sudo apt-get upgrade -y
7) Встановіть BIND, який є найпопулярнішим DNS-сервером для Ubuntu:
sudo apt-get install bind9 -y
8) Відредагуйте основний файл конфігурації BIND на свій смак:
sudo nano /etc/bind/named.conf
( nano
це програма для редагування тексту)
https://help.ubuntu.com/community/BIND9ServerHowto
9) Запустіть сервер, виконавши
sudo service bind9 start
10) Дізнайтеся IP-адресу вашого VM, зробивши:
ifconfig
11) Тепер, коли ви знаєте IP-адресу, ви можете встановити, що це ваш DNS-сервер в OS X. І ви закінчите!
Для отримання додаткової інформації про конфігураційний файл або про те, як зробити так, щоб BIND автоматично запускався при включенні віртуального комп'ютера, ознайомтеся з офіційною документацією на Ubuntu BIND . Якщо ви вважаєте, що це занадто сухо, в Google також є багато навчальних посібників, які можуть бути трохи зручнішими для користувачів.