Seperti yang sudah ditulis Chris, masalahnya adalah "othersite.dev" bukanlah angka. Format yang Anda butuhkan adalah IP hostname1 [hostname2] [hostname3]
.
Namun masalah yang lebih dalam adalah kesalahpahaman tentang file host dan mungkin tentang DNS secara umum. Pada dasarnya file host tidak dirancang untuk pengalihan. Itu adalah solusi sederhana sejak siklus CPU di mana mahal. Itu tidak memiliki fitur seperti kemampuan untuk menyesuaikan dengan alamat IP yang berubah dengan cepat tanpa perlu mengedit file secara manual. Masalah ini diselesaikan dengan beralih dari file host ke sistem penyelesai berbasis jaringan.
Oleh karena itu, jawaban sebenarnya untuk masalah Anda adalah tidak menggunakan /etc/hosts
, tetapi untuk menggunakan sistem penamaan terdistribusi hierarki ini sebagai gantinya. Anda dapat melakukannya dengan beberapa cara. Salah satu caranya adalah CNAME seperti yang disarankan oleh Chris. Cara lain adalah memberi server kedua alamat IP tetap. Baik alamat statis asli, atau buat reservasi di server DHCP.
Format /etc/hosts adalah "IP" "Hostname" - seperti 127.0.0.1 localhost
Anda membutuhkan CNAME
di server DNS lokal Anda untuk mencapai apa yang Anda butuhkan. Anda bisa mendapatkan IP dari "othersite.dev" dan menautkannya ke "testitbeta.dev" seperti yang Anda lakukan dengan "testitalpha.dev" tetapi ketika IP itu berubah, Anda harus mengubah /etc/hosts
Anda mengajukan juga.