Tak, większość przeglądarek z ostatnich 5-10 lat wypróbuje inne rekordy A, jeśli jedna nie zareaguje. Czasami nazywa się to „ponawianiem przeglądarki” lub „ponawianiem klienta”. Prawie można znaleźć na ten temat tylko w kontekście różnych exploitów przeglądarki, które ta funkcja umożliwia przeciwko stronom, które go nie używają (patrz Ponowne wiązanie DNS i przypinanie DNS , zapobieganie przypinaniu dns, przeciwdziałanie dns, przeciwdziałanie -anti-dns przypinanie itd.). Niby zła reputacja, ale dowodzi, że istnieje.
Prawie każda przeglądarka rzeczywiście otrzymuje pełną listę rekordów A i rzeczywiście sprawdza inne, jeśli ta, której używa, zawiedzie. Możesz oczekiwać, że każdy klient będzie miał 30 sekund oczekiwania, kiedy po raz pierwszy spróbuje uzyskać dostęp do witryny, gdy serwer jest wyłączony, dopóki nie połączy się z działającym adresem. Przeglądarka następnie zapisze w pamięci podręcznej, który adres działa i będzie go używać do przyszłych żądań, chyba że również się nie powiedzie, a następnie będzie musiała ponownie przeszukać listę. Tak więc 30 sekund oczekiwania na pierwsze żądanie, później grzywna.
Ale nie jest to coś, czego niekoniecznie chcesz użyć, będzie miało wiele zastrzeżeń dotyczących kompatybilności przeglądarki, kompatybilności z systemem operacyjnym, kompatybilności proxy, nagłówki kontroli pamięci podręcznej będą miały dziwny wpływ na to, czy pamięta, które adresy IP są wyłączone, czy zaczyna mieć że 30 sekund oczekiwania na każde żądanie, ludzie piszący niestandardowych klientów dla Twojej witryny będą używać gethostbyname zamiast getaddrinfo i nie będą w stanie obsłużyć przełączenia awaryjnego, wszelkiego rodzaju potencjalnych problemów.
Nie można również polegać na wielu rekordach A, aby zezwolić na serwery „master” i „slave”, ponieważ nigdy nie wiadomo, który adres przeglądarka wybierze z listy. Wszystkie muszą być tak samo zdolne do obsługi odwiedzających, jeśli są uruchomione, ponieważ każdy może uzyskać ruch, jeśli jest włączony. Przeglądarka może pomyśleć, że twój trzeci serwer z listy jest najbardziej atrakcyjny, może wygląda najbliżej i wybierze ten, mimo że wszystkie trzy są nadal aktywne.
Ale jeśli możesz żyć z ograniczeniami i mieć dość prosty system HTTP, z którym możesz przewidzieć interakcję przeglądarki, zadziała.
Och, będziesz musiał poradzić sobie również z wieloma ludźmi, którzy mówią ci, że to nie istnieje (ponieważ było to prawdą 15 lat temu). Ale możesz spróbować telnetowania do nazwy domeny z kilkoma rekordami A, niektóre z martwymi adresami IP i kilka dobrych, jeśli chcesz to udowodnić (tak, nawet dobry stary telnet używa teraz getaddrinfo i z wdziękiem obsługuje wiele rekordów A) - wydrukuje ładną listę adresów IP, które próbuje, aż w końcu się powiedzie.