Where is dat Server? – DNS-Resolver anzeigen

Ein paar Infos zur Namensauflösung in der Falter-Firmware

Falter nutzt den gleichen DNS-Resolver wie OpenWrt: dnsmasq.

Das ist ein kleiner, ziemlich feiner Server, der gleichzeitig DNS, DHCP und noch ein paar nette Sachen mehr kann. (Allerdings ist die Version, die wir nutzen vermutlich ein wenig eingeschränkt, um die binary-size etwas zu drücken.)

Ab und zu kommt es vor, dass man sich bei dnsmasq die konfigurierten DNS-Server anzeigen lassen möchte. Ich hatte das schonmal irgendwann probiert und damals war irgend-so-ein windiger Stackoverflow-Tipp, dass man dnsmasq ein SIGHUP senden könne und die Server dann im Log auftauchen.

Das hatte damals sehr gut funktioniert, allerdings habe ich die entsprechende Stackoverflow-Frage leider nicht mehr gefunden. ^^; Stattdessen also wieder eine Weile googlen.

Damit ich das nächste Mal nicht wieder mit googlen anfange, hier das ganze nun ein und für alle Male aufgeschrieben.

Ein sehr eleganter Weg, sich die konfigurierten Server anzeigen zu lassen, ist dieser:

$ cat /tmp/resolv.conf.d/resolv.conf.auto
# Interface loopback
nameserver 46.182.19.48
nameserver 80.67.169.40
nameserver 194.150.168.168
nameserver 2001:4ce8::53
nameserver 2001:910:800::12
nameserver 2a02:2970:1002::18
# Interface wan

 Share!