Bagaimana (dan Kenapa) untuk menetapkan Domain .local ke Raspberry Pi anda

Isi kandungan:

Video: Bagaimana (dan Kenapa) untuk menetapkan Domain .local ke Raspberry Pi anda

Video: Bagaimana (dan Kenapa) untuk menetapkan Domain .local ke Raspberry Pi anda
Video: cara nak selamatkan smartphone dari Godam atau hack | Saje Sembang 2024, Mac
Bagaimana (dan Kenapa) untuk menetapkan Domain .local ke Raspberry Pi anda
Bagaimana (dan Kenapa) untuk menetapkan Domain .local ke Raspberry Pi anda
Anonim
Sekiranya anda bosan mencari alamat IP peranti yang sering anda akses melalui log masuk jauh, SSH, dan cara lain di rangkaian rumah anda, anda dapat menjimatkan banyak masa dengan memberikan mudah untuk diingat
Sekiranya anda bosan mencari alamat IP peranti yang sering anda akses melalui log masuk jauh, SSH, dan cara lain di rangkaian rumah anda, anda dapat menjimatkan banyak masa dengan memberikan mudah untuk diingat

.local

alamat ke peranti. Bacalah seperti yang kita tunjukkan dengan memberikan nama yang mudah diingat kepada Raspberry Pi kami.

Kenapa Saya Mahu Lakukan Ini?

Kemungkinan besar rangkaian rumah anda menggunakan tugasan IP DHCP, yang bermaksud setiap kali peranti meninggalkan rangkaian dan mengembalikan alamat IP baru yang diberikan kepadanya. Walaupun anda menetapkan IP statik untuk peranti yang kerap digunakan (mis. Anda menetapkan kotak Raspberry Pi anda untuk sentiasa diberikan nombor

192.168.1.99

), anda masih perlu membuat nombor yang tidak benar kepada memori. Selanjutnya, jika anda perlu menukar nombor untuk apa-apa sebab anda perlu mengingati jenama yang baru di tempatnya.

Melakukannya bukanlah akhir dunia, tetapi ia menyusahkan. Kenapa mengganggu dengan menghafal rentetan IP apabila anda boleh memberi anda peranti tempatan mudah untuk mengingati nama-nama seperti

raspberrypi.local

atau

mediaserver.local

Sekarang, sesetengah daripada anda (terutamanya anda yang mempunyai pengetahuan tentang DNS, penamaan domain dan struktur alamat rangkaian lain yang lebih intim) mungkin tertanya-tanya apa yang ditangkap itu. Tidakkah ada risiko atau masalah yang melampau dengan hanya menampar nama domain ke rangkaian anda yang sedia ada? Penting di sini untuk memberi perhatian kepadabesar perbezaan antara Nama Domain Sepenuh Berkelayakan (FQDNs), yang merupakan akhiran yang diiktiraf rasmi untuk domain peringkat tertinggi (mis.

.com

bahagian daripada

www.howtogeek.com

yang menandakan How-To Geek adalah laman web komersil) dan nama domain yang sama ada tidak diiktiraf oleh sistem penamaan / DNS global atau secara langsung digunakan untuk penggunaan rangkaian peribadi.

Sebagai contoh,

.internal

adalah, seperti tulisan ini, bukan FQDN; tiada domain berdaftar di mana sahaja di dunia yang berakhir dengan

.internal

dan dengan demikian jika anda mengkonfigurasi rangkaian peribadi anda untuk digunakan

.internal

untuk alamat tempatan, tidak akan ada peluang konflik DNS. Walau bagaimanapun, ia boleh berubah (walaupun peluang itu jauh) pada masa akan datang jika

.internal

menjadi FQDN rasmi dan alamat yang berakhir

.internal

telah diselesaikan secara luaran melalui pelayan DNS awam.

Sebaliknya, yang

.local

domain, telah dirizab secara rasmi sebagai Nama Domain Khusus (SUDN) khusus untuk tujuan penggunaan rangkaian dalaman. Ia tidak akan dikonfigurasikan sebagai FQDN dan oleh itu nama tempatan tersuai anda tidak akan bertentangan dengan alamat luaran sedia ada (cth.

howtogeek.local

).

Apa yang saya perlukan?

Sos rahsia yang membuat keseluruhan sistem resolusi DNS tempatan dikenali sebagai Multicast Domain Name Service (mDNS). Secara membingungkan, sebenarnya terdapat dua pelaksanaan mDNS yang terapung di sekitar, satu oleh Apple dan satu oleh Microsoft. Pelaksanaan mDNS yang dicipta oleh Apple adalah apa yang menjejaskan perkhidmatan penemuan rangkaian tempatan Bonjour mereka. Pelaksanaan oleh Microsoft dikenali sebagai Penyelesaian Nama Multicast Link-tempatan (LLMNR). Pelaksanaan Microsoft tidak pernah diterima secara meluas karena gagal mematuhi berbagai standar dan risiko keamanan yang terkait dengan domain mana yang dapat ditangkap untuk penggunaan lokal.

Kerana pelaksanaan mDNS Apple Bonjour menikmati kadar penggunaan yang lebih luas, mempunyai sokongan yang lebih baik, dan sejumlah besar aplikasi untuk platform besar dan kecil, kami memilih untuk menggunakannya untuk tutorial ini.

Sekiranya anda mempunyai komputer yang menjalankan OS X Apple pada rangkaian anda, tidak ada apa-apa yang anda perlu lakukan selain mengikuti dengan tutorial untuk menetapkan perkara di sisi Raspberry Pi (atau peranti Linux yang lain). Anda bersedia untuk pergi kerana komputer anda sudah menyokongnya.

Jika anda menjalankan mesin Windows yang tidak mempunyai iTunes dipasang (yang akan dipasang klien Bonjour sah untuk resolusi mDNS), anda boleh menyelesaikan kekurangan sokongan mDNS asli dengan memuat turun apl pembantu Perkhidmatan Pencetak Bonjour Apple di sini. Walaupun halaman muat turun menjadikannya seperti alat pencetak sahaja, ia secara efektif menambah sokongan mDNS / Bonjour di seluruh papan ke Windows.

Memasang Sokongan Bonjour pada Raspberry Pi anda

Urutan pertama perniagaan adalah sama ada tarik terminal pada Pi anda atau bersambung ke terminal jauh (jika anda mempunyai mesin tanpa kepala) melalui SSH. Sekali di terminal, luangkan masa untuk mengemaskini dan naikkan apt-get. (Nota: jika anda baru-baru ini telah melakukan ini sebagai sebahagian daripada tutorial Raspberry Pi kami, jangan lepaskan langkah ini.)
Urutan pertama perniagaan adalah sama ada tarik terminal pada Pi anda atau bersambung ke terminal jauh (jika anda mempunyai mesin tanpa kepala) melalui SSH. Sekali di terminal, luangkan masa untuk mengemaskini dan naikkan apt-get. (Nota: jika anda baru-baru ini telah melakukan ini sebagai sebahagian daripada tutorial Raspberry Pi kami, jangan lepaskan langkah ini.)

sudo apt-get update

sudo apt-get upgrade

Selepas proses kemas kini / naik taraf selesai, sudah tiba masanya untuk memasang Avahi-pelaksanaan mDNS sumber terbuka kecil yang hebat. Masukkan arahan berikut pada prompt:

sudo apt-get install avahi-daemon

Setelah proses pemasangan selesai, anda tidak perlu reboot peranti ini lagi. Raspberry Pi anda akan mula segera mengenali pertanyaan rangkaian tempatan untuk nama hosnya (secara lalai"

raspberrypi

) Pada

raspberrypi.local

Mesin tertentu yang kami gunakan untuk ujian ini adalah Raspberry Pi yang sama yang kami bertukar menjadi penunjuk cuaca ambient, dan kemudian mengubah nama hos tempatan, jadi ketika kami pergi untuk mencari yang baru dicetak

.local

alamat, kami akan cari

weatherstation.local

bukannya

raspberrypi.local

Sekali lagi, untuk penekanan, bahagian yang mendahului akhiran.local adalah sentiasa nama hos peranti. Jika anda mahukan streamer muzik Raspberry Pi anda mempunyai nama tempatan

jukebox.local

sebagai contoh, anda perlu mengikuti arahan ini untuk menukar nama hos Pi.

Pergi ke depan dan ping yang baru

.local

alamat pada mesin yang anda ingin mengakses peranti dari sekarang:

Disyorkan: