Ebook: Ze života správce linuxových serverů
Obsah:
Systém názvů domén (DNS) je centrální součástí infrastruktury webu a poskytuje způsob, jak převést doménová jména na adresy IP. Můžete si myslet na DNS jako na telefonní seznam na internetu.
Každé zařízení připojené k internetu je jedinečně identifikováno svou IP adresou. Když do prohlížeče zadáte web, který chcete navštívit, musí být jeho název domény přeložen na odpovídající IP adresu. Operační systém nejprve zkontroluje, zda jeho hostitelský soubor odpovídá příslušné doméně, a pokud pro doménu neexistuje žádný záznam, požádá nakonfigurované DNS nameservery o vyřešení zadaného názvu domény.
Jakmile je doména vyřešena, systém uloží požadavek do mezipaměti a uchová si záznam o doméně a odpovídající IP adrese.
DNS nameservers (resolvery) jsou servery, které používají jiná zařízení k vyhledávání DNS požadované domény.
Obvykle jsou překladače DNS přiřazeny poskytovatelem služeb Internetu. Tyto překladače však mohou být pomalé nebo nemusí být pravidelně aktualizovány, což může způsobit zpoždění při dotazování na doménu, rozlišení na nesprávnou adresu IP nebo někdy nemusí být možné požadovanou doménu vyřešit vůbec.
Existuje spousta bezplatných veřejných překladačů DNS, které jsou rychlé, soukromé a pravidelně aktualizované.
Níže jsou uvedeny některé z nejpopulárnějších veřejných překladačů DNS:
- Google (8.8.8.8, 8.8.4.4) Cloudflare (1.1.1.1 a 1.0.0.1) OpenDNS (208.67.222.222, 208.67.220.220) Level3 (209.244.0.3, 209.244.0.4)
V této příručce vysvětlíme, jak nakonfigurovat DNS nameservery (resolvery) na Ubuntu 18.04.
Pokud chcete nastavit DNS servery pro všechna zařízení připojená k vaší lokální síti, pak je nejjednodušší a doporučený způsob provedení změny na domácím routeru.Nastavení DNS nameserverů na Ubuntu Desktop
Nastavení DNS nameserverů na stolních počítačích Ubuntu 18.04 je super snadné a nevyžaduje žádné technické znalosti.
-
Spusťte okno Nastavení.
Vyberte připojení, pro které chcete nastavit jmenné servery DNS, a kliknutím na ikonu ozubeného kola otevřete Správce sítě.
Vyberte kartu Nastavení IPv4.
Zakažte přepínač „Automaticky“ a zadejte IP adresy překladačů DNS oddělené čárkou. Použijeme jmenné servery Google DNS:
Změny uložíte kliknutím na tlačítko „Použít“.
Změny se projeví okamžitě, s výjimkou případů, kdy systém nebo aplikace ukládá položky DNS do mezipaměti.
Nastavení DNS nameserverů na Ubuntu serveru
Kdykoli jste chtěli v Linuxu konfigurovat překladače DNS, jednoduše otevřete soubor
/etc/resolv.conf
, upravte záznamy, uložte soubor a je dobré jít. Tento soubor stále existuje, ale jedná se o symbolický odkaz řízený službou vyřešenou systémem systemd a neměl by být upravován ručně.
systemd-resolved je služba, která poskytuje rozlišení názvů DNS místním službám a aplikacím a lze ji nakonfigurovat pomocí Netplan, výchozího nástroje pro správu sítě na Ubuntu 18.04.
Konfigurační soubory Netplan jsou uloženy v adresáři
/etc/netplan
. V tomto adresáři pravděpodobně najdete jeden nebo dva soubory YAML. Název souboru se může lišit od nastavení k nastavení. Soubor se obvykle nazývá
01-netcfg.yaml
nebo
50-cloud-init.yaml
ale ve vašem systému se může lišit.
Tyto soubory umožňují konfigurovat síťové rozhraní, včetně IP adresy, brány, DNS jmenných serverů atd.
Chcete-li nakonfigurovat jmenné servery DNS, otevřete konfigurační soubor rozhraní pomocí textového editoru:
sudo nano /etc/netplan/01-netcfg.yaml
Obsah souboru bude vypadat přibližně takto:
/etc/netplan/01-netcfg.yaml
network: version: 2 renderer: networkd ethernets: ens3: dhcp4: no addresses: - 192.168.121.199/24 gateway4: 192.168.121.1 nameservers: addresses:
Chcete-li nakonfigurovat jmenné servery DNS rozhraní, změňte aktuální adresy IP s upřednostňovanými servery DNS. Pokud například chcete používat servery DNS Cloudflare, změnili byste řádek
addresses
na:
nameservers: addresses:
Servery DNS musí být odděleny čárkami. Můžete také přidat více než dvě jmenné servery.
Pokud položka neexistuje, přidejte ji do bloku názvu rozhraní. Při úpravách souborů Yaml dodržujte standardy YAML kódové odrážky. Pokud je v konfiguraci chyba syntaxe, nebude Netplan soubor schopen analyzovat.
Po dokončení uložte soubor a použijte změny pomocí:
sudo netplan apply
Netplan vygeneruje konfigurační soubory pro službu vyřešenou systémem.
Chcete-li ověřit, zda jsou nastaveny nové překladače DNS, spusťte následující příkaz:
systemd-resolve --status | grep 'DNS Servers' -A2
systemd-resolve -status
vytiskne spoustu informací. Pomocí filtru
grep
filtrujeme řetězec „DNS servery“. Výstup bude vypadat asi takto:
Závěr
Netplan je výchozí nástroj pro správu sítě v Ubuntu 18.04, který nahrazuje konfigurační soubory
/etc/resolv.conf
a
/etc/network/interfaces
, které byly použity pro konfiguraci sítě v předchozích verzích Ubuntu.
Co je dns a jak přiřadit nejlepší dns server na Windows
Průvodce technikou vysvětluje: Co je DNS a jak najít a přiřadit nejlepší server DNS ve Windows.
Jak nastavit server openvpn na Ubuntu 18.04
Síť VPN umožňuje připojení ke vzdáleným serverům VPN, díky čemuž je vaše připojení šifrováno a zabezpečeno, a anonymně surfovat po webu tím, že vaše provozní data zůstane soukromá. Tento tutoriál vás provede procesem nastavení vlastního serveru VPN instalací a konfigurací OpenVPN.
Jak nastavit ftp server pomocí vsftpd na Ubuntu 18.04
V tomto tutoriálu instalujeme vsftpd. Je to stabilní, bezpečný a rychlý FTP server. Také vám ukážeme, jak nakonfigurovat vsftpd tak, aby omezoval uživatele na jejich domovský adresář a šifroval celý přenos pomocí SSL / TLS.