/ / Kā piekļūt jūsu mašīnām, izmantojot DNS vārdus, izmantojot DD-WRT

Kā piekļūt jūsu mašīnām, izmantojot DNS nosaukumus, izmantojot DD-WRT

Mēs jums parādījām, kā statiski iestatīt IPjūsu tīklā, tagad ļauj pārvērst šo DNS slēdzi, lai iegūtu papildu eleganci un ērtu lietošanu. Šodienas ceļvedis parādīs, kā piekļūt jūsu mašīnām, izmantojot DNS nosaukumus maršrutētājā, kurā iespējots DD-WRT.

Attēlu autors Henks L

Priekšvārds

Par to, kā iestatīt statisko DHCP jūsu DD-WRTMaršrutētāja rokasgrāmatā mēs runājām par to, lai pārliecinātos, ka klienti no maršrutētāja vienmēr saņems tādu pašu IP adresi. Tāpēc tagad, ja vēlaties piekļūt kādai no tīkla mašīnām, jo, kā jūs zināt, tas ir IP, varat to izmantot…, bet IP izmantošanai vienkārši nav tikpat elegances kā vārdu lietošanai. Turklāt ar “statiskā IP” mazināšanās lietderību sakarā ar UPnP pieaugumu un “statisko rezervāciju” iestatīšanas neērtībām (jāatrod MAC un tamlīdzīgi) ... Ko darīt, ja nevēlaties atcerēties IP visi?
Šeit nāk DNS.

Problēma

Jūs mēģināt sasniegt, izmantojot vienu mašīnu / ierīcijūsu tīkls, izmantojot tā IP adresi (piemēram, izmantojot ping), un tas darbojas. Tomēr, mēģinot rīkoties tāpat, izmantojot tā resursdatora nosaukumu kā “mydesktop” vai “mylaptop”? tas ir trāpījums un garām… dažreiz tas darbojas…. parasti tas nav…:

Kas notiek?

Jūsu ierīces nezina, kam un kā viņiem vajadzētu lūgt tulkojumu “nosaukums” uz “IP”, jo tām trūkst atslēgas konfigurācijas - “DNS piedēkļa”.

Kad datoram nepieciešams tulkot vārdu uzIP adrese (saukta par “atrisināšanu”) ir dažos veidos, kā to izdarīt, un viens no veidiem ir lūgt domēna nosaukumu sistēmas (DNS) serveri. Tomēr, lai to varētu izdarīt, klientam ir jāuzdod jautājums “Fully Qualified Domain Name” (FQDN) formā.

FQDN sastāv no resursdatora nosaukuma, piemēram, “mydesktop”.un DNS zona, kurai tā pieder, piemēram, “geek.lan”. Tātad mūsu piemērā FQDN resursdatoriem būtu attiecīgi “mydesktop.geek.lan” un “mylaptop.geek.lan”. Ja klientam nav pa rokai “DNS zona”, tas nespēj uzdot DNS par “līdzenu” vārdu (nosaukums, kas nenorāda “DNS zona”). Tas ir, lai faktiski sasniegtu savu resursdatoru pēc nosaukuma, jums būs jāpiesprauž “mydesktop.geek.lan”.
Tomēr, ja dažos tika definēts DNS piedēklisŠādā veidā (manuāli vai automātiski) klients automātiski mēģinās to pievienot pieprasītajam resursdatora nosaukumam un jautās DNS serverim, vai tas var palīdzēt atrisināt.
Ja DNS piedēklis nav definēts,klients pats cenšas noskaidrot vārdu, izmantojot “DNS apraidi”. Problēma ir tā, ka ne visi klienti ir konfigurēti atbildēt vai faktiski ir konfigurēti tā, lai apzināti neatbildētu uz šādu pieprasījumu. Turpretī FQDN norādīšana katru reizi būtu vienkārši kaitinoša.

Atrisinājums

Lai būtu pilna infrastruktūra, kasnovērsīs šo problēmu, * maršrutētāja “DHCP tvērums” jāiestata tikai “DNS piedēklis”. Šādi rīkojoties, maršrutētājam tagad būs “dinamiskā DNS” servera pakalpojums, pie kura klienti var reģistrēties, un tas tiks izveidots tā, lai pats DHCP pakalpojums rīkotos tāpat kā pašiem nereģistrējošiem saimniekiem un piegādātu “DNS sufikss ”kā daļu no klientiem adresētās“ DHCP nomas ”. Tāpēc visa risinājuma padarīšana par pašpietiekamu, noklusējuma rīcību radošu risinājumu, kas visas problēmas atrisina vienā neveiksmīgā mēģinājumā…. veikls, A?

* Izmantojot DD-WRT… kopā ar citiem maršrutētājiem, nobraukums var mainīties.

Lai to izdarītu, dodieties uz sava maršrutētāja lapu Administrēšana:

dhcp piedēklis1

  1. Dodieties uz -> Pakalpojumi
  2. Mainiet “Lietots domēns” uz “LAN un WLAN”.
  3. Izvēlieties domēna vārdu. Šajā piemērā mēs esam izmantojuši “geek.lan”, taču jūs varat izmantot * visu, ko vēlaties.
  4. Izmantojot statiskās DHCP, rezervēšana nav obligātašai procedūrai, ja jūs izvēlējāties to ieviest, ieteicams iestatīt resursdatora vārdu, lai tas atbilstu tam, kas ir iestatīts iekārtas / ierīces OS. Tagad, ja ierīču OS nereģistrē vārdu DNS (piemēram, tālruņos), tas ir labs veids, kā uz to piespiest.
  5. Noklikšķiniet uz “Saglabāt” -> “Lietot iestatījumus”.

* Vienīgais šī noteikuma izņēmums ir tas, ka jūsizmantojiet “.local”, kamēr jūsu Windows mašīnām, iespējams, veiksies tikai lieliski, jūsu Linux mašīnas pieturēsies pie mDNS (Multicast DNS) standarta un atkal ignorēs DNS serveri. Pastāv risinājums, taču tas ir ārpus šīs rokasgrāmatas darbības jomas.

Tagad, lai pārbaudītu, vai iestatījumi ietekmē, dodieties uz komandrindu un izdodiet “ipconfig”.

Jums vajadzētu redzēt, ka jūsu DNS piedēkļa pašreiz nav, kā norādīts zemāk:

dhcp piedēklis2

Izdodiet “ipconfig / laidiens”, kam seko “ipconfig / atjaunot”, un jums vajadzētu redzēt kaut ko līdzīgu:

dhcp sufikss3

Atkārtojiet procedūru vēl vismaz vienā mašīnā un mēģiniet pingīt, izmantojot tikai resursdatora nosaukumu.

Jums vajadzētu redzēt, ka klients ir “maģiski maģisks” sapratis, ka visas jūsu pinging ierīces nosaukums ir “hostname.dns.zone”, un viņš varēja tulkot (atrisināt) FQDN uz ping-to IP:

dhcp piedēklis4

Traucējummeklēšana

Tā kā šī rokasgrāmata ir par DNS izmantošanu, piemēram, rokasgrāmata “Kā noņemt reklāmas ar Pixelserv vietnē DD-WRT”, ja rodas problēmas, ir jāveic dažas lietas:

  • Notīriet personālo datoru DNS kešatmiņu.
    Tas notiek DNS kešatmiņas dēļ, kas var likt jūsu datoram domāt, ka tas jau zina resursdatora vārdu, neapspriežoties ar DNS. Uz Windows tas būtu “ipconfig / flushdns”.
  • Pārliecinieties, vai klients kā maršrutētāju izmanto maršrutētāju kā DNS un vai tas noregulē FQDN.
    Īpaši, ja izmantojat VPN vai tīklu, kas irsarežģītāka nekā parastā maršrutētāja un datora iestatīšana, iespējams, ka jūsu klienta dators maršrutētāju vienkārši neizmanto kā savu DNS. Zem komandas, kuras klients izmanto DNS serveri, ir ļoti viegli redzēt, izmantojot komandu “nslookup”. Ja IP nav tas pats, kas maršrutētājs, esat atradis problēmu.
    dhcp piedēklis5

Tas ir viss ... jums vajadzētu būt gatavam

Smaidi


Steidzies, viss, ko es redzu, ir tumsa.