it:server:dnsmasq

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revize Předchozí verze
Následující verze
Předchozí verze
it:server:dnsmasq [2023/01/17 12:26] Petr Nosekit:server:dnsmasq [2023/06/06 21:06] (aktuální) Petr Nosek
Řádek 13: Řádek 13:
  
 <code> <code>
-dhcp-option=6,192.168.1.200+dhcp-option=6,192.168.1.200,8.8.8.8
 </code>  </code> 
  
-Čí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.+Čí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, jako je brána, maska podsítě a další. DHCP option umožňuje poslat klientům další informace potřebné k nastavení síťového připojení. DHCP (Dynamic Host Configuration Protocol) poskytuje klientům IP adresy a další síťové konfigurace, jako je brána, maska podsítě a další. DHCP option umožňuje poslat klientům další informace potřebné k nastavení síťového připojení.
Řádek 44: Řádek 45:
 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. 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, jaké dns servery má nastavené, tak použiji příkaz:
 +
 +<code bash>
 +resolvectl status
 +Link 2 (wlo1)
 +    Current Scopes: DNS
 +         Protocols: +DefaultRoute +LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported
 +Current DNS Server: 192.168.1.200
 +       DNS Servers: 192.168.1.200 8.8.8.8
 +
 +</code>
 +
 +
 +
 +
 +===== 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 "garmin.cn" přesměrována na můj vlastní server v lokální síti - tedy 192.168.1.20. Pak tedy přidám řádek:
 +
 +<code>
 +address=/garmin.cn/192.168.1.20
 +</code>
 +
 +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: [[it:iot:hodinky-garmin-api-call|]].
  
  
Řádek 55: Řá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. 
  • it/server/dnsmasq.1673958364.txt.gz
  • Poslední úprava: 2023/01/17 12:26
  • autor: Petr Nosek