16Jul

Kā piekļūt jūsu iekārtām, izmantojot DNS nosaukumus, izmantojot DD-WRT

Esam parādījuši, kā stacionāri iestatīt IP savā tīklā, tagad ļauj pārslēgt šo DNS slēdzi, lai pievienotu eleganci un ērtu lietošanu.Šodienas rokasgrāmatā būs redzams, kā piekļūt jūsu ierīcēm, izmantojot DNS-nosaukumus savā DD-WRT iespējotā maršrutētājā.

Image by Henk L

Priekšvārds

Par mūsu Kā konfigurēt statisku DHCP savā DD-WRT maršrutētāja rokasgrāmatā, mēs runājam par to, lai jūsu klienti vienmēr saņemtu to pašu IP adresi no maršrutētāja. Tātad tagad, ja vēlaties piekļūt kādai no jūsu tīkla mašīnām, kā jūs zināt, ka tā ir IP, jūs to varat izmantot. .. bet, izmantojot IP, vienkārši nav tādas pašas izredzes kā vārdu lietošanai. Arī ar "statiskā IP" lietderības samazināšanos, kas saistīts ar UPnP pieaugumu, kā arī neparastas "statiskās atrunas" iestatīšanas neērtības( kurām ir jāatrod MAC un līdzīgi). .. Ko darīt, ja jūs nevēlaties atcerēties IP adreses vietnēvisi?
Tas ir, kur ienāk DNS.

Problēma

Jūs mēģināt piekļūt no vienas ierīces / ierīces savā tīklā uz otru, izmantojot tā IP adresi( piemēram, izmantojot ping), un tā darbojas. Tomēr, mēģinot darīt to pašu, izmantojot saimniekdatora nosaukumu, piemēram, "mydesktop" vai "mylaptop"?tas ir hit un garām. .. dažreiz tas darbojas. ..parasti tas nav. ..: \

Kas notiek?

Jūsu ierīces nezina, kas un kā viņiem būtu jālūdz vārds "nosaukums" uz "IP" tulkojumu, jo tiem trūkst galvenās konfigurācijas - "DNS sufiksa".

Ja datoram ir nepieciešams tulkot nosaukumu uz IP adresi( saukta par "atrisināt"), tam ir vairāki veidi, kā to izdarīt, viens no veidiem ir uzdot domēnu nosaukumu sistēmas( DNS) serveri. Tomēr, lai to varētu izdarīt, klientam ir jālūdz jautājums kā pilnīgi kvalificēta domēna vārds( FQDN).

FQDN sastāv no saimniekdatora nosaukuma, piemēram, "mydesktop" un DNS zona, kas pieder tai, piemēram, "geek.lan".Tātad mūsu piemērā vispasaules FQDN būtu attiecīgi "mydesktop.geek.lan" un "mylaptop.geek.lan".Ja klientam nepiemīt "DNS zona", tas nevar pieprasīt DNS par "plakanu" nosaukumu( nosaukumu, kurā nav norādīta "DNS zona").Tas nozīmē, ka, lai faktiski sasniegtu jūsu saimniekdatora nosaukumu, jums vajadzētu ping "mydesktop.geek.lan".
Tomēr, ja DNS sufikss tika definēts kaut kādā veidā( manuāli vai automātiski), klients automātiski mēģinās pievienot to pieprasītajam saimniekdatora nosaukumam un uzdot DNS serverim jautājumu, ja tas var palīdzēt ar atrisinājumu.
Ar to sakot, ja DNS sufikss nav definēts, klients patiešām mēģina noskaidrot nosaukumu, izmantojot "DNS apraidi".Problēma ir tāda, ka ne visi klienti ir konfigurēti, lai atbildētu vai faktiski konfigurētu, lai apzināti neatbildētu uz šādu pieprasījumu. Pretstatā tam, tas vienkārši kaitina, norādot FQDN katru reizi.

Šķīdums

Lai iegūtu pilnu infrastruktūru, kas novērsīs šo problēmu, ir nepieciešams tikai iestatīt "DNS sufiksu" * maršrutētāja "DHCP darbības laukā".To darot, tas gan padarīs to, ka maršrutētājam tagad būs "dinamisks DNS" serveru pakalpojums, ko klienti var reģistrēties pašam, padarot to tā, ka DHCP pakalpojums pats par sevi darīs to pašu pašregulējošiem saimniekiem un piegādās "DNSsufikss ", kas ir daļa no" DHCP nomas ", kas sniegta klientiem. Tādēļ padarot visu risinājumu par pašpietiekamu, noklusējuma uzvedības risinājumu, kas atrisina visas problēmas vienā nepareizā pārejā. ..veikls, A

* Izmantojot DD-WRT. .. ar citiem maršrutētājiem, jūsu nobraukums var atšķirties.

Lai to izdarītu, dodieties uz maršrutētāja administrācijas lapu:

  1. Iet uz - & gt;Pakalpojumi
  2. Mainīt, "Lietots domēns" ir "LAN &WLAN "
  3. Izvēlieties domēna nosaukumu, mēs šajā piemērā esam izmantojuši" geek.lan ", bet jūs varat izmantot * neatkarīgi no tā, kādu vēlaties.
  4. Izmantojot stacionālas DHCP atrunas, šī procedūra nav obligāta, ja jūs to izvēlējāties, ieteicams iestatīt saimniekdatora nosaukumu, lai tas atbilstu tai, kas iestatīta uz mašīnas / ierīces OS.Tagad, ja tikai tā notiek, ka ierīces OS, tā neieraksta nosaukumu DNS( piemēram, tālruņi), tas ir labs veids, kā piespiest to uz tā.
  5. Noklikšķiniet uz "Saglabāt" - & gt;"Lietot iestatījumus".

* Vienīgais izņēmums no šī noteikuma ir tāds, ka, ja jūs izmantojat ".local", kamēr jūsu Windows iekārtas, visticamāk, būs kārtībā, jūsu Linux iekārtas pieliek mDNS( Multicast DNS) standartu un atkal ignorēs DNS serveri. Ir risinājums, taču tas nav šīs rokasgrāmatas darbības jomā.

Tagad, lai pārbaudītu, vai iestatījumi ir ietekmējuši, dodieties uz komandrindu un izlaidiet "ipconfig".

Jums vajadzētu redzēt, ka jūsu DNS sufikss pašlaik nav spēkā, kā norādīts zemāk:

Izsniegt "ipconfig / release", kam seko "ipconfig / renew", un jums vajadzētu redzēt kaut ko līdzīgu:

Atkārtojiet procedūru vismaz vēl vienai mašīnaiun izmēģiniet pingēšanu, izmantojot tikai saimniekdatora nosaukumu.

Jums vajadzētu redzēt, ka klients ir "automātiski maģiski" sapratis, ka pingvides ierīces pilns nosaukums ir "hostname.dns.zone", un tas varēja tulkot( atrisināt) FQDN uz ping-able IP:

traucējummeklēšana Tā kā šī rokasgrāmata ir par DNS lietošanu, piemēram, par DD-WRT rokasgrāmatas kā Noņemt reklāmas ar Pixelserv, bija DD-WRT ceļvedis. Ja rodas problēmas, ir dažas lietas, kas jādara:

  • Notīriet personīgās mašīnas DNS kešatmiņu.
    Tas ir DNS kešatmiņas dēļ, kas var maldināt datoru domāt, ka tā jau zina saimniekdatora nosaukumu, par to neuzklausot DNS.Logiem tas būtu "ipconfig / flushdns".
  • Pārliecinieties, ka jūsu klients izmanto maršrutētāju kā DNS un ka tas atrisina FQDN.
    Īpaši, ja lietojat VPN vai tīklu, kas ir sarežģītāks, tad, kad ir iestatīts normāls maršrutētājs uz datoru, iespējams, ka jūsu klienta dators vienkārši neizmanto maršrutētāju kā tā DNS.Zemāk ir redzams, izmantojot komandu "nslookup", kas ir DNS serveris, kuru klients lieto. Ja IP nav tāda pati kā maršrutētājam, jūs atradāt problēmu.

Tas viss. .. jums vajadzētu būt visiem.

Steidzies, viss, ko es redzu, ir tumsa.