16Jul

Kako dostopati do naprav z imeni DNS z DD-WRT

click fraud protection

Pokazali smo vam, kako statično nastavite IP-je v svojem omrežju, zdaj lahko preklopite to stikalo DNS za dodatno eleganco in enostavno uporabo. Današnji vodnik vam bo pokazal, kako lahko dostopate do vaših naprav z imeni DNS na usmerjevalniku, ki podpira DD-WRT.

Image by Henk L

Predgovor

V našem Kako nastaviti statični DHCP v vodniku usmerjevalnika DD-WRT smo se pogovarjali o zagotavljanju, da bodo vaši odjemalci vedno vedno dobili isti naslov IP iz usmerjevalnika. Torej, če želite dostopati do enega od naprav v vašem omrežju, saj veste, da je IP, lahko to uporabite. .. vendar uporaba IP-jev preprosto nima iste elegance kot uporaba imen. Tudi z uporabnostjo "statičnega IP-ja" se zaradi povečanja UPnP zmanjša neprijetnost vzpostavitve "statičnih rezervacij"( če je treba najti MAC-i in podobno). .. Kaj, če se ne želite spomniti IP-jev navse?
Tukaj prihaja DNS.

Težava

Poskušate doseči z ene naprave / naprave v omrežju drugemu z uporabo IP-naslova( na primer z uporabo pinga) in deluje. Vendar, ko poskušate narediti isto z uporabo njegovega imena gostitelja, kot je "mydesktop" ali "mylaptop"?to je hit in miss. .. včasih deluje. ...običajno ne. ..: \

instagram viewer

Kaj se dogaja?

V napravah ne veste, kdo in kako naj zahtevajo "ime" v "IP" prevod, ker manjkajo ključno konfiguracijo, "DNS suffix".

Ko računalnik potrebuje za prevajanje imena v naslov IP( imenovan "razrešitev"), ima to dva načina, eden od načinov je vprašati strežnik imenovanja domen( DNS).Vendar pa mora stranka, da to stori, postaviti vprašanje v obliki "popolnoma kvalificiranega imena domene"( FQDN).

FQDN je sestavljen iz imena gostitelja kot "mydesktop" in območja DNS, ki ji pripada, kot je "geek.lan".Torej v našem primeru bi bili FQDN-ji za gostitelje "mydesktop.geek.lan" in "mylaptop.geek.lan".Ko stranka nima "območja DNS", se ne more vprašati DNS o "ravnem" imenu( imenu, ki ne določa "območja DNS").To pomeni, da dejansko dosežete gostitelja po imenu, morate ping "mydesktop.geek.lan".
Če pa je bila priponka DNS določena na neki način( ročno ali samodejno), bo stranka samodejno poskušala dodati to zahtevano ime gostitelja in vprašati strežnika DNS, če lahko pomaga pri razrešitvi.
Z navedenim, če priponka DNS ni definirana, stranka samodejno poizveduje, da sama poišče "ime DNS".Težava s tem je, da vsi odjemalci niso konfigurirani za odgovor, ali so dejansko konfigurirani, da namerno ne odgovarjajo na takšno zahtevo. V nasprotju s tem bi bilo preprosto nadležno določiti FQDN vsakič.

Rešitev

Da bi imeli popolno infrastrukturo, ki bo odpravila to težavo, je treba nastaviti "DNS pripono" na "obseg DHCP" usmerjevalnika *.Tako bo oba naredila tako, da bo usmerjevalnik zdaj imel strežniško storitev »dinamični DNS«, s katero se lahko stranke prijavijo, tako da bo storitev DHCP sam po sebi storila enako za gostitelje, ki se ne registrirajo, in dostaviti »DNS«pripono "kot del" zakupa DHCP ", ki je namenjen strankam. Zaradi tega je celotna rešitev samostojna, privzeta rešitev, ki rešuje vse težave pri enem neuspelem sidru. ...lepo, A?

* Če uporabljate DD-WRT. .. z drugimi usmerjevalniki, se lahko prevoženi kilometer razlikuje.

Če želite to narediti, pojdite na stran administracije usmerjevalnika:

  1. Pojdite v - & gt;Storitve
  2. Spremenite, "Uporabljena domena" je "LAN &WLAN "
  3. Izberite ime domene, za ta primer smo uporabili» geek.lan «, vendar lahko uporabite *, kar hočeš.
  4. Pri uporabi statičnih DHCP rezervacij je za ta postopek neobvezen, če se odločite, da ga boste izvedli, priporočamo, da nastavite ime gostitelja, da se bo ujemal s tistim, ki je nastavljen na OS naprave / naprave. Zdaj, če se zgodi, da naprave OS ne registrirajo imena v DNS-ju( npr. Telefonih), je to dober način, da prisilite enega na to.
  5. Kliknite »Shrani« - & gt;"Uporabi nastavitve".

* Edina izjema od tega pravila je, da če uporabljate ".local", medtem ko bodo vaši okenski stroji verjetno v redu, bodo vaši stroji Linux obdržali standard mDNS( Multicast DNS) in znova prezrli strežnik DNS.Obstaja rešitev, vendar je izven področja uporabe tega priročnika.

Če želite preveriti, ali so nastavitve vplivale, pojdite v ukazno vrstico in izdajte »ipconfig«.

Videti morate, da vaša priponka DNS trenutno ni na voljo, kot je spodaj:

Izdajte "ipconfig / release", ki ji sledi "ipconfig / renew", zato bi morali videti nekaj takega:

Ponovite postopek na vsaj enem računalnikuin poskusite s pingiranjem, samo z imenom gostitelja.

Videli boste, da je stranka »samodejno čarobno« razumela, da je polno ime naprave, na katero pingirate, »hostname.dns.zone« in je lahko prevedel( razrešil) FQDN v ping-able IP:

Odpravljanje težav

Ker je ta priročnik o uporabi DNS-ja, na primer Kako odstraniti oglase s storitvijo Pixelserv na vodniku DD-WRT, je bilo, če naletite na težave, morate storiti nekaj stvari:

  • Počistite osebne naprave DNS cache.
    To je zaradi predpomnilnika DNS, ki lahko vaš računalnik neumno razmišlja, da že pozna ime gostitelja, ne da bi se pri tem posvetoval z DNS.Na oknih je to "ipconfig / flushdns".
  • Prepričajte se, da vaša stranka uporablja usmerjevalnik kot DNS in da reši FQDN.
    Še posebej, če uporabljate VPN ali omrežje, ki je bolj zapleteno, potem je običajni usmerjevalnik do nastavitve računalnika mogoče, da vaš odjemalski računalnik preprosto ne uporablja usmerjevalnika kot svojega DNS-ja. Z uporabo ukaza "nslookup" je zelo enostavno videti pod denominiranim strežnikom DNS.Če IP ni isti kot usmerjevalnik, ste našli težavo.

To je to. .. ti bi morali biti vsi postavljeni

Pohitite, vse, kar vidim je temna.