22Aug

Kā( un kāpēc) piešķirt. Vietējā Domēna uz Jūsu Aveņu Pi

click fraud protection

Ja jūs esat noguris no tādu ierīču IP adrešu meklēšanas, kuras bieži piekļūstat, izmantojot attālo pieteikšanos, SSH un citus līdzekļus savā mājas tīklā, varat ietaupīt sev lielu laiku, piešķirot vietnei viegli atcerētu. lokālo adresiierīce. Lasiet tālāk, kā mēs demonstrējam, piešķirot viegli atceramies nosaukumu mūsu Aveņu Pi.

Kāpēc es gribu to izdarīt?

Iespējams, ka jūsu mājas tīklā tiek izmantoti DHCP IP uzdevumi, kas nozīmē, ka katru reizi, kad ierīce atstāj tīklu un atdod jaunu IP adresi, tam tiek piešķirta. Pat ja iestatāt statisku IP bieži lietotajai ierīcei( piemēram, jūs vienmēr uzstādījāt rūtiņu "Raspberry Pi" uz numuru 192.168.1.99), jums joprojām ir jāpiesaista tas pilnībā unintuitive skaits atmiņā.Turklāt, ja kādreiz jums kādreiz ir nepieciešams mainīt numuru, jums būtu jāatceras jauna vieta savā vietā.

Tas nav pasaules galā, bet tas ir neērti. Kāpēc jums ir jācenšas iegaumēt IP virknes, kad jūs varat dot vietējām ierīcēm viegli atcerēties vārdus, piemēram, raspberrypi.local vai mediaserver.local?

instagram viewer

Tagad daži no jums( jo īpaši tiem, kuriem ir intīmākas zināšanas par DNS, domēnu nosaukumiem un citām tīkla adrešu struktūrām) varētu domāt, ko nozveja ir. Vai nepastāv neatrisināts risks vai problēma, tikai nospiežot domēna nosaukumu uz jūsu esošo tīklu?Šeit ir svarīgi atzīmēt lielo atšķirību starp pilnīgi kvalificētiem domēna vārdiem( FQDN), kas ir oficiāli atzīti sufiksi augstākā līmeņa domēniem( piemēram, www.howtogeek.com. Com daļa, kas norāda How-To Geekkomerciāla tīmekļa vietne) un domēna vārdi, kurus globālā vārdu / DNS sistēma vai nu neatzīst, vai tie ir rezervēti privātā tīkla izmantošanai.

Piemēram, iekšējais ir, sākot ar šo rakstīšanu, nevis FQDN;nevienā pasaules vietā nav reģistrētu domēnu, kas beidzas ar. iekšējo tīklu, un tādēļ, ja konfigurētu privāto tīklu, lai vietējās adreses izmantotu iekšējo vietni, nebūtu iespējamības par DNS konfliktu. Tomēr, ja internets kļuva par oficiālu FQDN, to var mainīt( lai arī iespēja ir neliela), un adreses, kas beidzas iekšā, ārēji tika atrisinātas, izmantojot publiskos DNS serverus.

Savukārt vietējais domēns ir oficiāli rezervēts kā īpaša lietojuma domēna vārds( SUDN), kas paredzēts iekšējā tīkla izmantošanai. Tas nekad netiks konfigurēts kā FQDN, un tādēļ jūsu pielāgoti vietējie nosaukumi nekad netiks pretrunā ar esošajām ārējām adresēm( piem., Howtogeek.local).

Ko man vajag?

Slepena mērce, kas padara visu vietējo DNS izšķirtspējas sistēmas darbību, ir pazīstama kā Multicast Domain Name Service( mDNS).Pārsteidzoši, faktiski ir divi mDNS peldošās aplikācijas, no kurām Apple un viens Microsoft. Apple izveidotā mDNS ieviešana ir tā, kas notiek zem tās populārās Bonjour lokālo tīklu meklēšanas pakalpojuma. Microsoft īstenošana ir pazīstama kā Link-local Multicast Name Resolution( LLMNR).Microsoft ieviešana nekad nav bijusi plaši izplatīta, pateicoties nespējai ievērot dažādus standartus un drošības risku, saistībā ar kuru domēnus varētu uztvert vietējai lietošanai.

Tā kā Apple mDNS ieviešana Bonjour ir daudz plašāka ieviešanas likme, tai ir labāks atbalsts un milzīgs pieteikumu skaits lielajām un mazajām platformām, mēs esam izvēlējušies to izmantot šajā apmācībā.

Ja datorā darbojas jūsu Apple OS X operētājsistēma, jums nekas nav jādara, kā vien sekot līdzi apmācībai, lai noteiktu lietām, kas saistītas ar Raspberry Pi( vai citu Linux ierīci).Jūs esat iestatījis iet, jo jūsu datori jau to atbalsta.

Ja jūs izmantojat Windows ierīci, kurai nav instalēta iTunes( kam būtu uzstādīts pavadonis Bonjour klients mDNS izšķirtspējai), jūs varat atrisināt vietējā mDNS atbalsta trūkumu, lejupielādējot šeit Apple Bonjour Printer Service helper. Lai gan lejupielādes lapa padara to skaņu, tā kā tas ir tikai printerim paredzēts rīks, tas efektīvi papildina mDNS / Bonjour atbalstu visā Windows sistēmā.

Bonjour atbalsta instalēšana uz jūsu vaaragu Pi

Pirmais biznesa uzdevums ir vai nu piesaistīt termināli jūsu Pi vai izveidot savienojumu ar attālo termināli( ja jums ir mašīna bez galvām), izmantojot SSH.Kad esat pie terminālā, veltiet laiku, lai atjauninātu un uzlabotu apt-get.(Piezīme: ja nesen esat to izdarījis kā daļu no mūsu Raspberry Pi apmācības, nekautrējieties izlaist šo soli.)

sudo apt-get update

sudo apt-get update

Pēc atjaunināšanas / pilnveidošanas procesa beigām ir pienācis laiks instalēt Avahi - fantastisku mazu atvērtā pirmkoda mDNS ieviešanu. Uzvednē ievadiet šādu komandu:

sudo apt-get install avahi-daemon

Kad instalēšanas process ir pabeigts, jums nav pat jāpārstartē ierīce. Jūsu Raspberry Pi sāks uzreiz atpazīt lokālā tīkla vaicājumus par tās resursdatora nosaukumu( pēc noklusējuma "raspberrypi") vietnē raspberrypi.local.

Īpaša mašīna, kuru mēs izmantojām šim testam, ir tā pati Raspiņa Pi, kas kļuvusi par laika apstākļu indikatoru, un vēlāk mainījām vietējo resursdatora nosaukumu, tāpēc, kad mēs ejam meklēt nesen pieminēto vietējo adresi, mēs meklēsimisterapija.lokāls nevis raspberrypi.local.

Atkal, lai uzsvērtu, daļa, kas ir pirms. local piedēkļa, ir vienmēr ir ierīces saimniekdatora nosaukums. Piemēram, ja vēlaties, lai jūsu Raspberry Pi mūzikas šedevram būtu vietējais nosaukums jukebox.local, jums jāievēro šie norādījumi, lai mainītu Pi saimniekdatora nosaukumu.

Iet uz priekšu un ping uz jauno. lokālo adresi mašīnā, no kuras vēlaties piekļūt no šī brīža:

Success!weatherstation.local atrisina līdz 192.168.1.100, kas ir vietējā tīkla ierīces faktiskā IP adrese. No šī brīža jebkurai lietojumprogrammai vai pakalpojumam, kuram agrāk bija nepieciešama Raspberry Pi IP adrese, tagad var izmantot vietējo adresi.