Если в Evolution DNS созданы доменные записи разных типов с одинаковыми доменными именами, они обрабатываются по следующим правилам:
А-запись с точным совпадением имеет более высокий приоритет перед GSLB-записью с точным совпадением.
Wildcard-записи применяются, если нет точного совпадения с более приоритетными типами записей.
Тип записи с более высоким приоритетом перекрывает записи с более низким.
Схема разрешения доменных записей
Порядок разрешения доменных записей представлен на схеме ниже.
Evolution DNS ищет А-запись, которая точно соответствуют запрашиваемому имени. Если такая запись существует, возвращается ответ из нее. Если запись не найдена, проверяется п.2.
Evolution DNS ищет GSLB-запись, которая точно соответствуют запрашиваемому имени. Если такая запись существует, возвращается ответ из нее. Если запись не найдена, проверяется п.3.
Evolution DNS ищет GSLB-запись с wildcard, которая соответствуют запрашиваемому имени. Если такая запись существует, возвращается ответ из нее. Если запись не найдена, проверяется п.4.
Evolution DNS ищет А-запись с wildcard, которая соответствуют запрашиваемому имени. Если такая запись существует, возвращается ответ из нее. Если запись не найдена, возвращается ошибка «NXDOMAIN».
Пример
Клиент выполняет запрос:
dig test.example.com -t A
Evolution DNS обрабатывает запрос следующим образом:
Проверяет, есть ли точная A-запись для test.example.com. Если такая запись существует, возвращается ответ из нее.
Проверяет, есть ли точная GSLB-запись для test.example.com. Если такая запись существует, возвращается ответ из нее.
Проверяет, есть ли GSLB-запись с wildcard *.example.com. Если такая запись существует, возвращается ответ из нее.
ПримечаниеВ примере «*» означает, что в Evolution DNS в параметрах доменной записи включена опция Wildcard и поле Поддомен не заполнено.
Проверяет, есть ли A-запись с wildcard *.example.com. Если такая запись не найдена, возвращается ошибка «NXDOMAIN».