ubuntuusers.de

bind9 dns reverse lookup von beliebigen ip-adressen

Status: Gelöst | Ubuntu-Version: Ubuntu 20.04 (Focal Fossa)
Antworten |

averlon

Anmeldungsdatum:
18. Mai 2011

Beiträge: 290

Hallo,

ich habe einen Bind9 in meinem kleinen Netzwerk laufen. Funktioniert gut.

Ich habe dort auch Reverse Zones für die privaten Netzwerke die ich nutze eingerichtet. Die Auflösung funktioniert auch.

In Logfiles, z.B. NGINX oder Apache, sind IP-Adressen vorhanden. Dort gibt es auch IP-Adressen die offiziell einer Organisation zugeordnet sind, die aber über keinen DNS-Eintrag verfügen.

Ich würde jetzt gerne diesen (das sind nur wenige Adressen) einen Dummy-Eintrag zuordnen, sodass ein Reverse Lookup für die entsprechende IP-Adresse einen Hostname bringt. Das ist nur für Logfile-Auswertungen (z.B. AWSTATS) gedacht.

Nemen wir als Beispiel die 94.31.103.100. Das ist nach meiner Kenntnis eine offizielle IP-Adresse eines Glasfaser Providers, die aber keinen DNS-Eintrag hat (zumindest konnte ich keinen ermitteln).

Ich habe jetzt versucht in einer meiner Revers Zone Files einen Eintrag:

100.103.31.94 IN PTR dsl.isp.de.

zu schreiben. Hilft aber leider nicht.

host 94.31.103.100

bringt leider immer noch kein Ergebnis.

Wie könnte ich das mit bind9 realisieren?

DJKUhpisse Team-Icon

Supporter, Wikiteam
Avatar von DJKUhpisse

Anmeldungsdatum:
18. Oktober 2016

Beiträge: 18208

Wohnort: in deinem Browser, hier auf dem Bildschirm

4.3.2.1.in-addr.arpa.
2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.0.7.4.0.1.0.0.2.ip6.arpa.

So sehen die Domains in Reverse-Notation für DNS aus und so müssen die in deine Zonendatei.

averlon

(Themenstarter)

Anmeldungsdatum:
18. Mai 2011

Beiträge: 290

Hallo, danke - das ist mir schon klar. Aber in welche Zonenedatei?

Wenn ich das richtig verstehe, muss man in der Konfig von Bind9 ja die Zonen definieren.

zone "111.168.192.in-addr.arpa" {
        type primary;
        file "/etc/bind/rev.192.168.111";
};

Mal unabhängig vom Dateinamen, müsste ich dann für jede IP-Adresse (oder Gruppe von) die es betrifft, einen solchen Eintrag in die Konfig einfügen. Oder es gibt eine Möglichkeit, eine Zone zu definieren, die beliebige IP-Adressen aufnehmen kann.

Ich habe in eine meiner Zone-Dateien den Eintrag schon so aufgenommen wie du ihn dargestellt hattest.

100.103.31.94.in-addr.arpa. IN PTR dsl.isp.de.

Hat aber nicht gewirkt, weil der Eintrag (vermutlich) in der Zone-Datei für 192.168.111.0/24 enthalten war.

Aber vielleicht denke ich einfach zu kompliziert.

DJKUhpisse Team-Icon

Supporter, Wikiteam
Avatar von DJKUhpisse

Anmeldungsdatum:
18. Oktober 2016

Beiträge: 18208

Wohnort: in deinem Browser, hier auf dem Bildschirm

Was sagt denn der Zone-Check und was sagen die Logs?

averlon

(Themenstarter)

Anmeldungsdatum:
18. Mai 2011

Beiträge: 290

uuuh - Fehler in der config. Bind9 hat beim Neustart aber nicht gemeckert.

Danke - jetzt scheint es zu funktionieren. Zumindest mit der zusätzlichen Zone-Datei.

Antworten |