один супер простой способ решить эту проблему заключается в использовании виртуальной машины. Виртуальная машина, или VM для краткости, по существу виртуальный компьютер который побежит наряду с Mac OS X. Вы установили бы Линукс на VM и после этого служили бы сервер DNS от Линукс, который тривиален.
плюсы:
- быстро и легко настроить. (Установка Ubuntu занимает менее 15 минут на современном Mac.)
- виртуальные машины дают вам большую гибкость. Например, если вам нужно любые дополнительные услуги в будущем, его, вероятно, будет легче просто добавить их к вашей виртуальной машине Linux, чем это возиться с пытается установить его на OS X.
плюсы:
- некоторые считают это неуклюжим решением. Само собой разумеется, что не следует прибегать к переключению операционных систем для того, чтобы получить что-то столь же просто, как DNS-сервер. Это смягчается тем фактом, что нам не нужно переключаться с OS X-мы можем просто запустите Linux и OS X бок о бок.
- для размещения всего компьютера требуется больше системных ресурсов, чем для запуска DNS-сервера в OS X. Это смягчается тем фактом, что для размещения виртуальной машины Linux не требуется много ресурсов, и мы можем ограничить виртуальную машину от потребления большего количества ресурсов, чем ей необходимо для работы.
убежден и готов начать? Вот краткое руководство.
1) Скачать и установить строки, это бесплатное программное обеспечение, которое позволяет создавать и запускать виртуальные машины на OS X.
2) Загрузите файл ISO для Ubuntu Server, которая является самой популярной версией Linux.
3) запустите VirtualBox. Создайте новую виртуальную машину. Не стесняйтесь оставить все настройки по умолчанию, если вы хотите, или настроить прочь - это не имеет большого значения. Однако одна важная вещь должна изменить сетевой режим от значения по умолчанию (который является NAT) и установить его в Соединенный. Это даст виртуальная машина-IP-адрес в локальной сети.
4) Включите новую виртуальную машину. VirtualBox должен запрашивать расположение ISO-файла, который будет "вставлен" в виртуальный дисковод CD-ROM, поэтому выберите ISO-файл Ubuntu Server, который вы только что загрузили.
5) Теперь, просто следуйте инструкциям по установке Ubuntu. Это довольно легко и похоже на установку OS X или Windows - вы просто продолжаете нажимать next.
6) Как только он закончен, вы можете Logon и приветствованы с (надеюсь, знакомый) Командная строка 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-адрес вашей виртуальной машины, выполнив:
ifconfig
11) Теперь, когда вы знаете IP-адрес, вы можете установить, что ваш DNS-сервер на OS X. И вы закончили!
для получения дополнительной информации о вещи в файле конфигурации, или узнать вещи, как сделать BIND автоматически запускается при включении виртуального компьютера, проверить официальная документация Ubuntu BIND. Если вы найдете это слишком сухим, там есть также много более учебники по Google, которые могут быть немного более удобным для пользователя.