Pengurusan Rekod DNS Tempatan
Semasa pembangunan, ujian dan debugging web, keperluan untuk mengurus rekod DNS tempatan adalah perkara biasa. Ini membolehkan anda mengakses aplikasi yang dijalankan secara tempatan menggunakan nama domain tersuai (seperti servbay.demo
), tanpa perlu mengubah fail /etc/hosts
sistem secara manual. ServBay mengintegrasikan pelayan dnsmasq
tempatan dan menyediakan antara muka intuitif serta mesra pengguna untuk mengurus rekod-rekod ini, menjadikan proses tambah, ubah, jeda dan padam rekod DNS tempatan lebih mudah daripada sebelumnya. Panduan ini akan membantu anda mengkonfigurasi dan mengurus resolusi nama domain tempatan menggunakan fungsi DNS ServBay.
dnsmasq
ialah pelayan DNS dan DHCP ringan yang biasanya digunakan dalam rangkaian kecil atau persekitaran pembangunan tempatan, mampu mengendalikan pertanyaan DNS tempatan dengan cekap. ServBay memanfaatkan dnsmasq
untuk menawarkan penyelesaian mudah bagi pengurusan resolusi nama domain tempatan kepada pembangun.
TIP
Bagi laman web yang ditambah melalui fungsi Laman Web ServBay (misalnya projek yang dicipta melalui fungsi "Tambah Laman Web"), rekod DNS akan memaparkan ikon glob kecil 🌐 di sebelah kanan dalam senarai rekod DNS. Rekod sebegini berkait rapat dengan konfigurasi Laman Web dan mesti dikendalikan atau diubah melalui fungsi Laman Web
(seperti mengubah nama domain, alamat IP), bukannya melalui antara muka rekod DNS ini. Bahagian ini hanya mengurus rekod DNS yang ditambah secara manual dan tidak terikat dengan konfigurasi Laman Web ServBay tertentu.
Melihat Rekod DNS Tempatan Semasa
Dengan ServBay, anda boleh dengan mudah melihat rekod DNS tempatan yang telah dikonfigurasi. ServBay menggunakan pelayan dnsmasq
terbina dalam untuk mengendalikan rekod ini, memudahkan pengurusan serta menjadikannya lebih telus.
Langkah Melihat
- Buka antara muka pengurusan ServBay.
- Navigasi ke pilihan
DNS
dalam menu kiri. - Dalam senarai di sebelah kanan, pilih
DNS Server
. - ServBay akan memaparkan senarai rekod DNS tempatan yang telah dikonfigurasi.
Melalui antara muka ini, anda akan dapat melihat dengan jelas semua pemetaan domain dan alamat IP, beserta status rekod (diaktifkan/dijeda).
Menambah Rekod DNS Tempatan Baharu
Sepanjang pembangunan atau ujian, anda mungkin ingin memetakan domain tersuai ke alamat IP tertentu (kebiasaannya 127.0.0.1
atau IP rangkaian tempatan). Dengan ServBay, anda boleh menambah rekod DNS tempatan baharu dengan mudah.
Langkah Menambah
- Buka antara muka pengurusan ServBay.
- Navigasi ke pilihan
DNS
dalam menu kiri. - Dalam senarai di sebelah kanan, pilih
DNS Server
. - Klik butang
+
di atas senarai. - Dalam dialog yang muncul, masukkan nama domain yang ingin ditambah serta alamat IP yang sepadan. Contohnya, untuk memetakan
servbay.demo
ke alamat loopback tempatan127.0.0.1, ::1
- Klik butang
Tambah
.
Rekod baharu ini akan segera dimasukkan ke dalam senarai rekod DNS tempatan dan berkuat kuasa dengan serta-merta (anda mungkin perlu mengosongkan cache DNS atau menyegarkan pelayar).
TIP
ServBay menyokong penambahan beberapa alamat IP untuk satu nama domain, termasuk alamat IPv6. Gunakan tanda koma (,
) untuk memisahkan berbilang alamat IP. Contoh: 127.0.0.1, ::1
Mengubah Rekod DNS Tempatan
Kadangkala anda perlu menukar pemetaan domain dan alamat IP sedia ada, contohnya apabila aplikasi anda berubah ke IP tempatan yang lain. Dengan ServBay, anda mudah mengubah rekod DNS yang telah wujud.
Langkah Mengubah
- Buka antara muka pengurusan ServBay.
- Navigasi ke pilihan
DNS
dalam menu kiri. - Dalam senarai di sebelah kanan, pilih
DNS Server
. - Cari rekod yang ingin diubah, kemudian klik pada rekod tersebut.
- Dalam panel penyuntingan di sebelah kanan, ubah nama domain atau alamat IP. Sebagai contoh, tukar alamat IP
servbay.demo
dari127.0.0.1
kepada10.0.1.1, 2606::1
- Setelah selesai, klik butang
Simpan
.
Ini akan mengemas kini rekod DNS tempatan berkenaan, dan domain tersebut akan dihala ke alamat IP baharu seperti yang telah ditetapkan.
Menjeda Resolusi Rekod DNS Tempatan
Dalam sesetengah keadaan, anda mungkin ingin mematikan buat sementara rekod DNS tertentu, misalnya ketika penghentian sementara pembangunan projek tanpa memadam konfigurasinya. Melalui ServBay, anda boleh menjeda resolusi rekod dengan mudah tanpa perlu memadamnya.
Langkah Menjeda
- Buka antara muka pengurusan ServBay.
- Navigasi ke pilihan
DNS
dalam menu kiri. - Dalam senarai di sebelah kanan, pilih
DNS Server
. - Cari rekod yang ingin dijeda.
- Klik butang
Jeda
di sebelah kanan baris rekod tersebut (biasanya ikon kotak).
ServBay akan segera menjeda resolusi bagi rekod tersebut. Dalam senarai rekod, ikon di depan rekod akan bertukar daripada hijau (diaktifkan) kepada kelabu (dijeda), menandakan rekod kini tidak aktif.
Memadam Rekod DNS Tempatan
Sekiranya sesuatu rekod DNS tempatan tidak lagi diperlukan, anda boleh memadamnya secara kekal daripada senarai melalui ServBay.
Langkah Memadam
- Buka antara muka pengurusan ServBay.
- Navigasi ke pilihan
DNS
dalam menu kiri. - Dalam senarai di sebelah kanan, pilih
DNS Server
. - Cari rekod yang ingin dipadam.
- Klik butang
Padam
di sebelah kanan baris rekod tersebut (biasanya ikon tong sampah). - Tetingkap pengesahan akan muncul; sila sahkan tindakan pemadaman anda.
Selepas disahkan, rekod tersebut akan dikeluarkan daripada rekod DNS tempatan dan domain berkenaan tidak lagi akan diselesaikan melalui ServBay secara tempatan.
Rumusan
Dengan integrasi pelayan dnsmasq
dalam ServBay, pengurusan rekod DNS tempatan di macOS kini lebih mudah dan efisien. Ia menawarkan antara muka berpusat, membolehkan anda melihat, menambah, mengubah, menjeda dan memadam pemetaan nama domain tersuai tanpa perlu menyunting fail /etc/hosts
secara manual. Ini sangat penting untuk pembangunan web tempatan, ujian aplikasi dan debugging. Tidak kira sama ada anda ingin menambah nama domain tempatan seperti servbay.demo
untuk projek baharu atau mengubah suai rekod sedia ada, fungsi pengurusan DNS ServBay memenuhi keperluan anda dan meningkatkan produktiviti pembangunan anda. Jangan lupa, bagi laman yang ditambah melalui fungsi Laman Web ServBay, rekod DNS harus diurus melalui antara muka Laman Web untuk konsistensi konfigurasi. Dengan pengurusan DNS ServBay, anda mempunyai kawalan lebih fleksibel dan mudah ke atas resolusi nama domain dalam persekitaran pembangunan tempatan anda.