Ich besitze eine Domain econemon.com. Unten finden Sie einen Auszug aus dem DNS-Eintrag (einige Einträge wurden der Kürze halber weggelassen):
econemon.com. 1800 IN NS ns.stratoserver.net.
econemon.com. 1800 IN NS ns2.stratoserver.net.
econemon.com. 1800 IN A 85.214.92.48
Diese Nameserver gibt es von meinem Provider, und soweit ich es verstanden habe, sind sie die maßgeblichen für meine Domain.
Wenn ich jetzt einen von ihnen nach dem Adressdatensatz einer nicht vorhandenen Subdomain frage, antwortet dieser mit der Adresse für meinen Server wie folgt:
$ host -t A nosuchdomain.econemon.com ns.stratoserver.net
Using domain server:
Name: ns.stratoserver.net
Address: 81.169.163.40#53
Aliases:
nosuchdomain.econemon.com has address 85.214.92.48
Welches ist natürlich genau das, was ich möchte, um virtuelle Hosts usw. zu haben. Angenommen, ich habe einen Eintrag hinzugefügt
econemon.com. IN NS ns.econemon.com
und der richtige A-Datensatz für ns.econemon.comdie Liste, und dieser Nameserver hatte tatsächlich unterschiedliche A-Datensätze für einige Subdomains. Was würde passieren?
- Würde eine Anfrage
subdomain.econemon.comeine andere Adresse ergeben, je nachdem, welchen Nameserver Sie gefragt haben? (Ich denke es würde.) - Wenn ja, kann dies tatsächlich nützlich sein, um auf einen "Hauptserver" zurückzugreifen, wenn mein DNS nicht verfügbar war. Wie kann ich den Client dazu bringen, meinen Nameserver zu verwenden, wenn er aktiv ist?
- Würde dies das Caching auf den Clients durcheinander bringen? (Wahrscheinlich.)
(Hinweis: Dies hängt mit meinen beiden anderen Fragen zusammen. )
nosuchdomain.econemon.com has address 85.214.92.48". Da es keine solche Domain gibt, würde ich stattdessen "Host nosuchdomain.econemon.com not found: 3(NXDOMAIN)" erwarten .