Mengelola Catatan DNS Lokal
Saat melakukan pengembangan web, pengujian, atau debugging, kebutuhan untuk mengelola catatan DNS lokal sangat sering muncul. Dengan cara ini, Anda dapat menggunakan nama domain kustom (misal servbay.demo
) untuk mengakses aplikasi yang berjalan secara lokal tanpa harus mengedit file /etc/hosts
secara manual pada sistem Anda. ServBay terintegrasi dengan server dnsmasq
lokal dan menghadirkan antarmuka yang intuitif dan mudah digunakan untuk mengelola catatan ini, sehingga proses menambah, mengubah, menunda, maupun menghapus catatan DNS lokal menjadi jauh lebih simpel dari sebelumnya. Panduan ini akan menunjukkan secara detail bagaimana memanfaatkan fitur DNS di ServBay untuk mengatur dan mengelola resolusi domain lokal Anda.
dnsmasq
adalah layanan DNS dan DHCP ringan yang sering digunakan pada jaringan kecil atau lingkungan pengembangan lokal, dengan kemampuan menangani permintaan DNS secara efisien. ServBay memanfaatkan dnsmasq
untuk menyediakan solusi pengelolaan nama domain lokal yang praktis bagi developer.
TIP
Untuk situs yang ditambahkan melalui fitur Situs ServBay (misalnya, proyek yang dibuat melalui “Tambah Situs”), catatan DNS-nya akan ditandai dengan ikon globe kecil 🌐 di sisi kanan daftar catatan DNS. Catatan ini terhubung erat dengan pengaturan di fitur Situs dan perubahan seperti nama domain atau alamat IP hanya dapat dilakukan dari menu Situs
tersebut, tidak langsung dari antarmuka catatan DNS ini. Di sini, Anda hanya dapat mengelola catatan DNS yang ditambahkan secara manual, yang tidak terkait dengan konfigurasi Situs tertentu di ServBay.
Melihat Daftar Catatan DNS Lokal Saat Ini
Dengan ServBay, Anda dapat dengan mudah melihat semua catatan DNS lokal yang telah dikonfigurasi. ServBay menggunakan server dnsmasq
internal untuk mengelola dan menampilkan catatan ini sehingga pengelolaannya menjadi transparan dan praktis.
Langkah Melihat Daftar
- Buka antarmuka pengelolaan ServBay.
- Navigasikan ke opsi
DNS
di menu sebelah kiri. - Pada daftar sisi kanan, pilih
DNS Server
. - ServBay akan menampilkan daftar catatan DNS lokal yang telah dikonfigurasi.
Melalui tampilan ini, Anda dapat secara langsung melihat semua domain serta pemetaan alamat IP yang ada, juga status catatannya (aktif/nonaktif).
Menambah Catatan ke DNS Lokal
Dalam proses pengembangan atau pengujian, kadang Anda perlu memetakan domain kustom ke alamat IP tertentu (umumnya 127.0.0.1
atau IP jaringan lokal lainnya). Dengan ServBay, penambahan catatan baru pada DNS lokal dapat dilakukan dengan sangat mudah.
Langkah Menambah Catatan
- Buka antarmuka pengelolaan ServBay.
- Navigasikan ke opsi
DNS
di menu sebelah kiri. - Pada daftar sisi kanan, pilih
DNS Server
. - Klik tombol
+
di bagian atas daftar. - Pada dialog yang muncul, masukkan domain yang ingin Anda tambahkan beserta alamat IP-nya. Misal, untuk memetakan
servbay.demo
ke alamat loopback lokal gunakan127.0.0.1, ::1
- Klik tombol
Tambah
.
Catatan domain baru beserta alamat IP yang dipetakan akan langsung aktif di DNS lokal Anda (Anda mungkin perlu membersihkan cache DNS browser agar perubahan segera terlihat).
TIP
ServBay mendukung penambahan beberapa alamat IP ke satu domain, serta mendukung alamat IPv6. Gunakan koma (,
) untuk memisahkan beberapa IP, seperti: 127.0.0.1, ::1
Mengubah Catatan pada DNS Lokal
Kadang Anda perlu mengubah pemetaan domain dan IP yang sudah ada, contohnya jika aplikasi Anda berpindah ke IP lokal yang lain. Pada ServBay, Anda dapat dengan mudah memperbarui catatan DNS lokal yang sudah ada.
Langkah Mengubah Catatan
- Buka antarmuka pengelolaan ServBay.
- Navigasikan ke opsi
DNS
di menu sebelah kiri. - Pada daftar sisi kanan, pilih
DNS Server
. - Cari catatan yang ingin diubah, lalu klik catatan tersebut.
- Pada panel edit yang muncul di sisi kanan, perbarui domain atau alamat IP. Misal, ubah alamat IP untuk
servbay.demo
dari127.0.0.1
menjadi10.0.1.1, 2606::1
- Setelah selesai, klik tombol
Simpan
.
Ini akan memperbarui catatan DNS lokal yang dimaksud dan domain terkait akan diarahkan ke IP baru.
Menunda Resolusi Catatan pada DNS Lokal
Dalam beberapa situasi, Anda mungkin ingin menonaktifkan sementara pemetaan DNS tertentu—misalnya saat Anda menghentikan pengembangan sebuah proyek tetapi tidak ingin menghapus pengaturannya. ServBay memungkinkan Anda menunda pemetaan catatan DNS tanpa harus menghapus catatannya.
Langkah Menunda Catatan
- Buka antarmuka pengelolaan ServBay.
- Navigasikan ke opsi
DNS
di menu sebelah kiri. - Pada daftar sisi kanan, pilih
DNS Server
. - Temukan catatan yang ingin dinonaktifkan.
- Klik tombol
Tunda
di samping catatan terkait (biasanya berupa ikon persegi).
ServBay akan otomatis menonaktifkan catatan tersebut. Pada daftar, ikon di depan catatan akan berubah dari hijau (aktif) menjadi abu-abu (nonaktif), menandakan catatan saat ini tidak aktif.
Menghapus Catatan pada DNS Lokal
Jika catatan DNS lokal tertentu tidak diperlukan lagi, Anda dapat menghapusnya secara permanen melalui ServBay.
Langkah Menghapus Catatan
- Buka antarmuka pengelolaan ServBay.
- Navigasikan ke opsi
DNS
di menu sebelah kiri. - Pada daftar sisi kanan, pilih
DNS Server
. - Temukan catatan yang ingin dihapus.
- Klik tombol
Hapus
di samping catatan terkait (umumnya berupa ikon tempat sampah). - Akan muncul dialog konfirmasi, pastikan Anda menyetujui penghapusan tersebut.
Setelah dikonfirmasi, catatan akan dihapus dari daftar DNS lokal dan domain terkait tidak akan lagi diselesaikan secara lokal menggunakan ServBay.
Kesimpulan
Dengan server dnsmasq
yang terintegrasi di ServBay, pengelolaan catatan DNS lokal pada macOS menjadi sangat mudah dan efisien. Anda dapat melihat, menambah, mengubah, menunda, maupun menghapus pemetaan domain kustom dari satu antarmuka terpusat—tanpa perlu menyunting file /etc/hosts
secara manual. Fitur ini sangat penting untuk pengembangan web lokal, pengujian aplikasi, dan debugging. Baik itu untuk menambahkan domain lokal baru seperti servbay.demo
ke proyek baru, atau memperbarui catatan yang sudah ada, fitur pengelolaan DNS di ServBay siap meningkatkan produktivitas Anda sebagai developer. Ingat, untuk catatan DNS yang terkait dengan situs yang ditambahkan melalui fitur Situs ServBay, perubahan harus dilakukan lewat antarmuka Situs demi konsistensi konfigurasi. Dengan kemampuan manajemen DNS ServBay, Anda memiliki kendali lebih leluasa dan praktis atas pemetaan domain di lingkungan pengembangan lokal Anda.