Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Как узнать DNS провайдера
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > Сотовая связь и ее приложения
KAlex
Есть девайс на основе SIM300. В него вставляются симки разных операторов.
Возможно ли средствами SIM распознать, что за оператор и соответственно его настройки для GRPS.
То есть что то типа аналога "ipconfig /all" реализовать.
Палыч
Средствами SIM (АТ-командами) можно определить ОПСОСа, и дальше - в соответствии с этим работать.
KAlex
Оператора я знаю как оределить. AT+CSPN?
А дальше что?
Палыч
Цитата(KAlex @ Jan 12 2010, 16:20) *
А дальше что?
А дальше - команды настройки для оператора с которым в настоящее время работаете (чья СИМ установлена в модуль).
Harbinger
Просто имя оператора - зачастую недостаточно, есть же ещё различные тарифные планы, у которых логин-пароль, APN, DNS etc. могут отличаться. А то и вовсе GPRS не поддерживается, как, например, в "просто для общения", который командой никак не отличить от прочих мегафоновских пакетов (ну разве что по AT+CNUM, если номер соизволили в SIM прописать).
Имхо, надо настройки GPRS прямо в SIM-карты забивать. В телефонную книгу или ещё куда-то... Хотя... многие (но далеко не все, да и не всегда - если модель ME не определяется по IMEI, то ничего не придёт) операторы присылают автоматические настройки, если с этим разобраться, то отчасти вопрос решится.
KAlex
Цитата(Harbinger @ Jan 12 2010, 22:17) *
Просто имя оператора - зачастую недостаточно, есть же ещё различные тарифные планы, у которых логин-пароль, APN, DNS etc. могут отличаться.

Полностью согласен. Из за этого все и началось. Сделал предустановки. В нашем регионе все работает прекрасно, а где нибудь там в Тюмени - клык моржовый.

Цитата(Harbinger @ Jan 12 2010, 22:17) *
операторы присылают автоматические настройки, если с этим разобраться, то отчасти вопрос решится.

Я тоже об этом и думал. Только вот как? Скорее всего у каждого оператора, да еще в разных регионах запросы отличаются.
ИМХО задача не решается.
Палыч
Цитата(KAlex @ Jan 13 2010, 10:42) *
В нашем регионе все работает прекрасно, а где нибудь там в Тюмени - клык моржовый.
Если не секрет - что за оператор? Всегда считал, что у операторов "большой тройки" настройки по всей стране - единые. Во всяком случае, при поездках по европейской части GPRS МТС работал без изменения настроек. Может быть дело - в тарифном плане: не всегда GPRS "по-умолчанию" включен - нужно сходить в офис и попрасить чтобы подключили.
etoja
Цитата(Harbinger @ Jan 12 2010, 22:17) *
Просто имя оператора - зачастую недостаточно, есть же ещё различные тарифные планы, у которых логин-пароль, APN, DNS etc.


APN жёстко привязан к оператору, а DNS -нет. Вы можете использовать IP адрес любого сервера DNS.
KAlex
Цитата(etoja @ Jan 13 2010, 14:02) *
APN жёстко привязан к оператору, а DNS -нет. Вы можете использовать IP адрес любого сервера DNS.

А вот это интересно. Ща проверим.

Работает только у МТС.
Мегафон только свои кушает.
А у билайна вообще проблемы.
Я ему говорю : at+cipstart="tcp","smtp.mail.ru","25"
А мне в ответ "220 relay1.beelinegprs.ru ESMTP Postfix". Хрень какая то.
Harbinger
Цитата(etoja @ Jan 13 2010, 13:02) *
APN жёстко привязан к оператору, а DNS -нет. Вы можете использовать IP адрес любого сервера DNS.

Агаwink.gif С двумя местными операторами такой фокус проходил. Дело было в том, что SIM300 в упор не понимал, что такое автоопределение адресов DNS-серверов, а один из операторов предлагал только автонастройки, явные адреса закрыл на замок, узнать не получилось. А нули в адресе DNS воспринимались модулем совсем буквально. На время пришлось подсунуть адреса DNS конкурента... прошло. wink.gif Потом, в 16 версии вроде, это пофиксили.
etoja
Цитата(KAlex @ Jan 13 2010, 15:26) *
А вот это интересно. Ща проверим.
Работает только у МТС.
Мегафон только свои кушает.
А у билайна вообще проблемы.
Я ему говорю : at+cipstart="tcp","smtp.mail.ru","25"
А мне в ответ "220 relay1.beelinegprs.ru ESMTP Postfix". Хрень какая то.


МТС, Билайн и Мегафон запросто позволяют работать с IP-адресами чужих DNS-серверов из моего списка:
// DNS серверы:
u8 DNS_SERVERS[]=
{
/* 1 ns1.1gb.ru */ 81,176, 69,150,
/* 2 ns2.1gb.ru */ 195,161,112, 91,
/* 3 ns1.hc.ru */ 194,154, 75,191,
/* 4 ns.demos.ru */ 194, 87, 0, 9,
/* 5 ns2.yandex.ru */ 213,180,199, 34,
/* 6 NS5.MSK-IX.NET */ 193,232,128, 6,
/* 7 B.ROOT-SERVERS.NET */ 192,228, 79,201,
/* 8 D.ROOT-SERVERS.NET */ 128, 8, 10, 90,
/* 9 M.ROOT-SERVERS.NET */ 202, 12, 27, 33,
/*10 NS2.NIC.FR */ 192, 93, 0, 4,
/*11 NS.RIPN.NET */ 194, 85,105, 17,
/*12 L.GTLD-SERVERS.NET */ 192, 41,162, 30,
/*13 ns3.google.com */ 216,239, 36, 10,
/*14 i.gtld-servers.net */ 192, 43,172, 30,
/*15 МТС: DNS-cервер*/ 213, 87, 0, 1,
/*16 Вторичный DNS-сервер*/ 213, 87, 1, 1,
/*17 Билайн: DNS-сервер*/ 217,118, 66,243,
/*18 Вторичный DNS-сервер*/ 217,118, 66,244,
/*19 МегаФон: DNS-сервер*/ 10, 22, 10, 20,
/*20 Вторичный DNS-cервер*/ 10, 22, 10, 21,
/*21 ns4.nic.ru */ 194,226, 96, 8,
/*22 ns1.agava.net.ru */ 195,161,118, 36,
/*23 ns1.valuehost.ru */ 217,112, 42, 15,
/*24 ns1.peterhost.ru */ 80, 93, 56, 2,
/*25 dns1.zenon.net */ 195, 2, 64, 38,
/*26 ns1.reg.ru */ 87,242, 73, 95,
/*27 ns11.hoster.ru */ 195,128, 49, 14,
/*28 ns3.nic.ru */ 194, 85, 61, 20,
/*29 ns4.nic.ru */ 194,226, 96, 8,
/*30 ns8.nic.ru */ 193,232,130, 14

//Для обеспечения надежного функционирования домена и повышения скорости доступа российских и
//заграничных пользователей к интернет-ресурсам, RU-CENTER предлагает своим клиентам 3 DNS-сервера:
//Primary
// * ns3.nic.ru - на технологической площадке MSK-IX в ММТС N9 в Москве.
//Secondary
// * ns4.nic.ru - на технологической площадке MSK-IX в ММТС N9 в Москве;
// * ns8.nic.ru - в дата-центре Амстердамской точки обмена трафиком (AMS-IX) в Нидерландах.

};
stream
Цитата(KAlex @ Jan 13 2010, 16:26) *
Работает только у МТС.

Вместо "любой" следует читать "любой открытый". Далеко не все горят желанием открывать свои DNS-сервера всему миру.

Цитата
А у билайна вообще проблемы.
Я ему говорю : at+cipstart="tcp","smtp.mail.ru","25"
А мне в ответ "220 relay1.beelinegprs.ru ESMTP Postfix". Хрень какая то.

Ой какая прелесть. Этот хитрополосатый любое исходящее соединение на 25-й порт заворачивает на свой внутренний почтовый сервак. Для удобства пользователей, конечно-же. Впрочем, к DNS это отношения не имеет.
vvs157
Цитата(stream @ Jan 14 2010, 13:10) *
Ой какая прелесть. Этот хитрополосатый любое исходящее соединение на 25-й порт заворачивает на свой внутренний почтовый сервак. Для удобства пользователей, конечно-же.
Нет, это для борьбы со спамовыми рассылками. Сейчас у многих интернет провайдеров 25 порт вообще закрыт.
KAlex
Цитата(stream @ Jan 14 2010, 13:10) *
Ой какая прелесть. Этот хитрополосатый любое исходящее соединение на 25-й порт заворачивает на свой внутренний почтовый сервак. Для удобства пользователей, конечно-же. Впрочем, к DNS это отношения не имеет.

Ага, особенно если после этого должна идти авторизация. И это "для удобства"?

Во МТС молодцы, у них даже AT+CIPCSGP=1,"smtp.mail.ru","ххх@mail.ru","pass от xxx" прокатывает.
etoja
Цитата(stream @ Jan 14 2010, 13:10) *
Вместо "любой" следует читать "любой открытый". Далеко не все горят желанием открывать свои DNS-сервера всему миру.


Вам следует изучить иерархию DNS серверов, чтобы не писать чушь.
stream
Цитата(etoja @ Jan 14 2010, 18:48) *
Цитата
Вместо "любой" следует читать "любой открытый". Далеко не все горят желанием открывать свои DNS-сервера всему миру.

Вам следует изучить иерархию DNS серверов, чтобы не писать чушь.

Вы, прежде чем обвинять меня в незнании азов, сами разницу между запросом про www.mydomain.ru и www.some.other.alien.host.ru представляете? Если спрашивать у ns.mydomain.ru?


Цитата(KAlex @ Jan 14 2010, 14:45) *
Ага, особенно если после этого должна идти авторизация. И это "для удобства"?

Про "удобство" было сказано в саркастическом смысле, конечно. А авторизацию их сервер теоретически любую принять может и сделать вид, что все хорошо.
vvs157
Цитата(stream @ Jan 15 2010, 15:52) *
Вы, прежде чем обвинять меня в незнании азов, сами разницу между запросом про www.mydomain.ru и www.some.other.alien.host.ru представляете? Если спрашивать у ns.mydomain.ru?
"Открытость миру" и обработка рекурсивных запросов - несколько разные вещи.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.