Hogyan (és miért) a .local tartomány hozzárendelése a malac Pi-hoz?

Tartalomjegyzék:

Hogyan (és miért) a .local tartomány hozzárendelése a malac Pi-hoz?
Hogyan (és miért) a .local tartomány hozzárendelése a malac Pi-hoz?

Videó: Hogyan (és miért) a .local tartomány hozzárendelése a malac Pi-hoz?

Videó: Hogyan (és miért) a .local tartomány hozzárendelése a malac Pi-hoz?
Videó: How to make passwords more secure - YouTube 2024, Lehet
Anonim
Ha belefáradt az olyan eszközök IP-címének felderítéséhez, amelyeket gyakran használ a távoli bejelentkezéssel, az SSH-vel és más eszközökkel az otthoni hálózaton keresztül, akkor sok időt takaríthat meg azzal, hogy könnyű emlékezni
Ha belefáradt az olyan eszközök IP-címének felderítéséhez, amelyeket gyakran használ a távoli bejelentkezéssel, az SSH-vel és más eszközökkel az otthoni hálózaton keresztül, akkor sok időt takaríthat meg azzal, hogy könnyű emlékezni

.local

címet az eszközre. Olvass tovább, amint bizonyítunk, hogy könnyű megjegyezni a nevet a Raspberry Pi-hoz.

Miért akarom ezt tenni?

Valószínűleg az otthoni hálózata DHCP IP-hozzárendelést használ, ami azt jelenti, hogy minden egyes alkalommal, amikor egy eszköz elhagyja a hálózatot, és hozzárendel egy új IP-címet. Még akkor is, ha statikus IP-t állít be egy gyakran használt eszközre (például beállítja a Raspberry Pi dobozt, hogy mindig számhoz rendeljen

192.168.1.99

), akkor még mindig el kell köteleznie a teljesen intuitív számot a memóriába. Továbbá, ha valamilyen oknál fogva szükséged lesz a szám megváltoztatására, akkor egy új, a helyére kell emlékezned.

Ez nem a világ vége, de kényelmetlen. Miért zavarja az IP-karakterláncok memorizálását, amikor a helyi eszközöket könnyedén megjegyezheti, mint például a neveket

raspberrypi.local

vagy

mediaserver.local

Néhányan közületek (különösen azok közül, akiknek a DNS-ismeretei, tartománynevezései és egyéb hálózati címstruktúrák bensőségesebb ismeretei vannak), azon tűnődhet, hogy mi a fogás. Nem létezik benne rejlő kockázat vagy probléma abban, hogy egy domainnevet csapjon be a meglévő hálózatába? Itt fontos megjegyezni anagy a teljesen minősített domainnevek (FQDN-ek) közötti különbségtételt, amely a felső szintű domainek hivatalos felismert utótagjai (pl.

.com

része

www.howtogeek.com

amely azt jelenti, hogy a How-To Geek egy kereskedelmi weboldal) és olyan tartománynevek, amelyeket a globális elnevezési / DNS-rendszer nem ismernek fel, vagy teljesen fenntartva a magánhálózati használatra.

Például,

.internal

az írás óta nem FQDN; nincsenek regisztrált domainek a világ bármely pontján, amelyek véget érnek

.internal

és így, ha beállítaná a privát hálózatot használni

.internal

a helyi címek esetében nincs esély a DNS-konfliktusra. Ez azonban a jövőben változhat (bár a lehetőség távoli), ha

.internal

hivatalos FQDN és címek lettek

.internal

külső DNS-kiszolgálókon keresztül feloldhatók.

Ezzel szemben a

.local

domainet hivatalosan különlegesen használatos domain névként (SUDN) tartották kifejezetten a belső hálózati használathoz. Soha nem lesz FQDN-ként konfigurálva, és így az egyéni helyi nevek soha nem ütköznek a meglévő külső címekkel (pl.

howtogeek.local

).

Mire van szükségem?

A titkos mártás, amely az egész helyi DNS-felbontást működteti, Multicast Domain Name Service (mDNS) néven ismert. Zavaró módon ténylegesen két, az Apple és az egyik Microsoft által lebegő mDNS implementációja létezik. Az Apple által létrehozott mDNS-implementáció az, ami alulmúlja a népszerű Bonjour helyi hálózati felfedező szolgáltatását. A Microsoft megvalósítása Link-local Multicast Name Resolution (LLMNR) néven ismert. A Microsoft megvalósítását soha nem fogadták el széles körben, mivel nem tartották be a különböző szabványokat és biztonsági kockázatot, amelyhez a helyi felhasználásra szánt területeket lehetett elfoglalni.

Mivel az Apple mDNS implementációja a Bonjour sokkal szélesebb elfogadási arányt élvez, jobb támogatást és nagyszámú alkalmazásokat kínál nagy és kicsi platformokon, ezért választottuk ezt az útmutatót.

Ha az Ön számítógépeit az Apple OS X hálózaton futtatja, akkor semmit sem kell tenned túl a bemutatóval együtt, hogy a dolgokat a Raspberry Pi (vagy más Linux eszköz) oldalán állíthassa be. Úgy van beállítva, hogy a számítógéped már támogatja.

Ha olyan Windows-gépet futtat, amelyen nincs telepítve az iTunes (amely telepített egy Bonjour klienst az mDNS felbontás érdekében), akkor megoldhatja az eredeti mDNS-támogatás hiányát az Apple Bonjour nyomtatószolgáltatói segédprogramjának letöltésével. Bár a letöltési oldal úgy hangzik, mintha csak nyomtató-eszköz lenne, hatékonyan hozzáadja az mDNS / Bonjour támogatást a Windows rendszerhez.

A Bonjour támogatás telepítése a Raspberry Pi készüléken

Az első sorrend az, hogy felhúzza a terminált a Pi-on vagy csatlakozik a távoli terminálhoz (ha fej nélküli géped van) az SSH-n keresztül. Ha egyszer a terminálon van, szánjon egy pillanatot az apt-get frissítésére és frissítésére. (Megjegyzés: ha nemrég csináltad ezt egy másik Raspberry Pi oktatóanyag részeként, szabadon hagyd ezt a lépést.)
Az első sorrend az, hogy felhúzza a terminált a Pi-on vagy csatlakozik a távoli terminálhoz (ha fej nélküli géped van) az SSH-n keresztül. Ha egyszer a terminálon van, szánjon egy pillanatot az apt-get frissítésére és frissítésére. (Megjegyzés: ha nemrég csináltad ezt egy másik Raspberry Pi oktatóanyag részeként, szabadon hagyd ezt a lépést.)

sudo apt-get update

sudo apt-get upgrade

A frissítés / frissítés befejezése után itt az ideje telepíteni az Avahi-t, egy fantasztikus kis nyílt forrású mDNS-implementációt. A parancssorba írja be a következő parancsot:

sudo apt-get install avahi-daemon

Miután a telepítés befejeződött, nem kell újraindítani az eszközt. A Raspberry Pi azonnal megkezdi a helyi hálózati lekérdezések felismerését a gazdanév számára (alapértelmezés szerint"

raspberrypi

) nál nél

raspberrypi.local

Az adott gép, amelyet ebben a tesztben használtunk, ugyanazt a Raspberry Pi-t környezeti időjárásjelzővé alakítottuk, majd később megváltoztattuk a helyi gazdanevet, így amikor megkeressük az újonnan kivágott

.local

cím, keresünk

weatherstation.local

ahelyett

raspberrypi.local

Ismét hangsúlyozni kell, hogy a.local utótag előtti rész mindig a készülék gazdaneve. Ha azt szeretné, hogy a Raspberry Pi zenelejátszó legyen a helyi neve

jukebox.local

például kövesse ezeket az utasításokat a Pi gazdagépének megváltoztatásához.

Menj előre, és ping az új

.local

cím az eszközön, amelyhez az eszközt kívánja elérni mostantól:

Ajánlott: