Надо уточнить: под «КВН‑соединением» вы имеете в виду VPN/прокси (split‑tunnel, когда .ru идет по одному маршруту, а остальное — через VPN)? Если да — то да, задача решаема, и описанный вами трюк — очень простой и надёжный.
Кратко — как это делается
- Сайт на .ru видит ваш реальный IP при подключении к нему (если .ru у вас не идёт через VPN).
- Он отдаёт странице команду (скрипт, тег img/script/style, fetch) загрузить ресурс с контролируемого домена non‑ru.
- Запрос к non‑ru придёт через ваш VPN/другой маршрут; сервер non‑ru увидит выходной IP (VPN‑exit).
- Серверы сайта сверяют IPы (или просто знают, что non‑ru запрос пришёл с «чужого» IP) и делают вывод: вы используете split‑tunnel/VPN.
Важные детали
- Для этой проверки не нужен доступ к содержимому ответа (CORS) — достаточно просто чтобы запрос был выполнен и зафиксирован в логах non‑ru сервера.
- Аналогично — WebRTC, STUN и подобные технологии могут самопроизвольно «пробить» ваши локальные/реальные IP, если они включены в браузере.
- Даже если ресурс не загружается полностью (например, картинка с кросс‑доменного хоста блокируется), сам факт запроса фиксируется на стороне сервера.
Как с этим бороться
- Самое простое и надёжное — не делать split‑tunnel: маршрутизировать весь трафик через VPN (full‑tunnel). Тогда .ru и non‑ru придут с одного и того же IP и сайт не сможет отличить.
- Блокировать сторонние/нежелательные домены средствами блокировщика контента (uBlock Origin, NoScript и т. п.) — тогда сайт не сможет заставить браузер сделать запрос к своему non‑ru домену.
- Отключить/ограничить WebRTC (в настройках браузера или с помощью расширений), чтобы не «сливать» локальные/публичные IP через STUN.
- Настроить DNS over HTTPS/TLS и блокировать/перенаправлять обращения к подозрительным доменам, но это не решит проблему, если браузер всё равно делает HTTP(S)‑запросы к non‑ru.
- Использовать отдельный профиль/браузер/контейнер для «опасных» сайтов, чтобы ограничить возможность выполнения скриптов и внешних запросов.
- В крайнем случае — не доверять сайту и не заходить с того IP/устройства, который вы хотите скрыть.
Вывод
Да — сайт может через «внутренний» загрузочный запрос проверить, идут ли запросы к своим non‑ru ресурсам через другой маршрут, и тем самым обнаружить split‑tunnel. Единственный надёжный способ помешать такому обнаружению — обеспечить одинаковый маршрут для всех доменов (полный VPN) или блокировать внешние запросы/скрипты на клиенте.
Если под «КВН» вы имели в виду не VPN, уточните, пожалуйста — отвечу с учётом точного понятия.