
Wenn ich also drei IP-Adressen für eine Domäne hätte, konfiguriere ich dies mit meinem autoritativen DNS-Server. Ist dies aber der Server, der die von ihm ausgegebenen IPs durchläuft, oder gibt er alle drei an den rekursiven DNS-Server weiter und dann wird hier das Round-Robin-Verfahren abgewickelt?
Antwort1
Round Robin muss auf den rekursiven Servern verarbeitet werden, denn wenn es auf den autoritativen Servern verarbeitet würde, würde die DNS-Zwischenspeicherung bei aktiviertem Round Robin unterbrochen (weil Round Robin die Daten des rekursiven Servers bei jeder Anforderung ungültig machen würde).
Der erste DNS-Client, der den Server zur Auflösung des Namens dieses Hosts abfragt, erhält die Liste in der Standardreihenfolge. Wenn ein zweiter Client eine nachfolgende Abfrage zur Auflösung dieses Namens sendet, wird die Liste rotiert [...]
Meines Wissens ist es also der rekursive Server, der diese Rotation durchführen muss, da sonst die Adressen nicht bei jeder Client-Anforderung rotieren würden, wie in der Dokumentation vorgeschlagen.
Und um den anderen Teil Ihrer Frage zu beantworten: Der autoritative Server gibt absolut alle Adressen an den rekursiven Server weiter. Sie können dies überprüfen, indem Sie dig example.com
eine Unix-Eingabeaufforderung ausführen (dig sendet standardmäßig eine rekursive Abfrage).