#, Да я тоже не сталкивался, хотя помнится юзал такую схему. Вот не пойму - толи в обновлениях пришло что-то.
Постараюсь описать подробнее:
1. DNS сервер на 127.0.0.1 выступает в роли обычного ретранслятора для реализации DoT. Он настроен как зеркало - получить байты - отправить байты и т.д. Чтобы он не лез дальше локалхоста, я его завожу на UDP сокете 127.0.0.1:53 - это и есть вся настройка
2. После того, как я подключаюсь к сети, я вижу успешные dns запросы для qna.habr.com, yandex.ru и других (даж prod.x.z.che.to.tam.microsoft.com), а вот запроса на домен www.msftconnecttest.com просто нет - даже попытки(это я смотрел трафик с loopback интерфейса). А этот адрес используется виндой в логике проверки соединения => HTTP GET www.msftconnecttest.com/connecttest.txt
спасибо конечно, но сервер работает - в вопросе указано что не срабатывает в виндоуз (раздел upd). Причем интернет работает, после подключения к сети сразу летит успешно зарезолвленный трафик - всё путём. Только вот значок бесит - пару раз не могу понять что не так из-за него, хотя просто разорвало соединение с сетью))
Нашел конечно лечение - подключаюсь к сети с восьмерками, а потом вместо него выставляю локальный - полёт нормальный до следующего переключения. Это даже костылем сложно назвать, хотя я оформил маленький батник под это дело))
#, настроен безхитростно: получить пакет на 53 порту, отправить запрос на 8.8.8.8:853, получить ответ и отдать обратно просящему ;)
Ну я сразу понял что проблема в лупбэк сокете, только вот фактического подтверждения не могу найти. Пока гуглил увидел маны по настройке роли DNS в Windows Server с указанием(что логично конечно же) 127.0.0.1 на сетевом интерфейсе. После чего пришла в голову мысль, что это все связано (это ж виндовс) и лупбэк адрес каким то образом(волшебным наверное) вырезан из логики тестирования соединения в версии "несервер" (это ж микрософт), а в версии сервер на то своя логика описана (типа костыль)
1. Для доступа к системным файлам андроид нужен root, android не шарит память напрямую, добраться до неё можно по специально разработанному программному интерфейсу(софт - Android Debug Bridge). Но тут ещё нужно включить отладку по USB в настройках смартфона.
2. Файлы системы зашифрованы, данные приложений зашифрованы (если стоит pin код, конечно. Потому ставьте пин для разблокировки), это на случай если способ обойти пункт выше появится.
3. Пользовательские данные доступны системе для чтения/записи - вы их сами видите в подключенном диске.
4. Что вы подразумеваете под "Буферная зона"? Протокол общения по интерфейсу USB между устройствами или возможность кэширования файлов операционной системой?
kalapanga, да не, тут явно не в этом причина - винда просто не хочет делать стандартную процедуру тестирования подключения (обновил вопрос, пункт upd) с локальным dns сервером - брезгует )))
Евгений, бред, т.к. sqlite тут лучше:
1. Можно легко перенести на sql если надо
2. Такой же файл
3. Стартовый уровень понимания sql базы.
Но автор видимо не хочет изучать примитивы запросов хотя все также обвраплено(читай обернуто) js фрэймворком
в четвертой версии апи убрали поддержку Visualisation Query Languange аля sql. По ссылке вы найдете и пример использования получения данных get запросом
Tyler Lowell, я ж вам сразу сказал, это свойство доступно будет и для чтения и для записи и из любого "контекста". Другое дело сделать его приватным для класса родителя - вот тогда оно будет доступно лишь изнутри одного класса - в котором оно описано как приватное.
Постараюсь описать подробнее:
1. DNS сервер на 127.0.0.1 выступает в роли обычного ретранслятора для реализации DoT. Он настроен как зеркало - получить байты - отправить байты и т.д. Чтобы он не лез дальше локалхоста, я его завожу на UDP сокете 127.0.0.1:53 - это и есть вся настройка
2. После того, как я подключаюсь к сети, я вижу успешные dns запросы для qna.habr.com, yandex.ru и других (даж prod.x.z.che.to.tam.microsoft.com), а вот запроса на домен www.msftconnecttest.com просто нет - даже попытки(это я смотрел трафик с loopback интерфейса). А этот адрес используется виндой в логике проверки соединения => HTTP GET www.msftconnecttest.com/connecttest.txt
Вот и не пойму - почему нет попытки это сделать