Documentation Index

Fetch the complete documentation index at: https://knowledge.catonetworks.com/llms.txt

Use this file to discover all available pages before exploring further.

Пользователи macOS Ventura и iOS не могут получить доступ к внутренним ресурсам через Cato

Prev Next

Проблема

На устройствах macOS Ventura и iOS пользователи не могут достигать внутренних ресурсов при подключении к Cato

Окружающая среда

  • macOS Ventura 13.0 или более поздняя версия

  • iPhone iOS 16 или более поздняя версия

  • Клиент SDP, независимо от версии

  • Настроено перенаправление DNS для внутренних доменов

Причина

Если настройки DNS Cato, применяемые к пользователям SDP, имеют значения по умолчанию (пустые поля), Cato отправит клиенту следующую информацию о DNS:

  • Основной DNS сервер 10.254.254.1

  • Вторичный DNS сервер 8.8.8.8

На основе тестов Cato, когда учетная запись настроена, как указано выше, или с использованием известного публичного DNS-сервера (например, 8.8.8.8 или 1.1.1.1), macOS/iOS скорее всего предпочтут DoH (DNS поверх HTTPS) или DoT (DNS поверх TLS) для разрешения имен через настроенный публичный DNS-сервер. Cato в настоящее время не поддерживает DoH/DoT. 

Как только macOS/iOS обнаружит DNS-сервер, совместимый с DoH/DoT, он будет игнорировать любой другой DNS-сервер, включая DNS сервер IP Cato. Дополнительную информацию можно найти в этом обсуждении Apple

Поскольку PoPs Cato не поддерживаютперенаправление DNS для пакетов DoH/DoT, перенаправление DNS не удается, пользователь не может получить доступ к внутренним ресурсам, или полученные результаты DNS не соответствуют ожиданиям.

Предпочтительные DNS-серверы на машине можно определить, запустив scutil --dns в терминале. Следующий вывод показывает, что macOS предпочитает 8.8.8.8 в качестве основного DNS сервера.

MacBook-Air-2:~ xx$ scutil --dns
Конфигурация DNS

резольвер #1
nameserver[0] : 8.8.8.8
nameserver[1] : 10.254.254.1
if_index : 24 (utun8)
флаги : Supplemental, Request A records
достигаемость : 0x00000003 (Достигаемый, Переходное соединение)
порядок : 101200

Имейте в виду, что при конфликте настроек DNS между сущностями приоритет имеет сущность, находящаяся ближе всего к хосту (от хоста > сайта > группы > аккаунта). Для получения дополнительной информации смотрите Настройки DNS

Решение

Это известная проблема, над которой Apple активно работает. В Cato можно внедрить следующие обходные решения:

  1. Блокировать DoH (DNS поверх HTTPS) и DNS поверх TLS вправиле файервола, чтобы предотвратить доступность этих протоколов через Cato. Это заставит macOS/iOS переключиться на стандартный DNS сервер Cato, 10.254.254.1, по UDP-основанному DNS, что позволит перенаправление DNS.

  2. Установить 10.254.254.1 как единственный DNS сервер ЯВНО в CMA Это предотвратит установку 8.8.8.8 (или любого другого DNS-сервера, поддерживающего DoH/DoT) в качестве основного DNS машины и заставит ВСЕ DNS-запросы обрабатываться Cato.

    DNS сервер может быть установлен глобально или по группам, предпочтительно в предварительно настроенной группе пользователей 'Все Пользователи SDP'. Для получения дополнительной информации смотрите Централизованное управление настройками DNS пользователей SDP