GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara mengarahkan domain ke domain lain secara lokal?

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.


Linux
  1. Jenis pengalihan domain

  2. Cara mengarahkan output ke file dan stdout

  3. Bagaimana cara mengarahkan output dari system() ke file?

  1. Cara Mengarahkan Output ke File dan Stdout di Linux

  2. Bagaimana Cara Mengarahkan Hanya Stderr?

  3. Cara mengarahkan output dari layanan systemd ke file

  1. Bagaimana Cara Mengarahkan Output Program Ke File Zip??

  2. Bagaimana Cara Menulis File Ke Yang Lain?

  3. Cara Mengarahkan Halaman HTML ke URL Lain