16Jul

Kako pristupiti vašim strojevima pomoću DNS imena s DD-WRT-om

Pokazali smo vam kako statistički postaviti IP-ove na vašoj mreži, a sada omogućite preklopku DNS da biste dobili dodatnu eleganciju i jednostavnost upotrebe. Današnji vodič će vam pokazati kako pristupiti svojim strojevima pomoću DNS imena na DD-WRT omogućenom usmjerivaču.

Image by Henk L

Predgovor

Na našem Kako postaviti Static DHCP na vašem vodiču DD-WRT Router, razgovarali smo o tome da vaši klijenti uvijek dobivaju istu IP adresu od usmjerivača. Dakle sada, ako želite pristupiti jednom od strojeva na vašoj mreži, kao što znate da je to IP, to možete koristiti. .. ali IP adrese jednostavno nemaju istu eleganciju kao i upotreba imena. Također, s korisnošću "statičkog IP-a" smanjenje zbog uspon UPnP, i neugodnosti postavljanja "statičke rezervacije"( morati pronaći MAC i slično). .. Što ako ne želite zapamtiti IP nasvi?
Ovdje dolazi DNS.

Problem

Pokušavate doprijeti s jednog stroja / uređaja na mreži na drugu pomoću svoje IP adrese( npr. Ping) i to radi. Međutim, kada pokušavate učiniti isto pomoću naziva hosta poput "mydesktop" ili "mylaptop"?to je hit i miss. .. ponekad to radi. ...obično ne. ..: \

Što se događa?

Vaši uređaji ne znaju tko i kako bi trebali tražiti "ime" u "IP" prijevod jer nedostaju ključne konfiguracije, "DNS sufiks".

Kada računalo treba prevesti ime na IP adresu( naziva se "razriješiti") postoji nekoliko načina da to učinite, jedan od načina je zatražiti od poslužitelja DNS( Domain Naming System).Međutim, da bi to mogao učiniti, klijent mora postaviti pitanje u obliku "Potpuno kvalificiranog naziva domene"( FQDN).

FQDN se sastoji od naziva glavnog računala kao što je "mydesktop" i DNS zona kojoj pripada "geek.lan".Dakle, u našem primjeru, FQDN-ovi za domaćine bili bi "mydesktop.geek.lan" i "mylaptop.geek.lan".Kada klijent nema "ručnu zonu", ne može tražiti DNS od "stan" imena( ime koje ne specificira "DNS zonu").To jest, da dođete do hostova po imenu, trebate pingati "mydesktop.geek.lan".
Međutim, ako je DNS sufiks definiran na bilo koji način( ručno ili automatski), klijent će ga automatski pokušati dodati traženom nazivu glavnog računala i zatražiti DNS poslužitelj ako to može pomoći pri odluci.
Uz to, ako DNS sufiks nije definiran, klijent pokušava pronaći ime samostalno, koristeći "DNS emitiranje".Problem s tim je da nisu svi klijenti konfigurirani za odgovor ili su zapravo konfigurirani da namjerno ne odgovore na takav zahtjev. Nasuprot tome, jednostavno bi bilo neugodno odrediti FQDN svaki put.

Rješenje

Da bi imali punu infrastrukturu koja će riješiti ovaj problem, samo trebate postaviti "DNS sufiks" na "DHCP opseg" * usmjerivača. To će učiniti tako da će tako usmjerivač sada imati "dinamički DNS" poslužiteljski servis koji se klijenti mogu registrirati, tako da DHCP usluga sama će učiniti isto za ne-self-registracije domaćini i dostaviti "DNSsufiks "kao dio" DHCP leasinga "koji se daje klijentima. Stoga cjelokupno rješenje čini samoodrživom, zadanom ponašajućom rješenjem koja rješava sve probleme u jednom neuspjelom. ...uredan, A?

* Kada koristite DD-WRT. .. s drugim usmjerivačima, kilometraža može varirati.

Da biste to učinili, idite na administratorsku stranicu vašeg usmjerivača:

  1. Idi u & gt;Usluge
  2. Promjena, "Koristi domena" biti "LAN &WLAN "
  3. Odaberite naziv domene, koristili smo" geek.lan "za ovaj primjer, ali možete upotrijebiti * što god želite.
  4. Pri korištenju statičkih DHCP rezervacija nije obavezan za ovaj postupak, ako ste ga odabrali, preporučujemo da postavite ime računala kako bi odgovarao onoj koja je postavljena na OS stroja / uređaja. Sada, ako se to dogodi samo da uređaji OS, ne registriraju ime u DNS-u( poput telefona), to je dobar način da se prisili na njega.
  5. Kliknite "Spremi" - & gt;"Primijeni Postavke".

* Jedina iznimka tom pravilu je da, ako koristite ".local", dok će vaši Windows prozori vjerojatno učiniti sasvim u redu, vaši Linux uređaji će se pridržavati standarda mDNS( Multicast DNS) i opet će zanemariti DNS poslužitelj. Postoji zaobilazno rješenje, ali je izvan opsega ovog vodiča.

Da biste provjerili jesu li postavke poduzete, idite na naredbeni redak i unesite "ipconfig".

Trebali biste vidjeti da vaš DNS sufiks trenutačno ne postoji kao što je dolje:

Izdajte "ipconfig / release" nakon kojeg slijedi "ipconfig / renew" i trebali biste vidjeti nešto slično:

Ponovite postupak na barem još jednom računalui pokušajte pingati, koristeći samo naziv naziva hosta.

Trebali biste vidjeti da je klijent "automatski magično" razumio da je cijeli naziv uređaja koji pingirate "hostname.dns.zone", te je mogao prevesti( riješiti) FQDN na ping-able IP:

Rješavanje problema

Kao što je ovaj vodič o korištenju DNS poput Kako ukloniti reklame s Pixelserv na DD-WRT vodič je, Ako naiđete na probleme postoji nekoliko stvari za napraviti:

  • Očistite vaše osobne strojeve DNS cache.
    To je zbog DNS predmemorije, koja može zavarati vaše računalo u mislima da već zna ime računala, a da se ne posavjetuje s DNS-om. Na prozorima to bi bilo "ipconfig / flushdns".
  • Pobrinite se da vaš klijent koristi usmjerivač kao DNS i da riješi FQDN.Pogotovo kada koristite VPN ili mrežu koja je složenija od normalnog usmjerivača na postavljanje računala, moguće je da vaše klijentsko računalo jednostavno ne koristi usmjerivač kao DNS.Vrlo je lako vidjeti pomoću naredbe "nslookup" ispod onoga što je DNS poslužitelj kojeg klijent koristi. Ako IP nije isti kao i usmjerivač, pronašli ste problem.

To je to. .. trebali biste biti postavljeni

Požurite, sve što vidim je tama.