Saya memiliki pengaturan domain untuk menunjuk ke IP eksternal LAN saya menggunakan DNS dinamis, karena alamat IP eksternal saya sering berubah. Namun, saya ingin membuat alias ke host ini, sehingga saya dapat mengaksesnya home
. Jadi saya menambahkan yang berikut ini ke /etc/hosts
:
domain.com home
Namun, sepertinya tidak menyukai nama domain. Jika saya mengubahnya ke IP:
0.0.0.0 home
... lalu berfungsi, tapi tentu saja ini mengalahkan tujuan DNS dinamis!
Apakah ini mungkin?
networking
hostname
hosts
Oliver Joseph Ash
sumber
sumber
Jawaban:
File / etc / hosts hanya berisi alamat IP dan nama host. Anda tidak dapat alias string "home" dengan cara yang Anda inginkan dengan metode ini.
Jika Anda menjalankan server DNS Anda sendiri, Anda dapat menambahkan catatan CNAME untuk menjadikan "home.example.com" sebagai alias untuk "domain.com", tetapi jika tidak, Anda tidak beruntung.
Hal terbaik yang dapat Anda lakukan adalah menggunakan klien DNS yang sama untuk memperbarui nama yang sepenuhnya memenuhi syarat.
sumber
Ini terlihat bagi saya seolah-olah Anda harus mendaftar ke DYNDNS atau sesuatu seperti itu.
Jika Anda benar-benar ingin menggunakan / etc / hosts Anda harus memonitor IP Anda. Segera setelah itu berubah:
Memperbarui Jika Anda menggunakan,
dhcpcd
Anda dapat menggunakan opsi "-c" untuk skrip yang mengubah / etc / hosts-entry Anda lalu memuat ulang cache host.Ini tergantung pada kemampuan klien dhcp Anda.
sumber
home
adalah beberapa penekanan tombol kurang darioliverjash.no-ip.org