New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Native DNS: Bootstrap IP addresses are not used for initial resolving of stubs #1724
Comments
@ameshkov, удалось воспроизвести? |
@08kovalchuk03, никакого отношения описанная проблема к этому баг репорту не имеет. Во-первых, я не использую VPN, во вторых смены сети не было, а в третьих я не смогу воспроизвести проблему при смене с wi-fi (где у меня есть логируемый upstream DNS) на cellular, где его нет и я не увижу запросы на первичный резолвинг stub. Ещё раз опишу проблему, что быть уверенным, что меня поняли правильно:
P.S.: это не зависит от количества bootstrap IP в поле. |
@08kovalchuk03, ну и грош цена тогда такой реализации нативного модуля DNS через приложение. Я смысла не вижу показывать провайдеру первичный резолвинг, тем самым провоцировать его и, к тому же, не использовать bootstrap IP вовсе, когда они предусмотрены нативной реализацией. Так что правильно в #1726 написано. Либо реализуйте нормально с использованием bootstrap IP для первичного резолвинга через native, либо выключите эту функцию вовсе. В противном случае не ясно почему для VPN реализации bootstrap IP используются, а для native нет🤦♂️ |
Ценность приложения с native реализацией при условии существования сторонних .mobileconfig как раз в том, что можно было бы не использовать их. Тогда будет меньшей слоев абстракций и всё бы управлялось в одном месте. |
И то что нативный модуль я использую в приложении на третьем скриншоте видно😂 |
Ой ну ладно вам краски то сгущать, провайдер ваш итак прекрасно видит чей DNS вы используете - IP адреса популярных резолверов известны. @08kovalchuk03 что нам надо сделать:
|
@ameshkov, тут речь про нас с вами, а не про провайдера. Мы должны перестать сами показывать ему что-либо. А не проще ли и быстрее будет сделать так, чтобы bootstrap IP использовались не только для VPN-реализации, но и для native? |
@ammnt Apple такой функциональности в mobileconfig не поддерживает, только хардкод IP-адресов. |
@ameshkov, по моему мы не понимаем друг друга, так как поддерживает:
|
Это - не бутстрап DNS, это - IP-адреса резолвера. |
Которые используются в качестве bootstrap😂Ладно смотрите сами. Делайте как считаете нужным. |
Ну мы тут в терминологии путаемся. Бутстрап подразумевает, что это DNS-сервер, к которому уйдет запрос на получение IP адресов DOH/DOT/DOQ-резолвера. |
Prerequisites
Please answer the following questions for yourself before submitting an issue. YOU MAY DELETE THE PREREQUISITES SECTION.
Issue Details
Behavior
Bootstrap IP addresses must be used to resolve stubs (dns.nextdns.io, dns.adguard.com etc.) for initial resolving. But they are not used and the request goes to upstream DNS servers. There is no problem if i use the .mobileconfig profile from NextDNS.
Screenshots
Screenshot:
Additional Information
The verbose logs verbose logs is attached.
The text was updated successfully, but these errors were encountered: