Difference between revisions of "Dnsmasq"
Jump to navigation
Jump to search
Line 8: | Line 8: | ||
# Stub Resolver | # Stub Resolver | ||
− | - https://www.internetsociety.org/resources/deploy360/dns-privacy/intro/ | + | - https://www.internetsociety.org/resources/deploy360/dns-privacy/intro/- |
− | + | - https://www.omnisecu.com/tcpip/recursive-and-iterative-dns-queries.php#:~:text=Recursion%20in%20DNS%20(Domain%20Name,DNS%20Servers%20for%20name%20resolution. | |
## Install | ## Install | ||
``` | ``` |
Revision as of 00:30, 22 August 2020
Related commands
- sudo systemd-resolve --flush-caches
Files of Interest
/var/lib/misc/dnsmasq.leases
Stub Resolver
- https://www.internetsociety.org/resources/deploy360/dns-privacy/intro/-
- https://www.omnisecu.com/tcpip/recursive-and-iterative-dns-queries.php#:~:text=Recursion%20in%20DNS%20(Domain%20Name,DNS%20Servers%20for%20name%20resolution.
Install
sudo systemctl disable systemd-resolved sudo systemctl mask systemd-resolved sudo systemctl stop systemd-resolved sudo apt-get update && sudo apt-get install -y dnsmasq # echo "10.0.0.1 prod.example.com. >> /etc/dnsmasq.hosts" # echo "10.0.0.2 dev.example.com. >> /etc/dnsmasq.hosts" # sudo systemctl unmask systemd-resolved # sudo systemctl enable systemd-resolved
/etc/dnsmasq.hosts
10.0.0.1 prod.example.com. 10.0.0.2 dev.example.com.
/etc/dnsmasq.conf
no-resolv # Don't read /etc/resolv.conf. Get upstream servers only from the command line or the dnsmasq configuration file. # Google's nameservers, for example server=8.8.8.8 server=8.8.4.4 addn-hosts=/etc/dnsmasq.hosts cache-size=1000 # Only cache up to 1000 names # ...
systemctl restart dnsmasq