.local
alamat ke perangkat. Baca terus ketika kami menunjukkan dengan memberikan nama yang mudah diingat untuk Raspberry Pi kami.
Mengapa Saya Ingin Melakukan Ini?
Kemungkinan besar jaringan rumah Anda menggunakan penetapan IP DHCP, yang berarti setiap kali perangkat meninggalkan jaringan dan mengembalikan alamat IP baru yang ditetapkan untuknya. Bahkan jika Anda menetapkan IP statis untuk perangkat yang sering digunakan (misalnya Anda mengatur kotak Raspberry Pi Anda untuk selalu ditugaskan ke nomor
192.168.1.99
), Anda masih harus mengkomunikasikan nomor yang sepenuhnya tidak disengaja itu ke memori. Lebih lanjut, jika Anda perlu mengubah nomor untuk alasan apa pun, Anda harus mengingat yang baru di tempatnya.
Melakukannya bukan akhir dari dunia, tetapi itu tidak nyaman. Mengapa repot-repot dengan menghafal string IP ketika Anda dapat memberi Anda perangkat lokal mudah diingat nama-nama seperti
raspberrypi.local
atau
mediaserver.local
Sekarang, sebagian dari Anda (terutama bagi Anda dengan pengetahuan DNS yang lebih mendalam, penamaan domain, dan struktur alamat jaringan lainnya) mungkin bertanya-tanya apa yang dimaksud dengan tangkapan tersebut. Apakah tidak ada risiko atau masalah yang melekat hanya dengan menampar nama domain ke jaringan yang ada? Penting untuk dicatat di sinibesar perbedaan antara Nama Domain Sepenuhnya Berkualitas (FQDN), yang merupakan sufiks yang diakui resmi untuk domain level teratas (mis.
.com
bagian dari
www.howtogeek.com
yang menandakan How-To Geek adalah situs web komersial) dan nama domain yang tidak dikenali oleh sistem penamaan / DNS global atau dicadangkan untuk penggunaan jaringan pribadi.
Sebagai contoh,
.internal
adalah, pada tulisan ini, bukan FQDN; tidak ada domain terdaftar di mana pun di dunia yang berakhiran
.internal
dan dengan demikian jika Anda mengonfigurasi jaringan pribadi Anda untuk digunakan
.internal
untuk alamat lokal, tidak akan ada kemungkinan konflik DNS. Itu bisa, bagaimanapun, berubah (meskipun kesempatan itu jauh) di masa depan jika
.internal
menjadi FQDN resmi dan alamat berakhiran
.internal
secara eksternal dapat dipecahkan melalui server DNS publik.
Sebaliknya, itu
.local
domain, telah secara resmi dicadangkan sebagai Nama Domain Spesial-Gunakan (SUDN) khusus untuk tujuan penggunaan jaringan internal. Ini tidak akan pernah dikonfigurasi sebagai FQDN dan karena itu nama lokal khusus Anda tidak akan pernah bertentangan dengan alamat eksternal yang ada (mis.
howtogeek.local
).
Apa yang Saya Butuhkan?
Saus rahasia yang membuat seluruh sistem kerja resolusi DNS lokal dikenal sebagai Multicast Domain Name Service (mDNS). Yang membingungkan, sebenarnya ada dua implementasi mDNS yang beredar, satu oleh Apple dan satu oleh Microsoft. Implementasi mDNS yang dibuat oleh Apple adalah apa yang mendasari layanan penemuan jaringan lokal Bonjour yang populer. Implementasi oleh Microsoft dikenal sebagai Link-local Multicast Name Resolution (LLMNR). Implementasi Microsoft tidak pernah diadopsi secara luas karena kegagalannya untuk mematuhi berbagai standar dan risiko keamanan yang terkait dengan domain yang dapat ditangkap untuk penggunaan lokal.
Karena penerapan mDNS Apple, Bonjour menikmati tingkat adopsi yang jauh lebih luas, memiliki dukungan yang lebih baik, dan sejumlah besar aplikasi untuk platform besar dan kecil, kami memilih untuk menggunakannya untuk tutorial ini.
Jika Anda memiliki komputer yang menjalankan OS X Apple di jaringan Anda, tidak ada yang perlu Anda lakukan selain mengikuti tutorial untuk mengatur segala sesuatunya di perangkat Raspberry Pi (atau perangkat Linux lainnya). Anda siap untuk pergi karena komputer Anda sudah mendukungnya.
Jika Anda menjalankan mesin Windows yang tidak memiliki iTunes yang diinstal (yang akan menginstal klien pendamping Bonjour untuk resolusi mDNS), Anda dapat mengatasi kekurangan dukungan mDNS asli dengan mengunduh aplikasi penolong Layanan printer Bonjour Apple di sini. Meskipun laman unduhan membuatnya terdengar seperti alat khusus printer, laman ini secara efektif menambahkan dukungan mDNS / Bonjour di seluruh papan ke Windows.
Memasang Dukungan Bonjour pada Raspberry Pi Anda
sudo apt-get update
sudo apt-get upgrade
Setelah proses pembaruan / peningkatan selesai, saatnya untuk menginstal Avahi - implementasi mDNS open source kecil yang fantastis. Masukkan perintah berikut pada prompt:
sudo apt-get install avahi-daemon
Setelah proses instalasi selesai, Anda bahkan tidak perlu menyalakan ulang perangkat. Raspberry Pi Anda akan segera mulai mengenali permintaan jaringan lokal untuk nama host-nya (secara default “
raspberrypi
“) Di
raspberrypi.local
Mesin khusus yang kami gunakan untuk tes ini adalah Raspberry Pi yang sama kami berubah menjadi indikator cuaca ambien, dan kemudian mengubah nama host lokal, jadi ketika kami pergi untuk mencari yang baru dicetak
.local
alamat, kami akan mencari
weatherstation.local
dari pada
raspberrypi.local
Sekali lagi, untuk penekanan, porsi yang mendahului suffiks.local selalu nama host perangkat. Jika Anda ingin streamer musik Raspberry Pi Anda memiliki nama lokal
jukebox.local
misalnya, Anda harus mengikuti petunjuk ini untuk mengubah nama host Pi.
Lanjutkan dan ping yang baru
.local
alamat pada mesin Anda ingin mengakses perangkat dari sekarang: