Hallo,
ich habe auf meinem VPS bind9 installiert und er läuft auch soweit. Wenn ich zum Beispiel per dig eine Abfrage starte und @127.0.0.1 hinzufüge, wird der lokale bind Server benutzt. Lasse ich das @127.0.0.1 weg, dann wird der Resolver von Netcup benutzt.
Wieso das so ist, kann ich nicht nachvollziehen.
Abfrage mit der locahost Angabe:
dig A heise.de @127.0.0.1
; <<>> DiG 9.18.28-0ubuntu0.24.04.1-Ubuntu <<>> A heise.de @127.0.0.1
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 55694
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1232
; COOKIE: d11b139ac1138bc80100000067655df8ce2f5699f51eeaf2 (good)
;; QUESTION SECTION:
;heise.de. IN A
;; ANSWER SECTION:
heise.de. 86149 IN A 193.99.144.80
;; Query time: 1 msec
;; SERVER: 127.0.0.1#53(127.0.0.1) (UDP)
;; WHEN: Fri Dec 20 13:07:20 CET 2024
;; MSG SIZE rcvd: 81
Abfrage ohne locahost Angabe:
dig A heise.de
; <<>> DiG 9.18.28-0ubuntu0.24.04.1-Ubuntu <<>> A heise.de
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 44451
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1232
;; QUESTION SECTION:
;heise.de. IN A
;; ANSWER SECTION:
heise.de. 76779 IN A 193.99.144.80
;; Query time: 0 msec
;; SERVER: 46.38.225.230#53(46.38.225.230) (UDP)
;; WHEN: Fri Dec 20 13:10:42 CET 2024
;; MSG SIZE rcvd: 53
Meine 50-cloud-init.yaml:
Meine /etc/bind/named.conf.options:
DIe Ausgabe von 'resolvectl status':
In '/etc/systemd/resolved.conf' habe ich den folgenden Eintrag gemacht:
Dieses Tutorial verwendete ich: Anleitung, die ich benutzte. Auf einem VPS bei einem anderen Provider funktioniert das einwandfrei. Warum nicht bei Netcup? Kann das jemand erklären?