Opennet Firmware
 Alle Dateien Funktionen Variablen Gruppen Seiten
dns
gehe zur Dokumentation dieser Datei
1 #!/bin/sh
2 #
3 # Ueberblick ueber die DNS-Funktionalitaet
4 #
5 
6 set -eu
7 
8 
9 # uci-basierte Konfiguration extrahieren
10 uci show dhcp | grep "^dhcp\.@dnsmasq" >dns.uci
11 
12 
13 # kopiere Config-Dateien (keine dhcp-leases)
14 for fname in /etc/resolv.conf /tmp/resolv.conf.auto /var/etc/dnsmasq.conf /var/run/dnsmasq.servers; do
15  [ -e "$fname" ] && cp "$fname" "$(basename "$fname")" || true
16 done
17 
18 
19 # mehrere Namensabfragen durchfuehren
20 (
21  nslookup localhost || true
22  echo
23  nslookup ca.on || true
24  echo
25  nslookup ca.opennet-initiative.de || true
26  echo
27  nslookup fsf.org || true
28 ) >dns_tests.log 2>&1
29