Mengurus Fail Hosts Tempatan macOS dengan ServBay
Dalam sistem macOS, fail /etc/hosts
merupakan fail sistem penting yang digunakan untuk memetakan nama domain (hostname) tertentu kepada alamat IP yang ditetapkan. Ini sangat berguna dalam pembangunan web tempatan, ujian perkhidmatan khusus, simulasi persekitaran produksi, atau menyekat akses ke laman web tertentu. Mengedit fail /etc/hosts
secara manual biasanya memerlukan kebenaran pentadbir dan mudah terdedah kepada kesilapan. ServBay menawarkan antara muka grafik yang mudah dan intuitif, membolehkan anda melihat, menambah, mengubah suai, menangguhkan dan memadam rekod hosts tempatan dengan lancar, sekali gus memudahkan proses pengurusan. Artikel ini akan membimbing anda langkah demi langkah cara menggunakan ServBay untuk mengurus fail hosts tempatan anda dengan cekap.
Melihat Kandungan Fail Hosts Tempatan
Fail hosts
terletak di laluan /etc/hosts
. Dengan ServBay, anda boleh melihat kandungan fail hosts
tempatan dengan mudah tanpa perlu membuka Terminal atau menggunakan penyunting teks.
Langkah-langkah Melihat
- Buka antara muka pengurusan ServBay.
- Navigasi ke bahagian
DNS
pada menu sebelah kiri. - Di kawasan kandungan sebelah kanan, skrol ke bawah untuk mencari panel
Hosts file
. - ServBay akan memaparkan kandungan semasa fail
/etc/hosts
secara masa nyata.
Melalui antara muka ServBay, anda dapat melihat dengan jelas semua rekod pemetaan nama domain ke alamat IP yang telah dikonfigurasi, termasuk rekod yang ditambah secara automatik oleh ServBay mahupun yang anda tambah atau ubah suai secara manual.
Menambah Rekod Baharu ke Fail Hosts
Ketika membangun atau menguji, anda mungkin perlu memetakan satu domain kepada alamat IP tertentu (contohnya, memetakan servbay.demo
ke 127.0.0.1
untuk menunjuk ke pelayan tempatan). Dengan ServBay, anda boleh menambah rekod baharu ke fail hosts tempatan dengan mudah.
Langkah-langkah Menambah
- Buka antara muka pengurusan ServBay.
- Navigasi ke bahagian
DNS
pada menu sebelah kiri. - Dalam panel
Hosts file
sebelah kanan, klik butang+
di atas senarai. - Dalam kotak input yang muncul, masukkan rekod mengikut format
domain IP_address
yang anda ingin tambahkan. Contoh:127.0.0.1
- Klik butang
Tambah
.
Selepas klik butang Tambah
, ServBay akan menambahkan rekod pemetaan domain ke alamat IP ini ke fail /etc/hosts
. Sila maklum bahawa pengubahsuaian fail Hosts biasanya memerlukan kebenaran pentadbir sistem; ServBay akan meminta kebenaran anda jika diperlukan.
TIP
ServBay menyokong menambah berbilang alamat IP untuk satu domain, dan juga menyokong alamat IPv6. Pisahkan beberapa alamat IP menggunakan koma Inggeris (,
). Contoh: 127.0.0.1, ::1
Mengubah Suai Rekod Sedia Ada dalam Fail Hosts
Kadangkala, anda mungkin perlu mengubah alamat IP untuk domain yang sedia ada. ServBay membolehkan anda mengubah suai rekod dalam fail hosts
tempatan dengan mudah.
Langkah-langkah Mengubah Suai
- Buka antara muka pengurusan ServBay.
- Navigasi ke bahagian
DNS
pada menu sebelah kiri. - Dalam panel
Hosts file
sebelah kanan, cari rekod yang anda ingin ubah. - Klik pada baris rekod tersebut.
- Edit domain atau alamat IP pada panel penyuntingan di sebelah kanan. Contoh, ubah
127.0.0.1
kepada10.0.0.1
. - Selepas selesai, klik butang
Simpan
.
ServBay akan mengemaskini rekod berkenaan dalam fail /etc/hosts
. Seperti proses menambah, tindakan ini juga mungkin memerlukan kebenaran pentadbir.
Menangguhkan Resolusi Rekod Hosts
Dalam sesetengah keadaan, anda mungkin mahu menonaktifkan sesuatu rekod hosts buat sementara, tanpa memadamkannya terus. ServBay memudahkan anda untuk menangguhkan mana-mana rekod dengan satu klik.
Langkah-langkah Menangguhkan
- Buka antara muka pengurusan ServBay.
- Navigasi ke bahagian
DNS
pada menu sebelah kiri. - Dalam panel
Hosts file
sebelah kanan, cari rekod yang ingin anda tangguhkan. - Klik butang
Tangguh
di bahagian kanan baris rekod tersebut (biasanya ikon jeda).
Sebaik sahaja anda klik butang Tangguh
, ServBay akan menambah simbol komen (#
) di hadapan baris rekod itu, menjadikannya tidak aktif tanpa memadamkannya. Ikon status pada baris tersebut akan bertukar daripada hijau kepada kelabu, menunjukkan dengan jelas bahawa rekod itu sedang ditangguhkan. Ini sangat berguna untuk tujuan ujian atau debugging sementara.
Memadam Rekod Fail Hosts
Jika anda tidak lagi memerlukan sesuatu rekod hosts, anda boleh memadamkannya daripada fail hosts tempatan menggunakan ServBay.
Langkah-langkah Memadam
- Buka antara muka pengurusan ServBay.
- Navigasi ke bahagian
DNS
pada menu sebelah kiri. - Dalam panel
Hosts file
sebelah kanan, cari rekod yang ingin anda padamkan. - Klik butang
Padam
di sebelah kanan baris rekod (biasanya ikon tong sampah). - Anda akan menerima notifikasi untuk mengesahkan tindakan padam. Sahkan padam.
Setelah dipadam, ServBay akan menghapuskan rekod domain ke alamat IP berkenaan daripada fail /etc/hosts
. Tindakan ini biasanya juga memerlukan kebenaran pentadbir.
Soalan Lazim (FAQ)
S: Apakah beza antara menangguhkan dan memadam rekod?
J: Menangguhkan rekod (menggunakan fungsi tangguh ServBay) akan menambah simbol komen #
di hadapan baris berkaitan, menjadikannya tidak aktif sementara tetapi rekod masih kekal di dalam fail. Memadam rekod pula akan menghapuskan seluruh baris dari fail. Fungsi tangguh memudahkan anda menonaktifkan pemetaan buat sementara dan boleh diaktifkan semula dengan mudah; padam pula adalah tindakan kekal.
S: Apakah rekod Hosts yang akan ditambah secara automatik oleh ServBay?
J: ServBay mungkin menambah beberapa rekod secara automatik untuk perkhidmatan dalaman atau tapak piawai (seperti servbay.host
atau servbay.demo
) yang biasanya dipetakan ke 127.0.0.1
atau ::1
. Rekod ini penting untuk operasi normal ServBay. Adalah disyorkan agar anda tidak mengubah atau memadam rekod yang diurus oleh ServBay secara automatik, kecuali anda benar-benar faham kegunaannya dan implikasi yang mungkin timbul.
Kesimpulan
Dengan antara muka grafik intuitif ServBay, pengurusan fail /etc/hosts
di macOS menjadi jauh lebih mudah. Anda boleh melihat, menambah, mengubah, menangguh dan memadam rekod dengan hanya beberapa klik, tanpa perlu menyunting fail secara manual yang berisiko menyebabkan kesilapan. Pengurusan fail hosts yang cekap ialah elemen penting dalam pembangunan dan ujian tempatan. Fungsi pengurusan Hosts dalam ServBay direka khusus untuk membantu anda menyesuaikan persekitaran rangkaian tempatan dengan lebih fleksibel dan mudah, supaya anda boleh fokus sepenuhnya kepada kerja pembangunan anda.