DNS

Výukový program DNSMasq Ubuntu

Výukový program DNSMasq Ubuntu

DNSmasq je lehký nástroj, který poskytuje službu DNS i službu DHCP pro sítě malého rozsahu.

Místní mezipaměť DNS serveru DNSmasq pomáhá době odezvy během procházení internetu. Protože se názvy domén ukládají místně při první návštěvě webu, prohlížeč nemusí přejít na server názvů domén (DNS). Zlepšuje rychlost procházení.

Služba protokolu DHCP (Dynamic Host Configuration Protocol) poskytuje počítači možnost přiřadit síťové adresy dalším počítačům v síti. Služba DHCP společnosti DNSmasq může poskytovat statické i dynamické leasingy DHCP.

Když DNSmasq obdrží dotaz, vyhledá položku v místní mezipaměti. Pokud odpověď není nalezena, přepošle ji na skutečný server DNS. Rovněž sleduje / etc / hosts. Dává vám možnost řídit provoz pomocí souboru / etc / hosts. Pokud chcete odvolat přístup na web zvaný www.omezit husitství.com, můžete zadat „0.0.0.0 www.omezit thissite.com “do souboru / etc / hosts. Tuto strategii můžete použít k místnímu blokování nežádoucích webů.

Balíček „dnsmasq“ může interferovat se Správcem sítě, který může poskytovat službu DHCP pomocí balíčku „dnsmasq-base“. Pro uživatele Network Manager tedy doporučujeme nainstalovat „dnsmasq-base“ bez „dnsmasq“ balíčku.


Instalace DNSmasq

„Dnsmasq“ je standardní balíček Ubuntu. Můžete jej tedy nainstalovat pomocí následujících příkazů

$ sudo apt-get nainstalovat dnsmasq

Všechny konfigurační informace pro DNSmasq jsou umístěny v následujícím souboru:

/ etc / dnsmasq.konf


Nastavení místní mezipaměti DNS

Úkolem serveru DNS je převádět člověkem čitelné názvy domén na adresy IP. Když prohlížeč požaduje web jako www.Google.com, tento název domény je třeba přeložit na adresu IP, například 172.217.5.196. Servery DNS mají tabulky domén-název-IP-adresa. Když nastavíte místní mezipaměť DNS, vaše požadavky na prohlížeč nemusí vždy jít na tyto vzdálené servery DNS, aby získaly adresy IP. Mezipaměť DNS ukládá položku název domény na adresu IP. Může se oholit stovky milisekund z doby, kdy se váš prohlížeč dotazuje. Výsledkem jsou rychlejší reakce.

Chcete-li aktivovat mezipaměť DNS, otevřete následující soubor v editoru, jako je gedit nebo vim, v režimu správy:

/ etc / dnsmasq.konf

A změňte následující řádek:

# listen-address = To listen-address = 127.0.0.1 

Dále otevřete následující soubor v editoru:

/ etc / dhcp3 / dhclient.konf

Změňte následující řádek:

#prepend domain-name-servery 127.0.0.1; Předřazení serverů doménových jmen 127.0.0.1; 

Možnost prepend říká počítači, aby provedl lokální kontrolu (127.0.0.1) pro server DNS. Žádost o vyřešení doménových jmen tedy nejprve přejde na dnsmasq.

Dále otevřete následující soubor v editoru:

/ etc / resolv.konf

Soubor by měl vypadat takto:

# Generováno dhcpcd z eth0.dhcp # / etc / resolv.konf.head může nahradit tento řádek nameserver 192.168.65.1 # / etc / resolv.konf.ocas může nahradit tuto linii 

Přidejte „nameserver 127.0.0.1 “k vyřešení.conf soubor jako první aktivní řádek:

# Generováno dhcpcd z eth0.dhcp # / etc / resolv.konf.head může nahradit tento řádek nameserver 127.0.0.1 jmenný server 192.168.65.1 # / etc / resolv.konf.ocas může nahradit tuto linii 

Restartujte DNSmasq pomocí následujícího příkazu:

$ sudo / etc / init.restart d / dnsmasq

Nyní máte v počítači nastavenou mezipaměť DNS. Název domény a IP adresa jakékoli nové stránky

Jak obrátit směr posouvání myši a touchpadu ve Windows 10
Myš a Touchpadnejenže usnadňují výpočet, ale jsou efektivnější a méně časově náročné. Nemůžeme si představit život bez těchto zařízení, ale přesto je ...
Jak změnit velikost, barvu a schéma kurzoru myši a kurzoru v systému Windows 10
Ukazatel myši a kurzor ve Windows 10 jsou velmi důležité aspekty operačního systému. To lze říci i pro jiné operační systémy, takže ve skutečnosti nej...
Hry Zdarma a open source herní motory pro vývoj linuxových her
Zdarma a open source herní motory pro vývoj linuxových her
Tento článek pokryje seznam bezplatných a otevřených herních enginů, které lze použít pro vývoj 2D a 3D her v systému Linux. Existuje mnoho takových h...