Difference between revisions of "Dnsmasq"
Jump to navigation
Jump to search
imported>Jeremy-busk |
|||
Line 5: | Line 5: | ||
/var/lib/misc/dnsmasq.leases | /var/lib/misc/dnsmasq.leases | ||
+ | |||
+ | |||
+ | # Stub Resolver | ||
+ | - https://www.internetsociety.org/resources/deploy360/dns-privacy/intro/ | ||
+ | |||
+ | ## 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.conf | ||
+ | ``` | ||
+ | no-resolv | ||
+ | |||
+ | # Google's nameservers, for example | ||
+ | server=8.8.8.8 | ||
+ | server=8.8.4.4 | ||
+ | |||
+ | addn-hosts=/etc/dnsmasq.hosts | ||
+ | ... | ||
+ | ``` |
Revision as of 00:13, 22 August 2020
Related commands
- sudo systemd-resolve --flush-caches
Files of Interest
/var/lib/misc/dnsmasq.leases
Stub Resolver
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.conf
no-resolv # Google's nameservers, for example server=8.8.8.8 server=8.8.4.4 addn-hosts=/etc/dnsmasq.hosts ...