IPFIRE unbound statt DNSmasq lokale Namensauflösung

Hallo Liste,

im aktuellen IPFIRE gibt es den DNSmasq nicht mehr. Will man lokal Namen auflösen, dann muss man kleine Konfigurationsänderungen durchführen. In meinem Fall sollte der Rechnername “unifi” im blauen Netz aufgelöst werden.

Um das zu realisieren muss unter /etc/unbound/unbound.conf der Text zwischen den Unterstrichen eingefügt werden.

unbound.conf

server:
        # Common Server Options
        chroot: ""
        directory: "/etc/unbound"
        username: "nobody"
        port: 53
        do-ip4: yes
        do-ip6: no
        do-udp: yes
        do-tcp: yes
        so-reuseport: yes
        do-not-query-localhost: yes
____________________________________________________________
      #local zone
       local-zone: "linuxmuster-net.local." static

      #local zone
       local-zone: "blau.local." static
       local-data: "unifi.blau.local. IN A 172.16.16.253"
       local-data-ptr: "172.16.16.253 unifi.blau.local"
_____________________________________________________________

In der /etc/resolv.conf muss der folgende Inhalt (Text zwischen den Unterstrichen) stehen

#resolv.conf

_____________________________________________________________
search linuxmuster-net.local
nameserver 127.0.0.1

search blau.local
nameserver 127.0.0.1
_____________________________________________________________

im Ipfire habe ich noch unter Netzwerk\Host bearbeiten den Host mit folgenden Angaben eingefügt

IP-Adresse: 172.16.16.253; Hostname: “unifi”; Domainname: “blau.local” und den Haken bei Aktiviert gesetzt.

Jetzt ergibt

[root@ipfire ~]# nslookup unifi

die korrekte Antwort

Server:         127.0.0.1
Address:        127.0.0.1#53

Name:   unifi.blau.local
Address: 172.16.16.253

Dank an den Sohnemann der das Problem letztlich gelöst hat!:slight_smile:

Alois

Hallo Forum,

inzwischen hat sich heraus gestellt, dass es noch ein kleines Problem gibt. Die /etc/resolv.conf wird beim Neustart des IPFIRE wieder zurück gesetzt. Weiss wer wo man ansetzen muss, damit das nicht passiert?

Gruß

Alois

Auch hier wieder eine Selbstauskunft. Der Beitrag 7

https://forum.ubuntuusers.de/topic/dns-problem-bei-zugang-ueber-router/

hat die Lösung gebracht. Beim Ipfire liegt die rc.local unter /etc/sysconfig/rc.local

Ich habe am Ende der Datei folgende Zeilen eingefügt:

echo 'search linuxmuster-net.local' | tee /etc/resolv.conf
echo 'nameserver 127.0.0.1' | tee -a /etc/resolv.conf
echo 'search blau.local' | tee -a /etc/resolv.conf
echo 'nameserver 127.0.0.1' | tee -a /etc/resolv.conf

Gruß

Alois