WebRTC - это браузерная технология для аудио-, видео- и data-соединений в реальном времени. Она помогает браузеру найти рабочий маршрут к другому участнику. Этот процесс может раскрывать адреса подключения приложению, выполняющему звонок или тест.
Почему это появляется при проверках VPN
Обычный IP-поиск показывает адрес, использованный для HTTP-запроса. WebRTC собирает возможные маршруты, называемые ICE candidates. Эти маршруты могут отличаться от того, который использовался для загрузки веб-страницы, поэтому проверка адреса в браузере может быть полезной вместе с IP-поиском.
Адрес может описывать локальную сеть, маршрут с выходом в интернет, обнаруженный через STUN-сервер, или ретранслятор. Это разные роли. Увидеть адрес домашней сети - не то же самое, что увидеть второй публичный интернет-адрес.
Интерпретируйте проверку в браузере осторожно
Используйте проверку WebRTC и держите поиск публичного IP открытым в другой вкладке. Сравнивайте результаты в одной и той же сети. Если появляется публичный адрес, которого вы не ожидали, проверьте расширения браузера и настройки split-tunnelling в VPN, прежде чем делать вывод.
Некоторые браузеры подставляют вместо локального адреса имя хоста mDNS. Другие ограничивают сбор кандидатов или зависят от разрешений. Поэтому тест, который не возвращает числовые адреса, может означать, что браузер ограничил наблюдение. Это не доказывает, как поведет себя другой браузер или другое приложение.
Стоит ли отключать это?
Отключение WebRTC может сломать звонки в браузере и другие функции в реальном времени. Сначала определите конкретную проблему и изучите рекомендации вашего VPN-провайдера для браузера. После изменения настройки повторите и проверку адреса, и тот звонок, которым вы реально пользуетесь. Изменение приватности полезнее, когда вы знаете, что именно оно меняет и что ломает.
WebRTC - это отдельная технология от DNS. Чтобы выяснить, куда идут запросы доменов, используйте рекомендации по тесту DNS.