nslookup, dig und host geben nur die Hälfte meiner TXT-Einträge zurück:
host -t txt machelpnashville.com 8.8.8.8
nslookup -type=txt machelpnashville.com 8.8.8.8
dig machelpnashville.com TXT 8.8.8.8
Sie geben die vier Datensätze mit dem Namen @ zurück, ignorieren aber die anderen vier vorhandenen Datensätze. Gibt es eine Möglichkeit, ALLE TXT-Datensätze mithilfe eines Platzhalters abzurufen?
Antwort1
Ihre Anfrage ist für eine Domäne, deren Eigentümer Sie nicht sind, nicht möglich.
Aus Datenschutzgründen und aus Designgründen können Sie die TXT-Einträge aller Subdomänen nicht auflisten, es sei denn, Sie verfügen über eine spezielle Berechtigung für eine Zonenübertragungssuche (AXFR) im DNS-Server. Sofern Sie nicht über diese Zonenübertragungsberechtigung verfügen, @
müssen alle Einträge, die sich nicht unter der (Apex-)Domäne befinden, von jeder einzelnen Subdomäne abgefragt werden, in der sie sich befinden.
Dadurch wird verhindert, dass Benutzer Subdomains und DNS-Einträge entdecken, die nicht öffentlich sein sollen.
Wenn Sie die Domäne kontrollieren, sollte Ihr DNS-Anbieter Anweisungen zum Zulassen von Zonenübertragungen an eine bestimmte IP-Adresse haben. Wenn Sie dort Ihre IP-Adresse eingeben, sollten Sie den Dig- axfr
Modus verwenden können, um alle DNS-Einträge aufzulisten. Wenn Sie sich jedoch bei Ihrem DNS-Anbieter anmelden, können Sie die Einträge auch einfach über dessen Weboberfläche anzeigen, es sei denn, Sie versuchen, etwas zu automatisieren.