Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Obě strany předchozí revize Předchozí verze Následující verze | Předchozí verze | ||
it:server:dnsmasq [2023/01/17 12:18] – Petr Nosek | it:server:dnsmasq [2023/06/06 21:06] (aktuální) – Petr Nosek | ||
---|---|---|---|
Řádek 6: | Řádek 6: | ||
Dnsmasq konfiguruji v nově vytvořeném souboru: / | Dnsmasq konfiguruji v nově vytvořeném souboru: / | ||
+ | |||
+ | |||
+ | ===== přidělení jiného DNS serveru ===== | ||
+ | |||
+ | Když si nějaké zařízení vyžádá nastavení IP adres z DHCP, tak mu dnsmasq přidělí IP adresu zařízení, | ||
+ | |||
+ | < | ||
+ | dhcp-option=6, | ||
+ | </ | ||
+ | |||
+ | Číslo 6 u parametru dhcp-option označuje typ DHCP option, který se má poslat klientovi. Číslo 6 označuje DHCP option pro DNS server. V parametru je vidět, že je nastaven primární DNS server a sekundární DNS server 8.8.8.8. Kvůli pihole jsem ale nakonec sekundární server umazal, protože blokace na pihole by byly obejíty právě sekundárním serverem. | ||
+ | |||
+ | |||
+ | DHCP (Dynamic Host Configuration Protocol) poskytuje klientům IP adresy a další síťové konfigurace, | ||
+ | |||
+ | Existuje mnoho různých typů DHCP option, které se mohou použít, například: | ||
+ | |||
+ | 1: Subnet Mask | ||
+ | 3: Router (Default Gateway) | ||
+ | 6: DNS Server | ||
+ | 15: Domain Name | ||
+ | 42: NTP Server | ||
+ | 43: Vendor Specific Information | ||
+ | |||
+ | Číslo DHCP optionu určuje, jaký typ informace se má klientovi poslat. | ||
+ | |||
+ | Takže tím nastavím, že zařízení, | ||
+ | |||
+ | Původně jsem si to pletl s nastavením: | ||
+ | |||
+ | < | ||
+ | server=1.1.1.1 | ||
+ | server=8.8.8.8 | ||
+ | </ | ||
+ | |||
+ | Toto nastavení ale říká, že dnsmasq sám bude používat tyto DNS servery na dotazování - hledání názvů, které nezná. | ||
+ | |||
+ | Když dnsmasq dostane požadavek na jméno, které není v jeho vlastní cache, bude se obrátit na zadaný DNS server (1.1.1.1 v tomto případě) pro odpověď. Pokud máte nastaveno více než jedno DNS server, dnsmasq se obrátí na každý z nich po jednom, pokud předchozí nebyl schopen odpovědět. Další řádek je sekundární DNS server. | ||
+ | |||
+ | |||
+ | ==== ověření přidělených DNS serverů ==== | ||
+ | |||
+ | Pokud bych chtěl ověřit na jiném počítači, | ||
+ | |||
+ | <code bash> | ||
+ | resolvectl status | ||
+ | Link 2 (wlo1) | ||
+ | Current Scopes: DNS | ||
+ | | ||
+ | Current DNS Server: 192.168.1.200 | ||
+ | DNS Servers: 192.168.1.200 8.8.8.8 | ||
+ | |||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== nastavení překladu vlastí domény ===== | ||
+ | |||
+ | Velmi užitečná záležitost ve vlastí síti. Dejme tomu, že chci, aby byla doména " | ||
+ | |||
+ | < | ||
+ | address=/ | ||
+ | </ | ||
+ | |||
+ | Je to velmi užitečné ve vnitřní síti pro běžné uživatele, že si mohou pro adresování počítačů pamatovat tento název a nemusí používat IP adresy konkrétních strojů. Nebo to může sloužit k přesměrování existující domény někam jinam. Další alternativou je využít PI Hole o kterém jsem psal v příspěvku: | ||
Řádek 17: | Řádek 83: | ||
- | ==== zrušení již přidělených IP adres ==== | + | ===== zrušení již přidělených IP adres ===== |
Když jsem v souboru namapoval IP adresu na konkrétní MAC adresu, tak nepomohl ani restart dnsmasq a nové připojení zařízení s MAC adresou k síti. Pořád mu byla přidělována stará IP adresa. | Když jsem v souboru namapoval IP adresu na konkrétní MAC adresu, tak nepomohl ani restart dnsmasq a nové připojení zařízení s MAC adresou k síti. Pořád mu byla přidělována stará IP adresa. |