16Jul

Ako získať prístup k strojom pomocou názvov DNS pomocou DD-WRT

Ukázali sme vám, ako staticky nastaviť IP adresy v sieti, teraz umožňuje prepnúť prepínač DNS pre zvýšenú eleganciu a jednoduchosť použitia. Dnešná príručka vám ukáže, ako pristupovať k vašim strojom pomocou názvov DNS na vašom routeru s podporou DD-WRT.

Obrázok od Henk L

Predslov

Na našej stránke Nastavenie statickej DHCP na sprievodcovi smerovača DD-WRT sme sa rozprávali o tom, či sa vaši klienti vždy dostanú z routeru na rovnakú IP adresu. Takže teraz, ak chcete mať prístup k jednému z počítačov v sieti, ako viete, že je to IP, môžete ho použiť. .. ale pomocou IP adries nemá rovnakú eleganciu ako používať mená.Tiež s užitočnosťou "statického IP" znižovania kvôli vzostupu UPnP, a nepríjemnosti nastavenia "statických rezervácií"( musieť nájsť MAC a podobne). .. Čo keď nechcete pamätať IP naall?
To je miesto, kde DNS prichádza.

Problém

Pokúšate sa dosiahnuť z jedného stroja / zariadenia v sieti do druhej prostredníctvom svojej IP adresy( napríklad ping) a funguje to. Ak sa však pokúšate urobiť to isté pomocou svojho hostiteľa ako "mydesktop" alebo "mylaptop"?je to hit a miss. .. niekedy to funguje. ...zvyčajne to nie je. ..: \

Čo sa deje?

Vaše zariadenia nevie, kto a ako by mali požiadať o preklad "meno" na "IP", pretože chýba kľúčová konfigurácia, "prípona DNS".

Keď počítač potrebuje preložiť názov na adresu IP( nazvanú "vyriešiť"), má niekoľko spôsobov, ako to urobiť, jedným zo spôsobov je požiadať server DNS( Domain Naming System).K tomu však musí klient požiadať o otázku v podobe "plne kvalifikovaného doménového mena"( FQDN).

FQDN sa skladá z názvu hostiteľa ako "mydesktop" a zóny DNS, do ktorej patrí, ako "geek.lan".Takže v našom príklade by FQDN pre hostitelské počítače boli "mydesktop.geek.lan" a "mylaptop.geek.lan".Keď klient nemá ručne "zónu DNS", nemôže požiadať DNS o "plochý" názov( názov, ktorý nešpecifikuje "zónu DNS").To znamená, že sa skutočne dostanete k hostiteľovi podľa názvu, budete musieť ping "mydesktop.geek.lan".
Ak bola prípona DNS definovaná nejakým spôsobom( buď manuálne alebo automaticky), klient sa automaticky pokúsi pripojiť k požadovanému názvu hostiteľa a požiadať server DNS, ak môže pomôcť s riešením.
S tým povedal, ak prípona DNS nie je definovaná, klient sa pokúsi nájsť meno sám o sebe, pomocou "vysielania DNS".Problém je v tom, že nie všetci klienti sú nakonfigurovaní na zodpovedanie, alebo sú skutočne nakonfigurovaní, aby zámerne neodpovedali na túto požiadavku. Na rozdiel od toho by bolo jednoducho nepríjemné špecifikovať FQDN každý raz.

Riešenie

Ak chcete mať plnú infraštruktúru, ktorá tento problém vyrieši, stačí nastaviť "príponu DNS" v "rozsahu DHCP" routra *.Robí to tak, že router bude mať teraz službu servera "dynamický DNS", na ktorú sa môžu klienti prihlásiť, aby sa tak stalo, že služba DHCP sama urobí to isté pre ne-zaregistrovaných hostiteľov a doručenie "DNSprípona "ako súčasť" prenájmu DHCP "poskytnutého klientom. Preto robiť celé riešenie samo udržateľné, štandardné správanie riešenie, ktoré rieši všetky problémy v jednom zlyhávať swoop. ...čistý, A?

* Ak používate DD-WRT. .. s inými smerovačmi, vaše najazdené kilometre sa môžu líšiť.

Na tento účel prejdite na stránku Administrátora:

  1. Prejsť na - & gt;Služby
  2. Zmena, "Použitá doména" ako "LAN &WLAN "
  3. Zvoľte názov domény, v tomto príklade sme použili príkaz" geek.lan ", ale môžete použiť všetko, čo chcete.
  4. Pri používaní statických rezervácií DHCP je pre tento postup nepovinné, ak sa rozhodnete implementovať, odporúča sa nastaviť názov hostiteľa tak, aby zodpovedal nastaveniu, ktoré je nastavené na operačnom systéme zariadenia / zariadenia. Teraz, ak sa tak stane, že zariadenia OS, nezaregistruje názov v DNS( ako sú telefóny), je to dobrý spôsob, ako si ho vynútiť.
  5. Kliknite na "Uložiť" - & gt;"Použiť nastavenia".

* Jedinou výnimkou z tohto pravidla je to, že ak používate ".local", zatiaľ čo vaše počítače so systémom Windows budú pravdepodobne v poriadku, vaše počítače Linuxu budú dodržiavať štandard multimast DNS( DNS) a budú opäť ignorovať server DNS.Existuje riešenie, ale je mimo rozsahu tejto príručky.

Ak chcete skontrolovať, či boli nastavenia ovplyvnené, prejdite na príkazový riadok a vydajte "ipconfig".

Uistite sa, že vaša prípona DNS v súčasnosti neexistuje, ako je uvedené nižšie:

Vydat 'ipconfig / release' a potom "ipconfig / renew" a mali by ste vidieť niečo ako:

Opakujte postup aspoň na jednom strojia vyskúšajte ping, používajte iba názov hostiteľa.

Mali by ste vidieť, že klient má "auto-magicky" pochopil, že celé meno zariadenia, ktoré ste pinging je "hostname.dns.zone", a bol schopný preložiť( vyriešiť) FQDN na ping-schopnú IP:

Odstraňovanie porúch

Keďže táto príručka je o používaní DNS, ako je návod na odstránenie inzertov pomocou aplikácie Pixelserv na sprievodcovi DD-WRT, ak narazíte na problémy, je potrebné urobiť niekoľko vecí:

  • Vyčistite vyrovnávaciu pamäť DNS pre osobné počítače.
    Je to kvôli vyrovnávacej pamäti DNS, čo môže váš počítač pomýliť, že si myslí, že už vie meno hostiteľa bez konzultácie s ním. Na oknách by to bolo "ipconfig / flushdns".
  • Uistite sa, že váš klient používa smerovač ako DNS a že rieši FQDN.
    Zvlášť pri používaní VPN alebo siete, ktorá je zložitejšia ako normálny smerovač až po nastavenie počítača, je možné, že klientský počítač jednoducho nepoužíva smerovač ako jeho DNS.Je veľmi jednoduché vidieť pomocou príkazu "nslookup" nižšie, čo je server DNS klient používa. Ak adresa IP nie je rovnaká ako smerovač, problém ste našli.

To je. .. mali by ste byť všetci nastaveni

Ponáhľajte sa, všetko čo vidím je tma.