Инструменты / Windows
ChatGPT: YogaDNS, NextDNS и DNS-прокси — настройка и проверка
Чем отличаются три инструмента, как настроить DNS в Windows, проверить доступ к ChatGPT и вернуть прежние настройки.
Когда ChatGPT не открывается, сначала нужно понять, где прерывается соединение. YogaDNS, NextDNS и DNS-прокси решают разные задачи. Ниже — два варианта настройки Windows, способы проверить результат и вернуться к исходным параметрам.
Перед началом. Это разбор документации, а не испытанная конфигурация для конкретного провайдера. Проверены инструкции YogaDNS и описание архитектуры dns.malw.link; страницы тарифов NextDNS и текущих адресов прокси при редакционной проверке вернули HTTP 403. Их меняющиеся условия и адреса нужно сверить отдельно.
Что делает каждый инструмент
| Инструмент | Его задача | Ограничение |
|---|---|---|
| YogaDNS | Перехватывает DNS-запросы Windows и обрабатывает их по правилам | Сам по себе не меняет IP соединения с ChatGPT |
| NextDNS | Разрешает доменные имена, применяет настройки фильтрации | Обычный DNS не заменяет VPN и не меняет исходящий IP |
| DNS/SNI-прокси | Возвращает для поддерживаемых доменов адрес промежуточного сервера, который передаёт соединение дальше | Работа зависит от оператора, поддерживаемых доменов и сети |
YogaDNS — клиент, NextDNS — один из сервисов, к которым этот клиент может обращаться. Их можно использовать вместе. DNS/SNI-прокси — отдельная схема маршрутизации, описанная, например, в проекте dns.malw.link.
Если проблема в DNS-ответе, другой резолвер может помочь. Если имя разрешается, но блокируется HTTPS-соединение или отклоняется IP, одной смены обычного DNS недостаточно. Ошибки входа и ограничения аккаунта тоже требуют отдельной проверки. Поддерживаемые страны ChatGPT определяет OpenAI; сетевые настройки не меняют эти условия.
Перед настройкой: сохраните исходное состояние
- Запишите версию Windows, браузера и YogaDNS. Скачивайте программу с официального сайта.
- Если YogaDNS уже настроен, сохраните его конфигурацию в отдельный файл через меню File. Убедитесь, что файл появился, и найдите в том же меню команду загрузки конфигурации.
- Запишите текущую настройку Secure DNS браузера и названия уже работающих DNS/VPN-программ. Сохраните снимки правил YogaDNS.
- Откройте обычный сайт и ChatGPT. Запишите точный текст ошибки и время проверки.
- Выберите один вариант ниже и меняйте только его настройки. На рабочем компьютере учитывайте правила администратора.
Сохраните конфиденциальность. Не публикуйте сохранённую конфигурацию целиком: в ней могут быть персональные идентификаторы и адреса.
Вариант А: YogaDNS и NextDNS
Этот вариант подходит для настройки обычного DNS и фильтрации. Он не обещает устранить региональные ограничения ChatGPT.
Источник: официальная инструкция YogaDNS. На скриншоте показан интерфейс из документации; ваша версия может отличаться.
- Откройте личную панель NextDNS и найдите Configuration ID своего профиля.
- В YogaDNS выберите
Configuration → First Start Wizard. - Выберите
Use NextDNS server for all queries, нажмитеNext. - Укажите свой Configuration ID. При необходимости задайте имя устройства.
- Выполните проверку в мастере. Успешный результат должен показать ответ сервера и время RTT.
- Завершите мастер. Проверьте журнал YogaDNS: запросы должны обрабатываться сервером NextDNS.
Точные экраны описаны в инструкции YogaDNS для NextDNS. Мастер направляет через NextDNS все DNS-запросы, поэтому сохранение предыдущей конфигурации нужно до его запуска.
На дату проверки YogaDNS Basic бесплатен и поддерживает один DNS-сервер и два правила с произвольным количеством масок имён. Этого достаточно для одного из описанных вариантов. Условия и квоты самого NextDNS смотрите в актуальных тарифах и своей панели: бесплатность клиента не означает отсутствие лимитов DNS-сервиса.
Если DNS отвечает, а ChatGPT по-прежнему выдаёт ошибку, переходите к диагностике ниже. Добавление случайных DNS rewrite не объяснит причину отказа.
Вариант Б: YogaDNS и DNS/SNI-прокси
В качестве примера архитектуры рассмотрим dns.malw.link. Его автор описывает подмену DNS-ответа для выбранных сервисов и передачу TLS-соединения через SNI-прокси. Это описание механизма, а не гарантия доступности публичного сервера.
Сначала откройте страницу оператора с адресами и настройками. Найдите актуальный адрес DNS over HTTPS (DoH) и проверьте, указан ли ChatGPT среди поддерживаемых сервисов. Если страницу открыть не удаётся или оператор больше не публикует подходящую конфигурацию, на этом остановитесь: не подставляйте IP из старого комментария. Текущий DoH-адрес в этой статье не подтверждён.
Добавьте сервер
- Сохраните прежнюю конфигурацию YogaDNS. Используйте отдельную конфигурацию для проверки; не удаляйте рабочий профиль ради освобождения лимита Basic.
- Откройте
Configuration → DNS Serversи нажмитеAdd. - Задайте имя
ChatGPT DNS test, выберите протоколDNS over HTTPS. - Вставьте DoH URL, опубликованный оператором. Дополнительные поля заполняйте только по его актуальной инструкции.
- Нажмите
Check. Продолжайте только после успешной проверки сервера.
Добавьте правило для ChatGPT
Источник: редактор правил в документации YogaDNS. Это исходное окно, а не заполненный профиль ChatGPT.
- Откройте
Configuration → Rules, нажмитеAdd. - Назовите правило
ChatGPT test. - В поле
Hostnamesвставьте список ниже, по одному имени на строку. - Выберите
Action: Processи серверChatGPT DNS test. - Переместите правило выше
Default. ДляDefaultв тестовой конфигурации оставьтеBypass.
chatgpt.com
*.chatgpt.com
openai.com
*.openai.com
oaistatic.com
*.oaistatic.com
oaiusercontent.com
*.oaiusercontent.comЭто начальный список для диагностики, а не полный официальный allowlist. Вход и загрузка файлов могут обращаться к дополнительным доменам. Сверяйте конкретный неудачный запрос с сетевой справкой OpenAI.
YogaDNS поддерживает маски имён; разделитель — новая строка или точка с запятой. Bypass оставляет запрос на исходном DNS-пути. Порядок и действия правил описаны в документации YogaDNS.
Убедитесь, что браузер использует правило
Браузер с собственным DoH может обходить обычный системный DNS-путь. Сначала сохраните значение Secure DNS, затем для проверки выберите использование системного DNS вместо отдельного браузерного провайдера. Перезапустите браузер и очистите кеш DNS Windows:
ipconfig /flushdnsЕсли Windows сообщает об отсутствии прав, используйте терминал с разрешёнными администратором правами. В YogaDNS включите подробный экранный журнал (Verbose или Debug), откройте ChatGPT и найдите запросы с сервером ChatGPT DNS test и правилом ChatGPT test. Значок работающей программы сам по себе этого не подтверждает.
Как проверить соединение
Выполните в PowerShell:
Resolve-DnsName chatgpt.com -Type A
Resolve-DnsName chatgpt.com -Type AAAA
Test-NetConnection chatgpt.com -Port 443Первая команда проверяет DNS-ответ IPv4, вторая — IPv6, третья — TCP-подключение к порту 443. Отсутствие AAAA не обязательно означает ошибку. TcpTestSucceeded: True ещё не проверяет TLS, вход в аккаунт и получение ответа модели.
Затем проверьте пользовательский сценарий:
- Откройте настоящий
https://chatgpt.com/без предупреждения о сертификате. - Войдите обычным способом и отправьте короткое нейтральное сообщение.
- Дождитесь полного ответа.
- Если используете файлы и функция доступна аккаунту, прикрепите свой небольшой текстовый файл без личных данных.
- Перезапустите браузер и повторите текстовый запрос.
Запишите результаты отдельно: DNS, TCP, вход, ответ, файл и повторный запуск. Успех одного шага не подтверждает остальные. Голос и отдельные приложения требуют собственных проверок.
Если не работает
| Симптом | Следующая проверка |
|---|---|
| Запросов нет в журнале YogaDNS | Кеш, собственный DoH браузера, другая DNS-программа |
| Запрос есть, ответа нет | Кнопка Check у сервера, его доступность в этой сети |
| DNS отвечает, порт 443 недоступен | Маршрут и сетевые фильтры; разрешение имени уже не единственный вопрос |
| Страница открывается, вход не завершается | Точная ошибка, домены авторизации, cookies и время системы |
| Ответ модели зависает | HTTPS/WebSocket-соединения и статус OpenAI |
| Не загружается файл | Домен неудачного запроса, формат, размер и лимиты аккаунта |
| Ошибка сертификата | Адрес сайта, время системы, наличие перехвата TLS; не обходите предупреждение |
Код 403 сам по себе не доказывает региональную блокировку. Сохраните текст ошибки и этап, на котором она появилась. Не отключайте IPv6 во всей Windows и не сбрасывайте сеть целиком ради одной неудачной проверки.
При передаче TLS без перехвата посредник не получает автоматически открытый текст переписки, но участвует в маршруте и видит часть сетевых метаданных. DNS-сервис видит запрашиваемые имена. Не устанавливайте неизвестный корневой сертификат и не передавайте оператору пароль или cookies.
Как отменить настройки
- Отключите тестовое правило YogaDNS и загрузите сохранённую конфигурацию. Если до теста YogaDNS не использовался, завершите его работу, включая службу, если она включена.
- Верните записанное исходное значение Secure DNS браузера.
- Если временно отключали другую DNS-программу, верните её прежнее состояние.
- Выполните
ipconfig /flushdnsи перезапустите браузер. - Откройте обычный сайт и повторите исходную проверку ChatGPT. Убедитесь по журналу, что тестовое правило больше не обрабатывает запросы.
Восстанавливайте именно свои настройки. Универсальное переключение «на автоматически», очистка всего hosts или сброс всех адаптеров могут изменить другие рабочие подключения.
Источники
- YogaDNS: документация и правила, мастер NextDNS, редакции.
- NextDNS: панель, тарифы. Условия тарифа при этой проверке не подтверждены.
- dns.malw.link: архитектура, адреса оператора. Текущая доступность прокси не проверена.
- OpenAI: рекомендации по сети, поддерживаемые страны, статус сервиса.