DNS-Records werden im DNS-Server gepflegt und nicht lokal.
Eine Möglichkeit um auf den primären Servernamen zu kommen, ist der Reverse-DNS-Eintrag. Ist diese im DNS-Server eingetragen bekommst Du zu einer Reverse-Abfrage den passenden Hostnamen geliefert.
Wenn Du alle DNS-Namen eines Servers mit der gleichen IP wissen möchtest, dann musst Du dafür z. B. die Datenbasis des DNS-Servers durchsuchen. Also falls der DNS-Server eine MySQL-Datenbank verwendet in den entsprechenden Tabellen. Bei BIND dann in den Zonendateien.
Ich habe mir selbst für meine eigenen DNS-Server ein Script gebastelt, dass mir mit übergebenen Suchbegriffen (z. B. eine IP-Adresse) in der Datenbank sucht.
Alternative zum direkten suchen in der Datenbasis wäre noch das Recht zum Zonentransfer. Damit kann man eine komplette Zone (=Domain) abfragen und nach der IP-Adresse filtern. Das Recht dazu wird üblicherweise auf der Basis der Client-IP vergeben und das könnte man dann z. B. Deiner Admin-Arbeitsstation zuweisen. Das liefert aber nur verschiedene Einträge in einer Domain und nicht in allen.
Beispiel:
Code: Alles auswählen
$ dig -t AXFR bettersciencetoday.com
; <<>> DiG 9.10.3-P4-Debian <<>> -t AXFR bettersciencetoday.com
;; global options: +cmd
bettersciencetoday.com. 3600 IN SOA ns1.meganetworks.de. hostmaster.meganetworks.de. 2022062100 10800 3600 604800 320
mail.bettersciencetoday.com. 3600 IN A 5.5.5.137
web.bettersciencetoday.com. 3600 IN A 5.5.5.137
www.bettersciencetoday.com. 3600 IN A 5.5.5.137
bettersciencetoday.com. 3600 IN NS ns1.meganetworks.de.
bettersciencetoday.com. 3600 IN NS ns2.meganetworks.de.
bettersciencetoday.com. 3600 IN MX 10 pmg01.mgt.meganetworks.de.
bettersciencetoday.com. 3600 IN MX 20 pmg02.mgt.meganetworks.de.
bettersciencetoday.com. 3600 IN TXT "v=spf1 a mx include:meganetworks.de -all"
autoconfig.bettersciencetoday.com. 3600 IN CNAME autoconfig.meganetworks.de.
_autodiscover._tcp.bettersciencetoday.com. 3600 IN SRV 0 0 443 autodiscover.meganetworks.de.
autodiscover.bettersciencetoday.com. 3600 IN A 0.0.0.0
bettersciencetoday.com. 3600 IN SOA ns1.meganetworks.de. hostmaster.meganetworks.de. 2022062100 10800 3600 604800 320
;; Query time: 8 msec
;; SERVER: 5.5.5.211#53(5.5.5.211)
;; WHEN: Thu Jun 22 17:28:59 CEST 2023
;; XFR size: 12 records (messages 3, bytes 536)