Kuidas (ja miks) määrata oma vaarika Pi jaoks lokaalne domeen

Sisukord:

Kuidas (ja miks) määrata oma vaarika Pi jaoks lokaalne domeen
Kuidas (ja miks) määrata oma vaarika Pi jaoks lokaalne domeen
Anonim
Kui sa oled väsinud otsida seadmete IP-aadresse, mida sageli pääsete serveri sisselogimise, SSH-i ja muude vahendite kaudu oma koduvõrku, võite ennast palju aega säästa, määrates lihtsalt meelde
Kui sa oled väsinud otsida seadmete IP-aadresse, mida sageli pääsete serveri sisselogimise, SSH-i ja muude vahendite kaudu oma koduvõrku, võite ennast palju aega säästa, määrates lihtsalt meelde

.local

aadress seadmesse. Loe edasi, nagu me demonstreerime, määrates meie Rasvell Pi jaoks lihtsalt meelde tuleva nime.

Miks ma tahan seda teha?

Teie koduvõrk tõenäoliselt kasutab DHCP IP-ülesandeid, mis tähendab, et iga kord, kui seade jätab võrgu ja tagastab uue IP-aadressi, on see määratud. Isegi kui määrate sageli kasutatava seadme jaoks staatilise IP-aadressi (näiteks määrate oma Vaarika Pi karbi alati numbriks

192.168.1.99

), peate ikkagi panema selle täiesti unintuitive numbri mällu. Lisaks sellele, kui teil on mingil põhjusel vaja numbrit muuta, peate selle asemel uut meeles pidama.

See ei ole maailma lõpp, vaid see on ebamugav. Miks muretseda IP-stringide meeldejätmisega, kui saate anda teile kohalikke seadmeid, mida on lihtne meelde tuletada nimetena nagu

raspberrypi.local

või

mediaserver.local

Nüüd, mõned teist (eriti need, kellel on rohkem intiimseid teadmisi DNS-i, domeeninimede ja muude võrguaadressistruktuuride kohta) võivad küsida, mis saak on. Kas pole seal esinevat riski või probleemi, kui lihtsalt lohistada domeeninime oma olemasolevale võrgule? Siin on tähtis märkidasuur Täielikult kvalifitseeritud domeeninimede (FQDN-de) eristamine, mis on ametlikult tunnustatud sufiksid tippdomeenide jaoks (nt

.com

osa

www.howtogeek.com

mis tähendab, et How-To Geek on kaubanduslik veebisait) ja domeeninimed, mida globaalse nimetamise / DNS-süsteem ei tunnusta või mis on otseselt reserveeritud privaatvõrgu kasutamiseks.

Näiteks,

.internal

selle kirjalikult ei ole FQDN; seal ei ole enam registreeritud domeene maailmas

.internal

ja seega kui peaksite oma privaatvõrgu kasutama

.internal

kohalike aadresside puhul DNS-i konflikti ei oleks. See võib siiski muutuda (kuigi võimalus on kaugel) tulevikus, kui

.internal

sai ametlik FQDN ja aadressid lõpevad

.internal

olid avalikult DNS-serverite kaudu väliselt lahendatavad.

Ja vastupidi

.local

domeen on ametlikult reserveeritud spetsiaalse kasutusega domeeninime (SUDN) jaoks spetsiaalselt sisemise võrgu kasutamise eesmärgil. Seda ei määrata kunagi FQDN-iga ja sellistena ei pruugi teie kohandatud kohalikud nimed kunagi olla vastuolus olemasolevate välise aadressiga (nt

howtogeek.local

).

Mida ma vajan?

Kogu kohaliku DNS-i lahendamise süsteemi töötav salajane kaste on tuntud Multicasti domeeninime teenusena (mDNS). Segannusalt on tegelikult mDNS-i ujuvad kaks rakendust, Apple'i üks ja üks Microsoft. Apple'i poolt loodud mDNS-i rakendus on aluseks oma populaarsele Bonjouri kohaliku võrgu avastamisteenusele. Microsofti rakendamine on tuntud kui Link-local Multicast Name Resolution (LLMNR). Microsofti rakendus pole kunagi laialdaselt kasutusel tänu mitmesuguste standardite järgimata jätmisele ja turvariskidele, mis on seotud sellega, milliseid domeene saab lokaalselt kasutada.

Kuna Apple mDNS-i rakendamine Bonjour'il on palju laiem vastuvõtmismäär, on paremat tuge ja suur hulk taotlusi suurte ja väikeste platvormide jaoks oleme otsustanud selle juhendaja jaoks kasutada.

Kui teie arvutis on Apple'i operatsioonisüsteem X operatsioonisüsteemis võrk, siis pole midagi, mida peate tegema, kui järgida juhendamist, et asjad saaksid asju lahendada Raspberry Pi (või muu Linuxi seadme) poolel. Olete seadistatud minema, kuna teie arvutid seda juba toetavad.

Kui kasutate Windowsi arvutit, millel pole iTunesi installitud (mis oleks paigaldanud mDNS-i resolutsioonile kaasneva Bonjour'i kliendi), saate lahendada native mDNS-tugi puudumise, laadides alla Apple'i Bonjour Printer Service helperi rakenduse siin. Kuigi allalaadimisleht muudab kõlbatuks, et see on ainult printeri tööriist, lisab see tõeliselt Windowsi mDNS / Bonjouri tugiteenuse üle.

Bonjouri toe paigaldamine teie vaarika Pi jaoks

Esimene töökorraldus on kas teie piit terminali tõmbamine või SSH-i kaudu kaugjuhtimispuldi (kui teil on ilma peata masin) ühendamine. Kui olete terminalis, võtke hetk apt-get värskendamiseks ja täiustamiseks. (Märkus. Kui olete hiljuti teinud selle teise Raspberry Pi õpetuse osana, võite selle sammu vahele jätta.)
Esimene töökorraldus on kas teie piit terminali tõmbamine või SSH-i kaudu kaugjuhtimispuldi (kui teil on ilma peata masin) ühendamine. Kui olete terminalis, võtke hetk apt-get värskendamiseks ja täiustamiseks. (Märkus. Kui olete hiljuti teinud selle teise Raspberry Pi õpetuse osana, võite selle sammu vahele jätta.)

sudo apt-get update

sudo apt-get upgrade

Pärast värskendamise / täiendamise protsessi lõppu on aeg installida Avahi - fantastiline väike avatud lähtekoodiga mDNS-i rakendamine. Sisestage järgmine käsk viirusel:

sudo apt-get install avahi-daemon

Kui installiprotsess on lõpule jõudnud, ei pea te isegi seadet taaskäivitama. Teie Raspberry Pi hakkab kohe tuvastama oma hostinime kohaliku võrgu päringuid (vaikimisi"

raspberrypi

) At

raspberrypi.local

Konkreetne masin, mida me selle testi jaoks kasutasime, on sama Raspberry Pi, mis muutusime ümbritseva ilmastiku näitajaks ja hiljem muutis kohaliku masinanime, nii et kui me läheme otsima äsja kaevandatud

.local

aadress, me otsime

weatherstation.local

selle asemel

raspberrypi.local

Jällegi, rõhuasetuse jaoks on see osa, mis eelneb. Lokaalsele sufiksile alati seadme masinanimi. Kui soovite, et teie Vaarika Pi muusika voognil oleks kohalik nimi

jukebox.local

näiteks peate pidama pii hostinime muutmiseks neid juhiseid.

Mine ja ping uut

.local

aadressi masin, millele soovite nüüd seadmesse juurde pääseda:

Soovitan: