Eine super einfache Möglichkeit, dieses Problem zu lösen, ist die Verwendung einer virtuellen Maschine. Eine virtuelle Maschine, kurz VM, ist im Grunde ein virtueller Computer, der neben Mac OS X ausgeführt wird. Sie würden Linux auf der VM installieren und dann den DNS-Server von Linux aus bedienen, was trivial ist.
Vorteile:
- Es ist schnell und einfach einzurichten. (Die Installation von Ubuntu dauert auf einem modernen Mac weniger als 15 Minuten.)
- VMs bieten Ihnen viel Flexibilität. Wenn Sie beispielsweise in Zukunft zusätzliche Dienste benötigen, ist es wahrscheinlich einfacher, diese einfach zu Ihrer Linux-VM hinzuzufügen, als sich mit dem Versuch zu beschäftigen, sie unter OS X zu installieren.
Nachteile:
- Einige würden dies als eine klobige Lösung betrachten. Es liegt auf der Hand, dass man nicht auf einen Betriebssystemwechsel zurückgreifen muss, um etwas so Einfaches wie einen DNS-Server zu erhalten. Dies wird durch die Tatsache gemildert, dass wir nicht von OS X wechseln müssen - wir können Linux und OS X einfach nebeneinander ausführen.
- Das Hosten eines gesamten Computers erfordert mehr Systemressourcen als das einfache Ausführen eines DNS-Servers durch OS X. Dies wird durch die Tatsache gemildert, dass zum Hosten einer Linux-VM nicht allzu viele Ressourcen erforderlich sind und wir die VM daran hindern können, mehr Ressourcen zu verbrauchen, als sie zum Funktionieren benötigt.
Überzeugt und startbereit? Hier ist eine Kurzanleitung.
1) Laden Sie VirtualBox herunter und installieren Sie es. Hierbei handelt es sich um eine kostenlose Software, mit der Sie virtuelle Maschinen unter OS X erstellen und ausführen können.
2) Laden Sie die ISO-Datei für Ubuntu Server herunter , die beliebteste Version von Linux.
3) Starten Sie VirtualBox. Erstellen Sie eine neue VM. Wenn Sie möchten, können Sie alle Standardeinstellungen beibehalten oder anpassen - das spielt keine Rolle. Eine wichtige Sache ist jedoch, den Netzwerkmodus von der Standardeinstellung (NAT) zu ändern und auf Bridged zu setzen. Dadurch erhält Ihre VM eine IP-Adresse in Ihrem lokalen Netzwerk.
4) Schalten Sie die neue VM ein. VirtualBox sollte Sie auffordern, den Speicherort einer ISO-Datei anzugeben, die in das virtuelle CD-ROM-Laufwerk "eingefügt" werden soll. Wählen Sie daher die gerade heruntergeladene Ubuntu Server-ISO aus.
5) Befolgen Sie nun einfach die Anweisungen zur Installation von Ubuntu. Es ist ziemlich einfach und ähnelt der Installation von OS X oder Windows - Sie schlagen einfach weiter.
6) Sobald es fertig ist, können Sie sich anmelden und werden mit der (hoffentlich vertrauten) Linux-Eingabeaufforderung begrüßt. Das erste, was Sie wahrscheinlich tun möchten, ist, alle Sicherheits- und Fehlerkorrekturen herunterzuladen:
sudo apt-get update && sudo apt-get upgrade -y
7) Installieren Sie BIND, den beliebtesten DNS-Server für Ubuntu:
sudo apt-get install bind9 -y
8) Bearbeiten Sie die Hauptkonfigurationsdatei von BIND nach Ihren Wünschen:
sudo nano /etc/bind/named.conf
( nano
ist ein Texteditor-Programm)
https://help.ubuntu.com/community/BIND9ServerHowto
9) Starten Sie den Server mit a
sudo service bind9 start
10) Ermitteln Sie die IP-Adresse Ihrer VM, indem Sie Folgendes ausführen:
ifconfig
11) Nachdem Sie die IP-Adresse kennen, können Sie diese als Ihren DNS-Server unter OS X festlegen. Und fertig!
Weitere Informationen zu den Inhalten in der Konfigurationsdatei oder Informationen zum automatischen Starten von BIND beim Einschalten des virtuellen Computers finden Sie in der offiziellen Ubuntu BIND-Dokumentation . Wenn Sie das zu trocken finden, gibt es bei Google auch viele Über-Tutorials, die möglicherweise etwas benutzerfreundlicher sind.