V-am arătat cum să stabiliți în mod static IP-urile din rețeaua dvs., acum vă 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.
Imagine de Henk L
În modul nostru de configurare DHCP static pe ghidul dvs. Router DD-WRT, am vorbit despre asigurarea faptului 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 la toate?
Aici intră DNS.
Încercați să ajungeți de la o mașină / dispozitiv din rețea la alta utilizând adresa IP (utilizând, de exemplu, ping) ș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 ...: \
Dispozitivele dvs. nu știu cine și cum ar trebui să solicite 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 modalitățile este de a adresa 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ă precum "mydesktop" și din zona DNS din care face parte, cum ar fi "geek.lan". Astfel, în exemplul nostru, FQDN-urile pentru gazde ar fi "mydesktop.geek.lan" și, respectiv, "mylaptop.geek.lan". Atunci când un client nu are "zona DNS" la îndemână, nu poate solicita DNS-ul cu privire la 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 de gazdă solicitat și să ceară un server DNS dacă poate ajuta cu rezolvarea.
Cu aceasta a spus, dacă sufixul DNS nu este definit, clientul încearcă să afle numele singur, folosind 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ă.
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ă "DNS sufix "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 Administrare a routerului:
* Singura excepție de la această regulă este că, dacă utilizați ".local", în timp ce mașinile dvs. de Windows vor face 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 ca cel de mai jos:
Eliberați un "ipconfig / release" urmat de un "ipconfig / renew", și ar trebui să vedeți ceva de genul:
Repetați procedura pe cel puțin o altă mașină și încercați să executați ping, folosind doar numele gazdei.
Ar trebui să vedeți că clientul a înțeles că "auto-magic" a înțeles că numele complet al dispozitivului pe care îl pingem este "hostname.dns.zone" și a fost capabil să traducă (rezolva) FQDN la un IP ping-able:
Deoarece acest ghid se referă la 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:
Asta e ... ar trebui să fiți pregătiți
Grăbește-te, tot ce văd este întuneric.