Как обеспечить согласованность ЗАПИСЕЙ DNS между основными DNS-серверами?

Корневые DNS-серверы могут быть наиболее типичными первичными (не только для чтения) DNS-серверами. В настоящее время существует 13 IP-адресов для корневых DNS-серверов; однако, учитывая технологию IP anycast, по всему миру развернуто более 13 корневых DNS-серверов.

Если кто-то хочет обновить запись DNS для всех корневых DNS-серверов, существует ли какой-либо механизм синхронизации или репликации между всеми этими DNS-серверами?

Если два человека хотят обновить одну и ту же запись DNS одновременно, как DNS решает потенциальный конфликт?

Например, человек Aобновил запись DNS r1до r2на a.root-servers.net. (развернут в регионе А) , и в то же время человек Bобновил ту же запись DNS r1до r3на a.root-servers.net. (развернут в регионе B) ; более того, предполагая, что существует значительная задержка сети между областью Aи областью B.

Вторая проблема аналогична кластеру баз данных в том, что существует более одного сервера базы данных-источника, и эти основные серверы синхронизируют данные со всех других основных серверов.

1
задан 2 March 2022 в 02:15
0 ответов

Теги

Похожие вопросы