Saya punya beberapa mesin yang terhubung ke router yang disediakan ISP; sebuah Netgear CGD24G . Saya menambahkan saklar 1Gb karena saya memiliki terlalu banyak komputer. Kalau tidak, mesin terhubung ke jaringan rumah baik melalui nirkabel atau ethernet.
Masalah yang saya coba selesaikan sekarang adalah jika saya menggunakan Mac saya dan saya ingin mengakses kotak Linux, saya harus melakukannya ssh 192.168.0.45
dan saya benar-benar ingin melakukannya ssh linuxbox1
.
Demikian pula, jika saya menggunakan Mac dan menggunakan remote desktop, saya ingin memasukkan nama mesin Windows dan tidak perlu mencari alamat ip. Situasi yang sama dari Windows - Saya ingin ssh linuxbox1
atau ssh macbook
.
Alamat IP berubah jadi setelah beberapa saat dan saya mulai membangun server ESXi yang akan membawa lebih banyak gambar Linux. Situasi akan menjadi gila dengan sangat cepat.
Apa saja pilihan saya?
sumber
Jawaban:
Pembacaan cepat manual menunjukkan router ini tidak memiliki cara bagi Anda untuk mengelola nama host lokal
Ini mengejutkan. Biasanya router yang menyediakan layanan DHCP juga menyediakan sarana bagi Anda untuk menggunakan nama-nama komputer dari permintaan DHCP mereka atau untuk secara administratif menetapkan nama-nama baru yang kemudian dimasukkan oleh router tersebut dalam layanan DNS-nya.
Router memang memiliki cara untuk menonaktifkan layanan DHCP itu ( ujung ke Daniel B. untuk memperhatikan apa yang saya lewatkan )
Jadi saya akan mengklik
(*) No
opsi itu dan mengatur layanan DHCP + DDNS yang lebih baik di komputer lain - idealnya alat yang selalu dinyalakan (atau setidaknya dinyalakan sebelum hal lain).Opsi lain, yang agak tidak disetujui, dengan pengaturan ini adalah mengonfigurasi semua nama dan alamat komputer secara manual dan menggunakan salah satunya untuk meng-host layanan DNS lokal yang meneruskan resolusi non-lokal melalui router Anda. Ini menjadi melelahkan karena jumlah komputer meningkat.
sumber
dnsmasq
(termasuk dalam sebagian besar gambar OpenWrt) dapat berfungsi sebagai server DHCP / DNS / DDNS all-in-one.