16Jul

Jak získat přístup k vašim strojům pomocí názvů DNS pomocí DD-WRT

click fraud protection

Ukázali jsme vám, jak staticky nastavit adresy IP v síti, nyní umožňuje převrácení přepínače DNS pro přidanou eleganci a snadné použití.Dnešní průvodce vám ukáže, jak přistupovat k vašim strojům pomocí názvů DNS na routeru s podporou DD-WRT.

Image by Henk L

Předmluva

Na stránce Jak nastavit statickou DHCP na příručce směrovače DD-WRT jsme mluvili o tom, že zajistíme, že vaši klienti získají vždy stejnou adresu IP ze směrovače. Takže pokud chcete mít přístup k jednomu z počítačů ve vaší síti, jak víte, že je to IP, můžete to použít. .. ale pomocí IP adresy prostě nemá stejnou eleganci jako použití jmen. Také s užitečností "statického IP" snižování kvůli vzestupu UPnP, a nepohodlí nastavení "statické rezervace"( musí najít MAC a podobně). .. Co když nechcete pamatovat IPs naVšechno?
To je místo, kde DNS přichází.

Problém

Snažíte se dosáhnout z jednoho počítače / zařízení v síti do druhé pomocí své IP adresy( např. Pingem) a funguje. Když se však snažíte udělat to samé pomocí názvu hostitele, jako je "mydesktop" nebo "mylaptop"?je to hit a miss. .. někdy to funguje. ...obvykle to není. ..: \

instagram viewer

Co se děje?

Vaše zařízení neví, kdo a jak by měli požádat o překlad "jméno" na "IP", protože chybí konfigurace klíčů "přípona DNS".

Když počítač potřebuje přeložit název na adresu IP( nazvaný "vyřešit"), má několik způsobů, jak to provést, jedním ze způsobů je požádat server DNS( Domain Naming System).Chcete-li však tak učinit, musí klient požádat o dotaz ve formě "úplně kvalifikovaného názvu domény"( FQDN).

FQDN se skládá z názvu hostitele, jako je "mydesktop" a ze zóny DNS, do které patří, jako "geek.lan".Takže v našem příkladu by FQDN pro hosty byly "mydesktop.geek.lan" a "mylaptop.geek.lan".Pokud klient nemá po ruce "zónu DNS", nelze DNS požádat o "ploché" jméno( jméno, které nezadá "zónu DNS").To znamená, že chcete skutečně dosáhnout svého hostitele podle jména, musíte ping "mydesktop.geek.lan".
Pokud byla přípona DNS definována nějakým způsobem( ručně nebo automaticky), klient se automaticky pokusí připojit k požadovanému názvu hostitele a požádá server DNS, pokud může pomoci s řešením.
S touto řečeno, pokud přípona DNS není definována, klient se pokusí zjistit název sám, pomocí "DNS vysílání".Problémem je, že ne všichni klienti jsou nakonfigurováni tak, aby odpovídali, nebo jsou skutečně nakonfigurováni tak, aby záměrně neodpověděli na tuto žádost. Naproti tomu by bylo prostě nepríjemné určit FQDN vždy.

Řešení

Kvůli úplné infrastruktuře, která tento problém vyřeší, stačí nastavit "příponu DNS" v "rozsahu DHCP" routeru *.Dělá to tak, aby to tak, že router bude nyní mít "dynamické DNS" serverovou službu, kterou se mohou klienti zaregistrovat, aby to tak DHCP služba sama bude dělat to samé pro žádné self-registraci hostitelů a doručit "DNSpřípona "jako součást" pronájmu DHCP "poskytnutého klientům. Proto vytváření celého řešení samonosné, standardní chování řešení, které řeší všechny problémy v jednom selhání swoop. ...čistý, A?

* Pokud používáte DD-WRT. .. s jinými směrovači, vaše jízda se může lišit.

Chcete-li to provést, přejděte na stránku Administrace směrovače:

  1. Přejít do - & gt;Služby
  2. Změna, "Použitá doména" jako "LAN &WLAN "
  3. Zvolte název domény, pro tento příklad jsme použili" geek.lan ", ale můžete použít vše, co chcete.
  4. Při použití statických rezervací DHCP je pro tento postup volitelná, pokud se rozhodnete implementovat, doporučuje se nastavit název hostitele tak, aby odpovídal nastavení, které je nastaveno na operačním systému zařízení / zařízení.Nyní, pokud se právě tak stane, že zařízení OS, nezaregistruje název v DNS( jako jsou telefony), je to dobrý způsob, jak na ně vynutit.
  5. Klikněte na tlačítko Uložit - & gt;"Použití nastavení".

* Jedinou výjimkou z tohoto pravidla je, že pokud používáte ".local", zatímco vaše počítače se systémem Windows budou pravděpodobně v pořádku, vaše stroje Linuxu budou dodržovat standard mDNS( Multicast DNS) a opět ignorovat server DNS.Existuje řešení, ale je mimo rozsah tohoto průvodce.

Nyní, abyste zkontrolovali, zda došlo k ovlivnění nastavení, přejděte na příkazový řádek a zadejte příkaz "ipconfig".

Měli byste vidět, že vaše přípona DNS v současné době neexistuje, jak je uvedeno níže:

Zadejte "ipconfig / release" a poté "ipconfig / renew" a měli byste vidět něco jako:

Opakujte postup alespoň na jednom dalším strojia zkuste pinging, a to pouze pomocí názvu hostitele.

Měli byste vidět, že klient má "auto-magicky" pochopil, že celé jméno zařízení, které pingujete, je "hostname.dns.zone" a bylo schopno překládat( vyřešit) FQDN na ping-schopnou IP:

Odstraňování potíží

Protože tato příručka se týká používání DNS, jako je například Jak odstranit inzeráty s Pixelservem v příručce DD-WRT, Pokud narazíte na problémy, je třeba udělat pár úkolů:

  • Vyčistěte mezipaměť DNS pro osobní počítače.
    Je to kvůli vyrovnávací paměti DNS, která může váš počítač naštvat, protože si myslí, že už zná jméno hostitele, aniž by se o tom poradil s DNS.Na oknech by to bylo "ipconfig / flushdns".
  • Ujistěte se, že váš klient používá router jako DNS a že řeší FQDN.
    Zvláště při použití VPN nebo sítě, která je složitější než normální směrovač k nastavení počítače, je možné, že váš klientský počítač jednoduše nepoužívá jako směrovač DNS směrovač.Je velmi snadné vidět pomocí příkazu "nslookup" pod kterým je server DNS, který klient používá.Pokud IP není stejný jako router, zjistil jste problém.

To je. .. měli byste být všichni nastaveni

Pospěšte, vše co vidím je temnota.