DNS - mwicat/personal GitHub Wiki
Show geodns locations
Resolve domains
sudo pip3 install dnspython
import dns.resolver
domain = "google.com"
result = dns.resolver.query(domain, 'CNAME')
for cnameval in result:
print(cnameval.target)
Debug local dns
sudo -s
systemctl stop systemd-resolved
sudo SYSTEMD_LOG_LEVEL=debug /lib/systemd/systemd-resolved
dnsmasq
sudo apt install dnsmasq
vi /etc/dnsmasq.conf
port=53
interface=eno1
listen-address=yourip
bind-interfaces
log-dhcp
log-queries
log-facility=/tmp/dnsmasq.log
Debug queries
dig @127.0.0.1 -p 53 google.com