16Jul

Cum să vă accesați mașinile utilizând numele DNS cu DD-WRT

V-am arătat cum să stabiliți în mod static IP-urile din rețeaua dvs., acum permite să răsturnați comutatorul DNS pentru a vă oferi eleganță și ușurință în utilizare. Ghidul de astăzi vă va arăta cum să accesați mașinile utilizând nume DNS pe routerul dvs. activat DD-WRT.

Imaginea de Henk L

Prefață

Despre modul nostru de a configura static DHCP pe ghidul dvs. Router DD-WRT, am vorbit despre asigurarea că clienții dvs. vor primi întotdeauna aceeași adresă IP de la router. Deci, dacă doriți să accesați una dintre mașinile din rețeaua dvs., după cum știți că este IP, puteți folosi acest lucru. .. dar utilizarea IP-urilor nu are aceeași eleganță ca și folosirea numelor. De asemenea, cu utilitatea scăderii "static IP" din cauza creșterii UPnP și a inconvenientei de a crea "rezervări statice"( trebuie să găsești MAC-urile și altele). .. Ce se întâmplă dacă nu vrei să-ți amintești IP-urile latoate?
Aici intră DNS.

Problema

Încercați să ajungeți de la o mașină / dispozitiv din rețea la alta utilizând adresa IP( folosind ping, de exemplu) și funcționează.Cu toate acestea, când încercați să faceți același lucru folosind numele de gazdă ca "mydesktop" sau "mylaptop"?este o lovitură și o dorință. .. uneori funcționează. ...de obicei nu. ..: \

Ce se întâmplă?

Dispozitivele dvs. nu știu cine și cum ar trebui să ceară traducerea "nume" în "IP", deoarece lipsește o configurație cheie, "sufixul DNS".

Când un computer are nevoie să traducă un nume pe o adresă IP( numită "rezolva"), are câteva moduri de a face acest lucru, una dintre căile este să întrebați un server DNS( Domain Naming System).Cu toate acestea, pentru a putea face acest lucru, clientul trebuie să pună întrebarea sub forma unui "nume de domeniu complet calificat"( FQDN).

Un FQDN este alcătuit din numele de gazdă ca "mydesktop" și din zona DNS din care face parte ca "geek.lan".Deci, în exemplul nostru, FQDN-urile pentru gazde ar fi "mydesktop.geek.lan" și "mylaptop.geek.lan" respectiv. Atunci când un client nu are "zona DNS" la îndemână, nu poate solicita DNS-ului un nume "plat"( un nume care nu specifică "zona DNS").Adică, pentru a ajunge la gazda după nume, va trebui să ping "mydesktop.geek.lan".
Cu toate acestea, dacă sufixul DNS a fost definit într-un anumit mod( fie manual, fie automat), clientul va încerca automat să îl atașeze la numele gazdă solicitat și să ceară un server DNS dacă poate ajuta la rezolvarea problemelor.
Cu aceasta a spus, dacă sufixul DNS nu este definit, clientul încearcă să afle numele singur, utilizând o "difuzare DNS".Problema cu aceasta este că nu toți clienții sunt configurați să răspundă sau sunt într-adevăr configurați să nu răspundă deliberat la o astfel de solicitare.În schimb, ar fi pur și simplu enervant să specificați FQDN de fiecare dată.

Soluția

Pentru a avea întreaga infrastructură care va remedia această problemă, trebuie doar să setați "sufixul DNS" din "domeniul DHCP" al routerului *.Făcând acest lucru se va face atât ca ruterul să aibă acum un serviciu de server "DNS dinamic" pe care clienții să-l poată înregistra, să-l facă astfel încât serviciul DHCP pe care-l va face același lucru pentru gazdele care nu se auto-înregistrează și nu livrează "DNSsufix "ca parte a" leasingului DHCP "acordat clienților. De aceea, transformând întreaga soluție într-o soluție de sine stătătoare, implicită, care rezolvă toate problemele într-o singură încercare. ...bine, A?

* Când utilizați DD-WRT. .. cu alte routere, kilometrajul dvs. poate varia.

Pentru a face acest lucru, intrați în pagina de administrare a routerului:

  1. Du-te în - & gt;Servicii
  2. Modificați, "Domeniul folosit" să fie "LAN &WLAN "
  3. Alegeți un nume de domeniu, am folosit" geek.lan "pentru acest exemplu, dar puteți folosi * orice doriți.
  4. În timp ce utilizați rezervările statice DHCP este opțională pentru această procedură, dacă ați ales să o implementați, este recomandat să setați numele de gazdă, pentru a se potrivi cu cel setat pe sistemul de operare al aparatului / dispozitivului. Acum, dacă se întâmplă exact ca dispozitivele OS, nu înregistrează un nume în DNS( cum ar fi telefoanele), aceasta este o modalitate bună de a forța una pe ea.
  5. Faceți clic pe "Salvați" - & gt;"Aplicați setările".

* Singura excepție de la această regulă este că, dacă utilizați ".local", în timp ce mașinile dvs. de Windows vor funcționa probabil bine, mașinile Linux vor adera la standardul mDNS( Multicast DNS) și vor ignora din nou serverul DNS.Există o soluție, dar este dincolo de scopul acestui ghid.

Acum, pentru a verifica dacă setările au fost afectate, mergeți la linia de comandă și emiteți un "ipconfig".

Ar trebui să vedeți că sufixul dvs. DNS nu există în prezent la fel ca în cele de mai jos:

Eliberați un "ipconfig / release" urmat de un "ipconfig / renew" și ar trebui să vedeți ceva asemănător:

Repetați procedura pe cel puțin o mașinăși încercați să executați pinging, folosind doar numele gazdei.

Ar trebui să vedeți că clientul a înțeles "auto-magic" că numele complet al dispozitivului pe care îl pingeți este "hostname.dns.zone" și a fost capabil să traducă( rezolva) FQDN-ul într-un IP ping-able:

Depanare

Deoarece acest ghid este despre utilizarea DNS cum ar fi Cum să Eliminați Anunțurile cu Pixelserv pe ghidul DD-WRT a fost, Dacă întâmpinați probleme, aveți câteva lucruri de făcut:

  • Ștergeți cache-ul DNS al mașinilor dvs. personale.
    Acest lucru se datorează unei cache-uri DNS, care ar putea să vă păcălească calculatorul pentru a crede că deja cunoaște numele de gazdă, fără a consulta DNS-ul pentru acesta. Pe ferestre, aceasta ar fi "ipconfig / flushdns".
  • Asigurați-vă că clientul dvs. utilizează routerul ca DNS și că rezolvă FQDN.
    Mai ales când utilizați o rețea VPN sau o rețea care este mai complexă decât routerul obișnuit în configurarea computerului, este posibil ca computerul dvs. client pur și simplu să nu folosească routerul ca DNS.Este foarte ușor să vedeți folosind comanda "nslookup" de mai jos ce este serverul DNS pe care îl utilizează clientul. Dacă adresa IP nu este identică cu routerul, ați găsit problema.

Asta e. .. ar trebui să fii setat

Grăbește-te, tot ce văd este întuneric.