Baser 5 20 августа, 2012 Опубликовано 20 августа, 2012 · Жалоба Возникли вопросы при установлении TCP соединения по имени хоста. Документация довольно скупая. В процессе экспериментов выяснил, что адреса DNS серверов модуль получает автоматически из сети при попытке TCP соединения (после команды AT+CIPSTART). В принципе с конкретным оператором все работает. Есть ли у кого-нибудь опыт применения DNS с различными операторами: будет эта авто-конфигурация DNS серверов происходить всегда или может случиться ситуация, когда необходимо прописывать адреса DNS принудительно (командой AT+CDNSCFG вручную), как при настройке Виндозы??? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rx3apf 0 20 августа, 2012 Опубликовано 20 августа, 2012 · Жалоба Теоретически такая ситуация может возникнуть. Почему бы не предусмотреть возможность принудительной конфигурации ? А я наблюдал нечто подобное у Мегафона, когда через какой-то интервал вдруг переставал работать DNS. Прописал гугловские - и проблема исчезла. Дело было не на модуле, а на роутере TP MR-3220, но, полагаю, проблема могла бы быть и с модулем... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Baser 5 21 августа, 2012 Опубликовано 21 августа, 2012 · Жалоба Да я понимаю, что теоретически все может случится. И поля для ввода адресов DNS серверов у нас были предусмотрены. Просто не хочется лишний раз напрягать пользователя (который обычно ничего в этом не понимает) вводом магических циферок, которые ему еще и нужно где-то взять. Тогда как модуль и так получает их автоматически (или должен получить) причем наилучшие для его опсоса. Возникает вопрос алгоритма: как лучше делать? Если поля ввода адресов пустые - использовать по умолчанию, а если заполнены - то их? Или еще сложнее: всегда получать ip-адрес хоста из имени хоста прямым DNS запросом, а если запрос не проходит, то изменять DNS сервер на тот, что ввел пользователь? Или вообще ничего лишнего не делать и полагаться на автоконфигурацию и нормальную работу опсосских серверов и уже сейчас идти пить пиво?? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rx3apf 0 21 августа, 2012 Опубликовано 21 августа, 2012 · Жалоба Я сделал поля для первичного и вторичного DNS. Если заполнены - подставляю. Если пустые - не использую. Адрес сервера у меня, правда, типично задают цифровой. Но если по имени - тоже работает. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alexdos 0 22 августа, 2012 Опубликовано 22 августа, 2012 (изменено) · Жалоба По имени работает. Но иногда по непонятным причинам установить соединение весьма трудней чем по IP. Оператор "Киевстар", контрактные карты. Изменено 22 августа, 2012 пользователем alexdos Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Baser 5 24 августа, 2012 Опубликовано 24 августа, 2012 · Жалоба Я сделал поля для первичного и вторичного DNS. Если заполнены - подставляю. Если пустые - не использую. Адрес сервера у меня, правда, типично задают цифровой. Но если по имени - тоже работает. В итоге, так и сделал. Информация из экспериментов, для тех, кто будет применять DNS: - адреса DNS серверов в модуле хранятся в ОЗУ, нигде не сохраняются; - автоматически получаются от опсоса после команды AT+CIICR (можно прочитать, но пока нельзя изменить); - после получения адреса командой AT+CIFSR можно изменять и работать с DNS; - после закрытия PDP контекста командой AT+CIPSHUT адреса DNS серверов в модуле сбрасываются в 0.0.0.0 т.е. изменять на свои нужно каждый раз после активации (AT+CIFSR). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MKdemiurg 1 24 августа, 2012 Опубликовано 24 августа, 2012 · Жалоба ТАк что, большая вероятность ,что оператор сглючит? По умолчанию вводить гугло-адреса? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kan35 7 27 августа, 2012 Опубликовано 27 августа, 2012 · Жалоба Вероятность того, что оператором не будут выданы адреса DNS стремится к нулю. То, что адреса окажуся нерабочими и при том оба - так же достаточно маловероятна. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alt.F4 2 24 марта, 2020 Опубликовано 24 марта, 2020 · Жалоба Здравствуйте. Интересна практика использования доменных имён при установке TCP соединений через модемы Simcom, бывали ли проблемы? Мы всегда использовали IP-адреса напрямую, хотим сейчас перейти на доменные имена, но гложут сомнения... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
artemkad 51 24 марта, 2020 Опубликовано 24 марта, 2020 · Жалоба Давно так и работает - проблем не замечено. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться