Mit any kommt keine Liste aller DNS-Einträge (wie ich es mir erhoffte):
Hello again,
Thanks for your answers.
After digging into the topic hab i rausgfunde, dass manche Nameserver / Firewalls wohl ANY sperren, weil das für DNS-Angriffe oder deren Vorbereitung genutzt wird.
DNS ANY requests are decreasingly supported by DNS resolvers on the internet. This is due to of the above noted security threats, the sensibility of supporting the operation on caching DNS servers, and the added processing required to support a capability of questionable value at best.
Beim superuser hat jemand ebenfalls Probleme mit dig any gehabt und schlägt eine Lösung vor. Mit der funktioniert die Abfrage wie von mir ursprünglich erhofft:
Win98SE4ever:~# dig any netcup.de @`dig +short SOA netcup.de | cut -d' ' -f1`
; <<>> DiG 9.18.33-1~deb12u2-Debian <<>> any netcup.de @root-dns.netcup.net.
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 18871
;; flags: qr rd ra; QUERY: 1, ANSWER: 12, AUTHORITY: 0, ADDITIONAL: 13
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1232
; COOKIE: 3e5b8eb3f00482660100000067ba1b724e05e34032bb4e61 (good)
;; QUESTION SECTION:
;netcup.de. IN ANY
;; ANSWER SECTION:
netcup.de. 6892 IN A 46.38.224.30
netcup.de. 6892 IN AAAA 2a03:4000::e01e
netcup.de. 6892 IN SOA root-dns.netcup.net. dnsadmin.netcup.net. 16 28800 7200 1209600 7200
netcup.de. 6892 IN TXT "google-site-verification=XDly02N5dgwwk-oPdSjsfchNFpV-jyDfUl45Vd75NIg"
netcup.de. 6892 IN TXT "v=spf1 ip4:212.123.34.96/28 ip4:212.123.36.25 ip4:188.65.77.204 ip6:2a03:4000:0:1::e1aa mx ip4:212.123.41.224/28 ip4:45.132.63.68 include:_spf.hostedemail.com -all"
netcup.de. 6892 IN NS acns03.xaas.systems.
netcup.de. 6892 IN NS acns01.xaas.systems.
netcup.de. 6892 IN NS acns02.xaas.systems.
netcup.de. 6892 IN NS acns05.xaas.systems.
netcup.de. 6892 IN NS acns04.xaas.systems.
netcup.de. 6892 IN MX 20 backupmx-fra1.netcup.net.
netcup.de. 6892 IN MX 10 smtp.netcup.net.
;; ADDITIONAL SECTION:
acns01.xaas.systems. 1316 IN AAAA 2a00:11c0:aa1::1
acns02.xaas.systems. 2117 IN AAAA 2a05:8900:aa1::1
acns03.xaas.systems. 2117 IN AAAA 2605:380:aa1::1
acns04.xaas.systems. 1334 IN AAAA 2803:ad80:aa1::1
acns05.xaas.systems. 2117 IN AAAA 2a00:11c0:1010::1
acns01.xaas.systems. 1316 IN A 217.146.18.1
acns02.xaas.systems. 2117 IN A 188.172.248.1
acns03.xaas.systems. 2117 IN A 213.227.160.1
acns04.xaas.systems. 2131 IN A 213.227.191.1
acns05.xaas.systems. 2117 IN A 185.81.208.1
smtp.netcup.net. 665 IN A 46.38.225.170
backupmx-fra1.netcup.net. 1802 IN A 188.68.63.41
;; Query time: 4 msec
;; SERVER: 2a03:4000:0:1::e1e1#53(root-dns.netcup.net.) (TCP)
;; WHEN: Sat Feb 22 19:46:10 CET 2025
;; MSG SIZE rcvd: 851
Display More
Ich verstehe nur noch nicht was der Befehl macht...
Wer mir das erklären will und vielleicht sogar noch Verbesserungsvorschläge hat (gibt vielleicht noch zusätzliche Infos die man den Nameservern aus der Nase ziehen kann oder z.B. die IP von den jeweils geannnten Serven wie in diesem Beispiel vom smtp.netcup.net gleich mit auflösen kann) ist herzlich eingeladen zu schreiben.
dig any netcup.de @`dig +short SOA netcup.de | cut -d' ' -f1`
Jedenfalls brauche ich bereits jetzt nicht mehr auf Internetseiten wie mxtoolbox.com zugreifen, nur weil mich (meine eigenen) DNS-Einträge (von außen betrachtet) interessieren.
Nachtrag:
engine Sorry - ich hatte Deinen Code gar nicht bemerkt. Ist der Gleiche wie bei superuser.
Am Beispiel von bmw.de (die TXT-Einträge inflationär verwenden) sieht man aber dass die Methode gut zu funktionieren scheint:
; <<>> DiG 9.18.33-1~deb12u2-Debian <<>> any bmw.de @ns.bmw.de.
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 36889
;; flags: qr aa rd; QUERY: 1, ANSWER: 33, AUTHORITY: 0, ADDITIONAL: 1
;; WARNING: recursion requested but not available
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1220
; COOKIE: ae5482633f7d99b17b21dc7667ba1c3a1c773ad630307d78 (good)
;; QUESTION SECTION:
;bmw.de. IN ANY
;; ANSWER SECTION:
bmw.de. 3600 IN SOA ns.bmw.de. domadm.bmw.de. 2011122165 10800 3600 2592000 900
bmw.de. 300 IN A 160.46.226.165
bmw.de. 300 IN MX 10 mx1.hc324-48.eu.iphmx.com.
bmw.de. 300 IN MX 20 mx2.hc324-48.eu.iphmx.com.
bmw.de. 3600 IN TXT "v=spf1 exists:%{i}.spf.bmwgroup.com include:elaine-asp.de -all"
bmw.de. 3600 IN TXT "_globalsign-domain-verification=nmhSemOmcCefWOy2XfL1fOAa83wnYt_Zr90qQ8dzsv"
bmw.de. 3600 IN TXT "MS=ms98534385"
bmw.de. 3600 IN TXT "google-site-verification=N-Kcndpxp-wDTBfui6VcTQAoj6e80h9AlU7u9qYoYko"
bmw.de. 3600 IN TXT "atlassian-domain-verification=5K9ps59cGldz2CvKsl1XMqZutW/50LXOqYW0zM0pza1wYTQDadv5QZaBNLUQKqDu"
bmw.de. 3600 IN TXT "google-site-verification=e7nKcDm8xwTYiZ3DGW_Uj9r_kbzi2uGp0R-mnl_JVus"
bmw.de. 3600 IN TXT "Dynatrace-site-verification=c04164b9-048f-4dfd-9448-b1767f70788e__boab8emdin0vuan415go63fr2g"
bmw.de. 3600 IN TXT "MS=ms13464829"
bmw.de. 3600 IN TXT "atlassian-domain-verification=tH2LhIuI8YV9tLrL3RpNDPKBrBnLILxDAowQt8J1igpJNPKIK2a4uGhBaLuymeDh"
bmw.de. 3600 IN TXT "adobe-sign-verification=15bb0cf14babc7e7f78038ee6a1fcdb9"
bmw.de. 3600 IN TXT "apple-domain-verification=mEWL6SZTDm7abq99"
bmw.de. 3600 IN TXT "wiz-domain-verification=2571e83621dca3f606c3fd4bedd8cef9bc52af789f348c55e7cada9bcbdc7791"
bmw.de. 3600 IN TXT "webexdomainverification.=04d64df2-a12d-48f1-9619-02cac1940649"
bmw.de. 3600 IN TXT "0f1fbd54-f80b-4bdd-aa0e-48e543d39eb1"
bmw.de. 3600 IN TXT "webexdomainverification.=de7c1d23-2f73-4db8-be02-cf2470f6030f"
bmw.de. 3600 IN TXT "webexdomainverification.=3c7e3b4b-43a2-47aa-93b3-0d27a538b008"
bmw.de. 3600 IN TXT "cisco-ci-domain-verification=5a9ad6b2ab66758db17716a99d71676f5d41f06bb65f9b3af85985702ad6314f"
bmw.de. 3600 IN TXT "vmware-cloud-verification-959bc5ca-eccf-4938-959a-3392bf23ed6c"
bmw.de. 3600 IN TXT "swisssign-check=J8m-PORh_UyfRzNknF4Qtjb_AAI"
bmw.de. 3600 IN TXT "_globalsign-domain-verification=RBuhn5J7F7Znjdiuqry-gQ1ktahaQQBj-j81L99xdn"
bmw.de. 3600 IN TXT "infoblox-domain-mastery=cbce8c4237ff95c09250cd61692efd2fe99842b000ddfc285309fa5e48f9447f8b"
bmw.de. 3600 IN TXT "openai-domain-verification=dv-n1NiaX6f6WPIFzlSw3zA7WQn"
bmw.de. 3600 IN TXT "Dynatrace-site-verification=9f98b568-46fd-42af-9266-e366d8691ad6__vde2j12cet7nc76e50jjj0oc28"
bmw.de. 3600 IN TXT "smartsheet-site-validation=jLqHUaZNm-G6c2YXfS1yEHriwzFCqUa0"
bmw.de. 3600 IN TXT "swisssign-check=f94MXKUJ-Ev8z1csGkg1LHYVBpU"
bmw.de. 3600 IN NS ns2.m-online.net.
bmw.de. 3600 IN NS ns3.m-online.net.
bmw.de. 3600 IN NS ns4.m-online.net.
bmw.de. 3600 IN NS ns.bmw.de.
;; Query time: 16 msec
;; SERVER: 192.109.190.2#53(ns.bmw.de.) (TCP)
;; WHEN: Sat Feb 22 19:49:30 CET 2025
;; MSG SIZE rcvd: 2184
Display More