your dns, your vpn

Check
Your DNS

Hap DNS is a DNS toolkit for iPhone: race public resolvers to find the fastest one on your network, look up any record (A, AAAA, MX, TXT, NS, SOA, CAA, PTR), compare answers across resolvers and see which resolver actually answers for your device.

It is also a VPN client for servers you already have: add a key or a subscription link from your provider and connect in one tap.

Need help?

Write to home@suninccompanydoo.com — tell us your iPhone model, iOS version and what you tried. We usually reply within two business days.

FAQ

Does Hap DNS change my DNS settings?

The DNS tools only run checks and never change system settings. The VPN tab is separate: the first time you connect, iOS asks you to allow a VPN configuration, and while the VPN is on your DNS goes through it. To remove it, open Settings → General → VPN & Device Management → VPN.

Do you sell VPN or run servers?

No. Hap DNS doesn’t sell VPN service and doesn’t run servers. It connects only to servers from the keys and subscriptions you add, so you need a key or subscription link from your VPN provider or your own server.

How do I add a key or subscription?

Copy the key or subscription link, open the VPN tab, tap + and choose Paste. You can also scan a QR code, pick a QR code from your photos or type it in. Providers can use hapdns://add/ links to add a subscription in one tap.

Which protocols are supported?

VLESS (including REALITY and XTLS Vision), VMess, Trojan, Shadowsocks (including 2022 ciphers), SOCKS, Hysteria 2 and WireGuard, over TCP, WebSocket, gRPC, HTTPUpgrade, XHTTP and mKCP. Subscriptions can be plain lists, Base64 or Xray JSON, and routing profiles are supported.

A server doesn’t connect. What can I try?

Update the subscription and check it hasn’t expired, then ping the servers and pick one that answers. If your provider limits devices, keep Send device ID on in VPN settings. On networks that block VPN, try Fragmentation in VPN settings. If it still fails, ask your provider: the servers are theirs.

How do I switch to a resolver I like?

Open Settings → Wi-Fi, tap ⓘ next to your network, choose Configure DNS → Manual, remove the existing servers, add the resolver’s addresses shown in the app and tap Save. It applies to that Wi-Fi network only; choose Automatic to go back.

Why does the speed test show “no reply”?

Some networks (offices, hotels, some mobile carriers) block DNS traffic to outside resolvers on port 53. Try another network to compare.

Why do results change between runs?

Latency depends on your connection at that moment and on which resolver node answers. Run the test on Wi-Fi and on cellular to see the difference.

What does “DNSSEC” mean in the app?

A resolver that validates DNSSEC rejects forged answers for signed domains. Hap DNS checks this by asking for a deliberately broken signed domain.

How do I change the language?

Open the About tab → Settings → Language and choose System, Русский or English.

Privacy Policy


свой DNS, свой VPN

Проверь
свой DNS

Hap DNS — набор DNS-инструментов для iPhone: устройте гонку публичных DNS-серверов и найдите самый быстрый в вашей сети, посмотрите любые записи (A, AAAA, MX, TXT, NS, SOA, CAA, PTR), сравните ответы разных серверов и узнайте, какой сервер на самом деле отвечает за ваше устройство.

А ещё это VPN-клиент для ваших серверов: добавьте ключ или ссылку на подписку от провайдера и подключайтесь одним нажатием.

Нужна помощь?

Напишите на home@suninccompanydoo.com — укажите модель iPhone, версию iOS и что вы уже пробовали. Обычно отвечаем в течение двух рабочих дней.

Вопросы и ответы

Hap DNS меняет мои настройки DNS?

DNS-инструменты только проверяют и никогда не меняют системные настройки. Вкладка VPN — отдельная история: при первом подключении iOS попросит разрешить конфигурацию VPN, и пока VPN включён, DNS идёт через него. Удалить её можно в Настройки → Основные → VPN и управление устройством → VPN.

Вы продаёте VPN или держите серверы?

Нет. Hap DNS не продаёт VPN и не держит серверы. Приложение подключается только к серверам из добавленных вами ключей и подписок, поэтому нужен ключ или ссылка на подписку от вашего VPN-провайдера либо собственный сервер.

Как добавить ключ или подписку?

Скопируйте ключ или ссылку на подписку, откройте вкладку VPN, нажмите + и выберите «Вставить». Ещё можно отсканировать QR-код, выбрать QR-код из фото или ввести вручную. Провайдеры могут давать ссылки hapdns://add/, чтобы подписка добавлялась в одно нажатие.

Какие протоколы поддерживаются?

VLESS (включая REALITY и XTLS Vision), VMess, Trojan, Shadowsocks (включая шифры 2022), SOCKS, Hysteria 2 и WireGuard поверх TCP, WebSocket, gRPC, HTTPUpgrade, XHTTP и mKCP. Подписки — обычным списком, в Base64 или Xray JSON, плюс профили маршрутизации.

Сервер не подключается. Что попробовать?

Обновите подписку и проверьте, что она не закончилась, затем пропингуйте серверы и выберите тот, что отвечает. Если провайдер ограничивает число устройств, не выключайте «Отправлять ID устройства» в настройках VPN. В сетях, где VPN блокируют, попробуйте «Фрагментацию» в настройках VPN. Если не помогло, напишите провайдеру: серверы его.

Как перейти на понравившийся сервер?

Откройте Настройки → Wi-Fi, нажмите ⓘ рядом со своей сетью, выберите Настройка DNS → Вручную, удалите старые серверы, добавьте адреса из приложения и нажмите Сохранить. Это действует только для этой Wi-Fi сети; чтобы вернуть как было, выберите Автоматически.

Почему в тесте скорости «нет ответа»?

Некоторые сети (офисные, гостиничные, часть мобильных операторов) блокируют DNS-запросы к сторонним серверам через порт 53. Попробуйте другую сеть для сравнения.

Почему результаты меняются от запуска к запуску?

Задержка зависит от вашего подключения в конкретный момент и от того, какой узел сервера отвечает. Запустите тест по Wi-Fi и по мобильной сети, чтобы увидеть разницу.

Что значит «DNSSEC» в приложении?

Сервер, который проверяет DNSSEC, отбрасывает поддельные ответы для подписанных доменов. Hap DNS проверяет это запросом к специально сломанному подписанному домену.

Как сменить язык?

Откройте вкладку «Инфо» → «Настройки» → «Язык» и выберите «Как в системе», «Русский» или English.

Политика конфиденциальности