Apakah ada cara mudah untuk memungkinkan komputer saya yang lain menyelesaikan nama host saya melalui jaringan tanpa meminta mereka mengedit file host mereka atau pengaturan DNS mereka? Beberapa komputer ada di Windows.
networking
dns
hostname
Olivier Lalonde
sumber
sumber
Jawaban:
Untuk mengatasi nama host Avahi , komputer lain harus sudah menginstal libnss-mdns .
Pilihan lain, jika Anda adalah administrator jaringan adalah untuk mendistribusikan alamat DNS pribadi oleh DHCP (I komputer Anda dikonfigurasi oleh DHCP). Untuk jaringan kecil, dnsmasq adalah paket gabungan yang baik (DNS + DHCP). Ini memungkinkan Anda untuk hanya melayani
/etc/hosts
jaringan Anda.sumber
sudo apt-get install libnss-mdns
di komputer (Ubuntu) yang ingin Anda bagikan. Ini akan memulai 'Avahi mDNS / DNS-SD Daemon: avahi-daemon' dan mengaktifkan penemuan dengan (hostname) .local pada komputer dengan perangkat lunak klien yang kompatibel.Dalam lingkungan jaringan campuran Anda dapat melakukan ini dengan resolusi nama dari Avahi / Zeroconfig yang akan diselesaikan di Mac-OS dan juga di Windows (ketika Bonjour sedang berjalan). Lihat juga jawaban ini .
sumber
Di semua instalasi Ubuntu baru-baru ini Anda dapat menggunakan
hostname.local
dan itu hanya berfungsi. Saya percaya ini berarti mDNS diatur secara otomatis, tetapi karena selalu berfungsi (kecuali dengan beberapa router di beberapa hotel, di mana saya akan mendapatkan pemberitahuan tentang hal itu dinonaktifkan karena router yang rusak), saya belum harus menggali di.sumber
Jika Anda menginstal SAMBA maka mesin Windows yang tidak berbicara mDNS akan menyelesaikan nama host Anda menggunakan itu.
sumber