Salah satu cara super mudah untuk mengatasi masalah ini adalah dengan menggunakan mesin virtual. Mesin virtual, atau singkatnya VM, pada dasarnya adalah komputer virtual yang akan berjalan bersama Mac OS X. Anda akan menginstal Linux pada VM dan kemudian melayani server DNS dari Linux, yang sepele.
Pro:
- Pengaturannya cepat dan mudah. (Instalasi Ubuntu membutuhkan waktu kurang dari 15 menit pada Mac modern.)
- VM memberi Anda banyak fleksibilitas. Misalnya, jika Anda memerlukan layanan tambahan di masa depan, mungkin akan lebih mudah untuk menambahkannya ke Linux VM Anda daripada mengacaukan dengan mencoba menginstalnya pada OS X.
Cons:
- Beberapa orang akan menganggap ini sebagai solusi kikuk. Masuk akal bahwa seseorang tidak harus beralih ke sistem operasi untuk mendapatkan sesuatu yang sederhana seperti server DNS. Ini dimitigasi oleh fakta bahwa kita tidak harus beralih dari OS X - kita bisa menjalankan Linux dan OS X secara berdampingan.
- Dibutuhkan lebih banyak sumber daya sistem untuk meng-host seluruh komputer yang dilakukannya untuk hanya memiliki OS X menjalankan server DNS. Ini dimitigasi oleh fakta bahwa tidak membutuhkan semua sumber daya yang banyak untuk meng-host VM Linux, dan kita dapat membatasi VM dari mengkonsumsi lebih banyak sumber daya daripada yang dibutuhkan untuk berfungsi.
Yakin dan siap memulai? Inilah panduan memulai cepat.
1) Unduh dan instal VirtualBox , yang merupakan perangkat lunak gratis yang memungkinkan Anda membuat dan menjalankan mesin virtual di OS X.
2) Unduh file ISO untuk Ubuntu Server , yang merupakan versi Linux paling populer.
3) Mulai VirtualBox. Buat VM baru. Jangan ragu untuk meninggalkan semua pengaturan default jika Anda mau, atau menyesuaikannya - itu tidak masalah. Namun, satu hal penting adalah mengubah mode jaringan dari default (yang adalah NAT) dan mengaturnya ke bridged. Ini akan memberi VM Anda alamat IP di jaringan lokal Anda.
4) Nyalakan VM baru. VirtualBox akan meminta Anda untuk lokasi file ISO yang akan "dimasukkan" ke dalam drive CD-ROM virtual, jadi pilihlah Ubuntu Server ISO yang baru saja Anda unduh.
5) Sekarang, ikuti saja petunjuk untuk menginstal Ubuntu. Ini cukup mudah dan mirip seperti menginstal OS X atau Windows - Anda hanya perlu menekan berikutnya.
6) Setelah selesai, Anda dapat masuk dan disambut dengan command prompt Linux (mudah-mudahan akrab). Hal pertama yang mungkin ingin Anda lakukan adalah mengunduh semua perbaikan keamanan dan bug:
sudo apt-get update && sudo apt-get upgrade -y
7) Instal BIND, yang merupakan server DNS paling populer untuk Ubuntu:
sudo apt-get install bind9 -y
8) Edit file konfigurasi BIND utama sesuai keinginan Anda:
sudo nano /etc/bind/named.conf
( nano
adalah program editor teks)
https://help.ubuntu.com/community/BIND9ServerHowto
9) Mulai server dengan melakukan a
sudo service bind9 start
10) Temukan alamat IP VM Anda dengan melakukan:
ifconfig
11) Sekarang setelah Anda mengetahui alamat IP, Anda dapat mengaturnya menjadi server DNS di OS X. Dan Anda selesai!
Untuk informasi lebih lanjut tentang hal-hal dalam file konfigurasi, atau untuk mengetahui hal-hal seperti bagaimana membuat BIND secara otomatis dimulai ketika Anda menyalakan komputer virtual, lihat dokumentasi resmi BIND Ubuntu . Jika Anda merasa itu terlalu kering, ada banyak tutorial di Google yang mungkin sedikit lebih ramah pengguna.