8i | 9i | 10g | 11g | 12c | 13c | 18c | 19c | 21c | Misc | PL/SQL | SQL | RAC | WebLogic | Linux
Úvod “ Články “ Linux “ Zde
Dnsmasq je jednoduchý způsob nastavení DNS serveru pro malou síť, než se zabývat konfigurací BIND.
- Instalace
- Firewall
- Konfigurace
Související články:
- Konfigurace DNS v Linuxu
- Konfigurace DNS pro SCAN používaný s databází Oracle RAC 11g Release 2
- Dnsmasq : Pro jednoduché konfigurace DNS v systému Mac OS X
Instalace
Služba Dnsmasq se instaluje z úložiště Yum pomocí následujícího příkazu.
# yum install dnsmasq
Zapněte server Dnsmasq a ujistěte se, že se automaticky spustí při restartu.
# service dnsmasq start# chkconfig dnsmasq on
Služba DNSmasq se konfiguruje změnou obsahu souboru „/etc/dnsmasq.conf“ a obsahu souboru „/etc/hosts“.
Službu lze zastavit, spustit a znovu spustit pomocí následujících příkazů.
# service dnsmasq stop# service dnsmasq start# service dnsmasq restart
Firewall
Pokud používáte linuxový firewall, musíte otevřít konkrétně port 53.
Pro firewall iptables použijte následující příkazy.
# iptables -I INPUT -p tcp --dport 53 -j ACCEPT# iptables -I INPUT -p udp --dport 53 -j ACCEPT# service iptables save
Pro firewall firewalld použijte následující příkazy pro otevření portu pro aktuální běh a trvale, aby přetrval i po restartech.
Konfigurace
Nepotřebujete provádět žádnou specifickou konfiguraci DNS, protože Dnsmasq použije obsah „/etc/hosts“ pro překlad všech požadavků na jméno. Vše, co tam nenajde, bude přesměrováno na jmenné servery uvedené v souboru „/etc/resolv.conf“.
Příklad přidáním následujících záznamů do souboru „/etc/hosts“ na serveru, na kterém běží Dnsmasq, mu umožníte fungovat jako DNS a překládat tato jména.
Všechny počítače v síti, které potřebují používat tento server DNS pro překlad jmen, musí svůj soubor „/etc/resolv.conf“ změnit tak, aby položka „nameserver“ ukazovala na tento server.
search localdomainnameserver 192.168.0.4
Upravte soubor „/etc/dnsmasq.conf“, abyste zabránili předávání dotazů z místní sítě. Moje interní doména se jmenuje „localdomain“, takže přidám následující nastavení a poté restartuji Dnsmasq.
local=/localdomain/
Další informace naleznete v:
- Dnsmasq
- Konfigurace DNS v Linuxu
- Konfigurace DNS pro SCAN používaný s databází Oracle RAC 11g Release 2
- Dnsmasq : Pro jednoduché konfigurace DNS v systému Mac OS X
Snad vám to pomůže. S pozdravem Tim…
Zpět na začátek.