16Jul

Kaip patekti į jūsų kompiuterį naudojant DNS vardus naudodami DD-WRT

Mes parodėme, kaip statiškai nustatyti IP jūsų tinkle, dabar galite perjungti tokį DNS jungiklį, kad jis būtų elegantiškas ir patogus naudoti.Šiandienos gidas parodys, kaip prieiti prie savo mašinų naudodami DNS vardus savo DD-WRT įgalintame maršrutizatoriuje.

Vaizdas, kurį pateikė Henk L

Pratarmė

Apie mūsų Kaip sukonfigūruoti statinį DHCP savo DD-WRT maršrutizatoriaus vadove kalbėjome apie tai, ar jūsų klientai visada gauna tą patį IP adresą iš maršrutizatoriaus. Taigi dabar, jei norite pasiekti vieną iš savo tinklo įrenginių, kaip jūs žinote, kad tai yra IP, galite tai naudoti. .. tačiau naudodamiesi IP tiesiog nėra tokios pačios elegancijos kaip ir vardų naudojimas. Be to, dėl "UPnP" kilimo "statiško IP" naudingumo sumažėjimo ir "stacionarių išlygų" nustatymo nepatogumų( reikia rasti MAC ir pan.). .. Ką daryti, jei nenorite prisiminti IP adresuvisi?
Būtent čia įeina DNS.

Problema

Jūs bandote pasiekti iš vieno kompiuterio / įrenginio savo tinkle kitam, naudodamas savo IP adresą( pvz., Naudojant pingą) ir jis veikia. Tačiau bandant daryti tą patį naudodamas kompiuterio pavadinimą, pvz., "Mydesktop" ar "mylaptop"?tai smūgis ir praleisti. .. kartais tai veikia. ..paprastai tai ne. ..: \

Kas vyksta?

Jūsų įrenginiai nežino, kas ir kaip jie turėtų prašyti "vardo" į "IP" vertimą, nes joje trūksta pagrindinės konfigūracijos, "DNS priesaga".

Kai kompiuteriui reikia išversti vardą į IP adresą( vadinamą "išspręsti"), tai yra keletas būdų tai padaryti, vienas iš būdų yra paprašyti domeno vardų sistemos( DNS) serverio. Tačiau, norėdamas tai padaryti, klientas turi užduoti klausimą kaip "visiškai kvalifikuoto domeno vardo"( FQDN) formą.

FQDN sudaro hostname kaip "mydesktop" ir DNS zona, kuri priklauso "geek.lan".Taigi mūsų pavyzdyje hostniai FQDN būtų atitinkamai "mydesktop.geek.lan" ir "mylaptop.geek.lan".Kai klientas neturi rankos "DNS zonos", jis negali paprašyti DNS apie "plokščią" pavadinimą( pavadinimą, kuriame nenurodyta "DNS zona").Tai reiškia, kad iš tikrųjų pasiekti savo kompiuterį pagal pavadinimą, jums reikės ping "mydesktop.geek.lan".
Tačiau, jei DNS priesaga buvo apibrėžta kokiu nors būdu( rankiniu būdu arba automatiškai), klientas automatiškai bandys pridėti jį prie prašomo kompiuterio pavadinimo ir paprašyti DNS serverio, jei jis gali padėti išspręsti problemą.
Su tuo sakydamas, jei DNS sufiksas nėra apibrėžtas, klientas pats bando išsiaiškinti pavadinimą naudodamas "DNS transliaciją".Problema yra ta, kad ne visi klientai yra sukonfigūruoti atsakyti arba yra iš tikrųjų sukonfigūruoti sąmoningai neatsakyti į tokį prašymą.Priešingai, paprasčiausiai būtų erzina, kad kiekvieną kartą nurodykite FQDN.

Sprendimas

Norėdami turėti visą infrastruktūrą, kuri išspręstų šią problemą, reikia nustatyti "DNS sufiksą" tik "router" "DHCP taikymo sričiai".Tai atlikus, abu veiks taip, kad maršrutizatorius dabar turės "dinamišką DNS" serverio paslaugą, kurią klientai gali užsiregistruoti, kad būtų, kad DHCP paslauga savarankiškai atliktų tą patį ir nė vienam savarankiškai registruojančiam kompiuteriui, ir pristatyti "DNSpriesaga "kaip" DHCP nuomos "dalis, teikiama klientams. Todėl, kad visas sprendimas būtų savaiminis, pagal nutylėjimą elgiamasis sprendimas, kuris išsprendžia visas problemas, susijusias su vienu nesėkmiu. ..tvarkingas, A?

* Naudodamiesi DD-WRT. .. su kitais maršrutizatoriais, jūsų rida gali skirtis.

Norėdami tai padaryti, eikite į savo maršrutizatoriaus administravimo puslapį:

  1. Peršokti į - & gt;Paslaugos
  2. Keisti, "naudojamas domenas" turi būti "LAN &WLAN "
  3. Pasirinkite domeno pavadinimą, šiuo pavyzdžiu mes naudojome" geek.lan ", tačiau galite naudoti * bet ką norite.
  4. Jei naudojate statinio DHCP rezervacijas, ši procedūra yra neprivaloma, jei nuspręsite ją įdiegti, rekomenduojama nustatyti kompiuterio pavadinimą, kad jis atitiktų mašinoje ar įrenginyje esančią operacinę sistemą.Dabar, jei tik taip atsitinka, kad įrenginiai OS, nereiškia vardo DNS sistemoje( pvz., Telefonuose), tai yra geras būdas priversti jį į jį.
  5. Spustelėkite "Išsaugoti" - & gt;"Taikyti nustatymus".

* Vienintelė išimtis iš šios taisyklės yra ta, kad jei naudosite ".local", o jūsų "Windows" mašinos greičiausiai bus gerai, jūsų "Linux" mašinos laikysis mDNS( Multicast DNS) standarto ir vėl ignoruos DNS serverį.Yra kelias būdas, bet tai neatitinka šio vadovo taikymo srities.

Dabar patikrinkite, ar nustatymai padarė įtaką, eikite į komandų eilutę ir išduokite "ipconfig".

Jūs turėtumėte pamatyti, kad jūsų DNS priesaga šiuo metu nėra tokia, kaip nurodyta toliau:

Ištuštinti "ipconfig / release", po kurio eina "ipconfig / renew", ir jūs turėtumėte pamatyti kažką panašaus:

. Pakartokite procedūrą bent dar vienoje mašinojeir pabandykite pinguoti naudodami tik pavadinimą.

Turėtumėte pamatyti, kad klientas "automatiškai stebuklingai" suprato, kad visiškas pinguojamo įrenginio pavadinimas yra "hostname.dns.zone", ir jis galėjo išversti( išspręsti) FQDN į potencialųjį IP:

trikčių diagnostika. Kadangi šis vadovas yra apie DNS naudojimą, pvz., "Kaip pašalinti reklamą su" Pixelserv ", DD-WRT vadove buvo:" Jei iškiltų problemų, reikia atlikti keletą dalykų:

  • Išvalykite asmenines kompiuterio DNS talpyklą.
    Tai yra dėl DNS talpyklos, kuri gali apgauti jūsų kompiuterį, manydama, kad ji jau žino prieglobos serverio pavadinimą, nesikreipdama pagalbos į DNS.Languose tai būtų "ipconfig / flushdns".
  • Įsitikinkite, kad jūsų klientas naudoja maršrutizatorių kaip DNS ir kad jis išsprendžia FQDN.
    Ypač, kai naudojate VPN arba sudėtingesnį tinklą, tai yra įprastas maršrutizatorius prie kompiuterio sąrankos, gali būti, kad jūsų klientas kompiuteris tiesiog nenaudoja maršrutizatoriaus kaip jo DNS.Žemiau, kas yra DNS serveris, kurį naudoja klientas, labai lengva pamatyti komandą "nslookup".Jei IP yra ne tas pats kaip maršrutizatorius, radote problemą.

Tai viskas. .. visur turėtum nustatyti

skubėti, viskas, ką matau, yra tamsa.