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.
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.
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.
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 .
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.