Kako (i zašto) dodijeliti .localnu domenu vašem malom piću

Sadržaj:

Kako (i zašto) dodijeliti .localnu domenu vašem malom piću
Kako (i zašto) dodijeliti .localnu domenu vašem malom piću

Video: Kako (i zašto) dodijeliti .localnu domenu vašem malom piću

Video: Kako (i zašto) dodijeliti .localnu domenu vašem malom piću
Video: CS50 2014 - Week 4 - YouTube 2024, Travanj
Anonim
Ako ste umorni od potraživanja IP adresa uređaja koje često pristupate putem daljinske prijave, SSH-a i ostalih sredstava na vašoj kućnoj mreži, možete se uštedjeti dosta vremena dodjeljivanjem jednostavnog pamćenja
Ako ste umorni od potraživanja IP adresa uređaja koje često pristupate putem daljinske prijave, SSH-a i ostalih sredstava na vašoj kućnoj mreži, možete se uštedjeti dosta vremena dodjeljivanjem jednostavnog pamćenja

.local

adresu na uređaju. Pročitajte kako dokazujemo dodjeljivanjem lako prepoznatljivog imena našem malom Pi.

Zašto to želim učiniti?

Najvjerojatnije vaša kućna mreža koristi DHCP IP zadatke, što znači da svaki put kada uređaj napusti mrežu i vraća joj se nova IP adresa. Čak i ako postavite statičnu IP za često korišten uređaj (npr. Postavite Raspberry Pi okvir da se uvijek dodjeljuje broju

192.168.1.99

), još uvijek morate posvetiti taj posve neintuitivni broj u memoriju. Nadalje, ako ikada morate mijenjati broj iz bilo kojeg razloga, morat ćete se sjetiti potpuno nove na svom mjestu.

To nije kraj svijeta, ali to je neprikladno. Zašto gnjaviti s memorijom IP stringova kada možete dati lokalnim uređajima lako zapamtiti imena kao što su

raspberrypi.local

ili

mediaserver.local

Neki od vas (osobito one s intimnim poznavanjem DNS-a, imenovanja domena i drugim strukturama mrežnih adresa) možda se pitaju što je ulov. Ima li inherentni rizik ili problem samo u šamaranju naziva domene na postojeću mrežu? Ovdje je važno napomenutivelik razliku između potpuno kvalificiranih naziva domena (FQDN), koji su službeno priznati sufiks za domene najviše razine (npr.

.com

dio

www.howtogeek.com

koji označava How-To Geek je komercijalna web stranica) i nazive domena koje nisu prepoznate od strane globalnog imenovanja / DNS sustava ili su potpuno rezervirane za korištenje privatne mreže.

Na primjer,

.internal

je, od ovog pisanja, nije FQDN; u svijetu nema registriranih domena koje završavaju

.internal

a time i da konfigurirate upotrebu vaše privatne mreže

.internal

za lokalne adrese, ne bi bilo šanse za DNS sukob. To bi se, međutim, moglo promijeniti (iako je prilika udaljena) u budućnosti, ako

.internal

postao je službeni FQDN i adrese koje završavaju

.internal

bili su izvana raspodijeljeni putem javnih DNS poslužitelja.

Isto tako,

.local

domena, službeno je rezervirana kao posebna domena za korištenje (SUDN), posebno za potrebe korištenja interne mreže. Nikada neće biti konfiguriran kao FQDN i kao takvi vaši prilagođeni lokalni nazivi nikada neće biti u sukobu s postojećim vanjskim adresama (npr.

howtogeek.local

).

Što trebam?

Tajni umak koji čini čitav lokalni DNS rezolucijski sustav funkcionira kao Multicast Domain Name Service (mDNS). Zbunjujuće, zapravo postoje dvije implementacije mDNS-a koje plutaju, a jedna od Apple i jednog od Microsofta. Implementacija mDNS-a koju je stvorila Apple je ono što podrazumijeva njihovu popularnu uslugu pretraživanja lokalne mreže Bonjour. Implementacija tvrtke Microsoft poznata je kao Link-local Multicast Name Resolution (LLMNR). Provedba tvrtke Microsoft nikad nije bila široko prihvaćena zahvaljujući neuspjehu pridržavanja različitih standarda i sigurnosnog rizika koji se odnose na domenu koja se može uhvatiti za lokalnu upotrebu.

Budući da je Appleova implementacija mDNS-a Bonjour uživala mnogo širu stopu donošenja, ima bolju podršku, a veliki broj aplikacija za velike i male platforme, odlučili smo ga koristiti za ovaj vodič.

Ako imate računala na kojima je pokrenut Appleov OS X na vašoj mreži, nema ništa što biste trebali učiniti dalje od praćenja zajedno s vodičem kako biste postavili stvari na Raspberry Pi (ili nekom drugom Linux uređaju) stranu stvari. Postavili ste se kako je računalo već podržava.

Ako koristite Windows uređaj koji nema instaliran iTunes (koji bi instalirali klijenta Bonjour za mDNS razlučivost), možete riješiti nedostatak izvorne mDNS podrške tako da preuzmete Appleovu pomoćnu aplikaciju Pomoćnik za pisač ovdje. Iako stranica za preuzimanje čini zvukom kao da je pisač jedini alat, učinkovito dodaje mDNS / Bonjour podršku preko ploče u Windows.

Instaliranje Bonjourove podrške na vašem malom piću

Prvi red poslovanja je ili povucite terminal na vašem Pi ili spojite na daljinski terminal (ako imate stroj bez glave) preko SSH. Jednom na terminalu, odvojite trenutak da biste ažurirali i ažurirali apt-get. (Napomena: ako ste to nedavno učinili kao dio još jednog od naših tutorskih priručnika za Raspberry Pi, slobodno preskočite ovaj korak.)
Prvi red poslovanja je ili povucite terminal na vašem Pi ili spojite na daljinski terminal (ako imate stroj bez glave) preko SSH. Jednom na terminalu, odvojite trenutak da biste ažurirali i ažurirali apt-get. (Napomena: ako ste to nedavno učinili kao dio još jednog od naših tutorskih priručnika za Raspberry Pi, slobodno preskočite ovaj korak.)

sudo apt-get update

sudo apt-get upgrade

Nakon dovršetka procesa ažuriranja / nadogradnje, vrijeme je za instalaciju Avahi-fantastične male open source mDNS implementacije. Unesite sljedeću naredbu na upit:

sudo apt-get install avahi-daemon

Nakon dovršetka instalacijskog postupka, ne morate ni ponovno pokrenuti uređaj. Vaša Raspberry Pi će početi odmah prepoznati upite lokalnih mreža za svoj naziv hosta (po defaultu"

raspberrypi

) Na

raspberrypi.local

Određeni stroj koji smo koristili za ovaj test je isti Raspberry Pi, pretvorili smo se u indikator vremenske okoline, a kasnije je promijenio lokalni naziv hosta, tako da kada idemo tražiti novo ubijan

.local

adresu, tražit ćemo

weatherstation.local

umjesto

raspberrypi.local

Ponovno, za naglasak, dio koji prethodi.localnom sufiksu jest stalno naziv glavnog računala uređaja. Ako želite da vaša Raspberry Pi glazbeni streamer ima lokalno ime

jukebox.local

na primjer, morat ćete slijediti ove upute za promjenu naziva hosta tvrtke Pi.

Idi naprijed i ping novi

.local

adresu na stroj za koji želite pristupiti uređaju od sada:

Preporučeni: