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