Огромное множество людей интересуется, как узнать где сейчас находится другой человек по номеру телефона , они желают выяснить его местоположение по мобильному.
Как правило, подобным вопросом задаются супруги, подозревающие свою «возможно не лучшую» половинку в измене. Или заботливые мамочки, устраивающие слежку за своим чадом. Но также необходимость определить где находится человек по номеру мобильного телефона может возникнуть, если владелец пропал и его требуется найти.
Как же, зная номер телефона человека, можно определить геолокацию на карте через спутник (GPS)?
В мире тотальной информационной слежки отследить человека не так уж сложно, магазины и улицы увешаны камерами, а высоко-высоко над нашими головами находятся зоркие всевидящие наблюдатели – спутники. И конечно же один из самых простых и доступных способов отследить человека и узнать его точное местоположение — по номеру мобильного телефона.
Не все еще знают, но в Google картах недавно появилась опция «Показывать, где я », которая может осуществить поиск человека по его мобильному телефону и предоставлять данные о его месте нахождения в режиме реального времени. То есть, если у вас есть доступ к телефону человека, за которым нужно следить, то просто активируйте данную опцию и добавьте себя в контакты, которым разрешено отслеживать местоположение человека по карте.
Стоит отметить, что для того, чтобы узнать где находится человек по номеру телефона с помощью услуги «Показывать, где я» необходимо иметь зарегистрированный аккаунт Google на телефоне объекта слежения. В противном случае поиск невозможно будет осуществить.
И опять же, если, включать опцию определения местоположения человека по мобильному телефону без согласия этого человека не рекомендуется.
Владельцы телефонов с операционной системой Андроид могут установить приложения для отслеживания человека по его телефону из Google Play Market:
https://play.google.com/store/search?q=отследить%20по%20номеру&hl=ru
А вот с поиском программ-пеленгаторов для отслеживания местоположения человека по его сотовому телефону поможет Яндекс:
https://www.yandex.ru/yandsearch?text=программа%20пеленгатор%20номеров&lr=35&clid=9582
Копая глубже данную тему, я нашел в интернете один интересный сайт для определения, где находится человек по номеру мобильного телефона:
http://www.phone-location.net
Сначала было подумал: «Развод», но нет, он смог определить, что мой мобильный оператор – Теле2 и что я нахожусь в Краснодаре.
Но вот более точное местоположение в бесплатном тарифе отказался показывать, требуя 500 рублей, которые я зажал.
Был бы очень признателен, если бы кто-нибудь проверил, работает ли точное определение местоположения человека в платном тарифе и поделился информацией в комментариях под этой статьей.
Надеюсь, статья «Как узнать адрес где находится человек по номеру телефона — найти местоположение мобильного онлайн бесплатно » была вам полезна.
Инструкция
Иногда требуется указать свои инициалы. Если вы все сделали верно, дождитесь ответа оператора и запомните район, указанный в ответе. Важно понимать, что то место, которое будет указано у оператора, не всегда является точным адресом разыскиваемого абонента. Это, в основном, участок, где он расположен.
Далее, вы можете последовать в указанное по результатам место и попробовать найти абонента, а можете отыскать местности и предположить примерно, где же человек может находиться. Бывает так, что на указанном участке расположены два объекта - высокий дом, предназначенный для проведения массовых мероприятий и кафе. Скорее всего, ваш разыскиваемый находится в кафе, а высокие стены дома просто не позволяет поймать наиболее четкий .
Видео по теме
Обратите внимание
Помните о том, что многие программы, использующиеся в интернете, платные. Если вам требуется отправить какой-то код на указанный номер, а только потом. Как вас уверяют, вы получите точную картину происходящего, но не стоит верить. Часто это просто мошенничество.
Полезный совет
У вас есть возможность воспользоваться службами и через всемирную сеть, так как сейчас современная технология позволяет определять местоположение человека по мобильному телефону в любое время суток. Также есть замечательное устройство, как навигатор, с его помощью определить местоположение станет еще проще.
Связанная статья
Источники:
Когда вам необходимо срочно разыскать какого-либо человека, вы с легкостью можете это сделать при помощи своего . Вам понадобится только специальный номер для поиска, предоставляемый оператором связи.
Инструкция
Абонентам компании "Билайн" для определения местонахождения абонента необходимо сначала подключить услугу, позволяющую это сделать. Просто наберите бесплатный номер 06849924, и вы сможете отправлять запрос в виде смс-сообщения по номеру 684 (в тексте должна содержаться только буква L). Стоимость каждого такого запроса будет составлять примерно 2-3 р. (в зависимости вашего тарифного плана).
В распоряжении абонентов компании "Мегафон" находится целых два сервиса для поиска. Однако один из них может быть доступен лишь на некоторых тарифах, например, на "Ринг-Динг" и "Смешарики" (их список может обновляться, поэтому не забывайте иногда посещать официальный сайт компании и получать новые сведения). Сервис, о котором идет речь, разработан прежде всего для родителей (чтобы они в любой момент разыскать своего ребенка). Первый способ подходит абсолютно для всех независимо от того, кем они друг другу являются. Воспользоваться данным поисковиком можно на сайте locator.megafon.ru или посредством звонка но короткий номер 0888. Если вы отправите запрос через сайт, то сможете, кроме точных координат получить еще и карту, на которой они будут отмечены. Кроме того, получить интересующую вас информацию о местонахождении какого-либо человека вы можете, если пошлете USSD-запрос по номеру *148*номер абонента# (номер должен указываться через +7). За использование услуги оператор спишет с вашего счета 5 р.
Для клиентов компании "МТС" доступна услуга под названием "Локатор". Воспользоваться ей достаточно просто: отправьте смс-сообщение на номер 6677, указав в его тексте номер разыскиваемого абонента и его имя. Однако прежде, чем вы получите координаты, вы должны получить согласие того абонента, которого вы ищите. Пусть он только подтвердит полученное сообщение (в нем оператор укажет ваш номер и название услуги). За отправленный запрос поиска с вашего лицевого счета будет снято около десяти рублей.
Источники:
С развитием мобильных услуг для многих пользователей мобильных компаний стала доступна такая опция, как определение местонахождения абонента . Это удобно при различных обстоятельствах, например, когда заблудился ваш друг в незнакомом городе или в крайнем случае нужно проверить свою вторую половинку.
Инструкция
Все операторы большой тройки предоставляют услугу по поиску абонента , но взаимодействуют между собой только МТС и Мегафон. Следовательно, узнать местонахождения пользователя Билайна может только владелец сим-карты из его компании.
МТС предлагает услугу « ». Активация ее происходит посредствам отправки смс-сообщения на сервисный номер 6677. В нем указывается номер абонента , чье расположение хотите определить. После чего другому человеку приходит смс-уведомление о согласии определения его местонахождения . Если оно будет получено, вам высылается ссылка на карту, перейдя по которой вы увидите, где в данную минуту находится ваш знакомый. Стоимость услуги не превышает 10 рублей.
Компания Мегафон предоставляет данную опцию в более широком формате, чем другие операторы. Кроме запросов с телефона, можно также посетить сайт компании locator.megafon.ru, где после указания необходимых сведений об абоненте система сразу покажет вам, где находится друг. С помощью мобильного для определения местонахождения можно отправить такой запрос: *148*, затем введите номер абонента , которого хотите найти, нажмите # и кнопку посыла вызова. Еще один способ - позвонить на номер 0880 и указать там телефон того, кого ищите, в федеральном формате. Принцип согласия получения информации такой же, как и везде – другому абоненту приходит сообщение о подтверждении запрашиваемой информации. Стоимость услуги за каждый запрос составляет 7 рублей.
Билайн предлагает своим абонента м «Мобильный локатор». Данный сервис нужно сначала активировать, позвонив на 06849924 или отправив сообщение с буквой «L» на короткий номер 684. В ответ система предложит ввести телефон друга, которого вы хотите найти, и после его согласия вам придет ссылка с местом абонента . Стоимость одного запроса - 3 рубля.
Полезный совет
В разных регионах стоимость услуги может отличатся - это нужно уточнять у оператора.
Связанная статья
Источники:
В современном мире, в котором хватает злоумышленников и просто подозрительных людей, нередко возникает необходимость человека по номеру телефона. Если вы часто получаете нежелательные звонки или сообщения, лучше сразу выяснить, кто вас донимает.
Инструкция
Попробуйте просто перезвонить абоненту, чтобы определить человека по номеру телефона. Разумеется, лучше сделать это с другой сим-карты или даже с городского телефона, тогда у него не возникнет никаких подозрений касательно вашей личности. Придумайте какую-либо легенду и представьтесь, к примеру, сотрудником службы социальных опросов. Расспросите собеседника и получите необходимую информацию о его личности.
Выясните, в каком городе мог быть зарегистрирован интересующий вас номер. На это могут указать первые 3-4 цифры, которые являются кодом оператора сотовой связи и меняются в зависимости от города или области. С полным списком кодов операторов вы сможете ознакомиться на их официальных веб-страницах.
Обратитесь в пункт оплаты мобильной связи соответствующего оператора, если вы выяснили, что номер зарегистрирован в вашем городе. Обычно они располагают сведениями об абонентах. Чтобы узнать, кому принадлежит номер телефона, вам снова нужно будет придумать правдоподобную легенду, например, что вы нашли сим-карту и теперь хотите вернуть ее владельцу. Используйте данный метод в последнюю очередь, поскольку, во-первых, врать нехорошо, а, во-вторых, ваша дотошность может вызвать подозрение у сотрудников, и они заявят на вас в правоохранительные органы.
Введите номер телефона в любой из поисковиков. Также попробуйте сделать то же самое в социальных сетях или на сайтах бесплатных объявлений. Возможно, номер уже использовался для регистрации на каком-либо ресурсе, или его владелец размещал объявление с указанием координат для связи. Также вполне возможно, что вы натолкнетесь на мошеннический сайт, использующий данный номер для спам-рассылок.
Изучите информацию на сайте вашего мобильного оператора. В настоящее время компании предлагают различные платные услуги, позволяющие получить краткую информации об абоненте, хотя обычно он при этом должен подтвердить операцию. Кроме того, обратите внимание на бесплатные базы телефонных номеров в интернете. Хотя они зачастую и предлагают устаревшую информацию, нередко это помогает определить человека по номеру телефона.
Обратитесь с заявлением в правоохранительные органы, если звонки и сообщения от неизвестного абонента не прекращаются. Подобные действия преследуются по закону, поэтому сотрудники полиции помогут вам установить личность абонента и разрешить проблему.
Источники:
Рациональное использование рабочего времени является залогом эффективной работы фирмы, и чтобы удостовериться в том, что сотрудник на выезде занимается именно рабочим процессом, а не личными делами, многие руководители прибегают к контролю за их перемещением путем отслеживания номера мобильного телефона. Но иногда необходимо не только определить местонахождение человека по номеру телефона, но и выяснить, где в данный момент находится служебный автомобиль. Для этого МТС предлагает бизнесу удобный сервис «Мобильный сотрудник».
Услуга от МТС «Мобильный сотрудник» разработана специально для организаций, персонал которых основную часть рабочего времени проводит вне офиса. Это водители, экспедиторы, торговые представители, курьеры, сервисные работники и другие специалисты, работающие на выезде. С помощью услуги можно не только определить местонахождение человека по номеру телефона, но и отследить перемещение транспорта компании, а для этого оператор предлагает своим клиентам для решения бизнес-задач несколько вариантов: контроль перемещений персонала, управление разъездными сотрудниками и мониторинг транспорта.
Чтобы осуществлять эффективный контроль за местонахождением и перемещением своих сотрудников во время рабочего дня, необходимо воспользоваться бизнес-сервисом «Сотрудники» от услуги МТС «Мобильный сотрудник». Для этого предусмотрены удобные правила пользования, возможность обмена сообщениями и координации действий, предоставление руководителю по электронной почте детального отчета о перемещении отслеживаемых номеров за определенный календарный период.
Стоимость пользования сервисом составляет ежедневно от 3,70 рублей и ежемесячно от 110 рублей за один отслеживаемый номер сотрудника. Чтобы подключить услугу и определить местонахождение человека по номеру телефона необходимо подать заявку, для чего можно обратиться в ближайший офис МТС или зайти на страницу http://www.mpoisk.ru/business/calc/ и далее следовать инструкции. Если пользователь услуги МТС является корпоративным клиентом, то плата за пользование услугой включается в общий счет за обслуживание.
Не менее полезным сервисом для компаний, деятельность которых осуществляется на выезде, является «Координатор», который не только помогает определить местонахождение человека по номеру телефона, но и позволяет воспользоваться множеством удобных функций.
Ежедневная стоимость сервиса «Координатор» составляет от 10,40 рублей за номер одного сотрудника.
Кроме отслеживания номеров своих сотрудников, услуга предлагает руководству компании возможность эффективно управлять персоналом путем планирования и координации действий, а также контроля исполнения поставленных задач. Для этого с помощью сервиса «Координатор» можно осуществить следующие привязки:
К карте, на которой в виде объектов отображаются выполняемые и запланированные задачи;
К конкретным исполнителям, что позволяет моментально определить местоположение того или иного сотрудника и ближайшего направить к объекту;
К географическим зонам, чтобы максимально оптимизировать и согласовать маршруты сотрудников;
К объектам и срокам, что позволит своевременно и оперативно реагировать на срочные заявки клиентов и выполнять плановые задачи по их обслуживанию.
Все поставленные руководством задачи каждый сотрудник видит у себя на карте, а любые изменения приходят ему на телефон в виде сообщения. Простой и доступный для всех интерфейс сервиса «Координатор» обеспечивает сотрудника подробной информацией для возможности выполнения заказа: развернутый список задач с описанием детальных данных объектов. Удобные функции позволяют одним нажатием кнопки сообщить руководству о прибытии на место, отчитаться о выполнении задач и оставить соответствующий комментарий.
Услуга «Мобильный сотрудник» предлагает крупным компаниям и небольшим фирмам не только определить местонахождение человека по номеру телефона, но и отследить перемещение своего транспорта. Это позволит вести оперативный контроль, чтобы избежать нецелевого использования автомобилей и, соответственно, снизить топливные затраты.
Интерфейс сервиса «Транспорт» позволяет увидеть на карте местоположение всех автомобилей фирмы, и даже если в определенный момент нет возможности вести наблюдение, то можно позже просмотреть подробный отчет.
Чтобы подключить услугу, необходимо оснастить имеющийся транспорт GPS/ГЛОНАСС оборудованием, при этом стандартную установку компания может выполнить сама. Если же есть потребность в скрытой системе, то необходимо обратиться в сервисный центр МТС или в автосервис, который занимается обслуживанием авто.
Стоимость услуги «Транспорт» составляет в день от 8,30 рублей за определение местоположения одной единицы транспорта.
Услуга «Мобильный сотрудник» работает на всей территории России и в черте городов способна определить местоположение человека или автомобиля вплоть до названия улицы и номера дома. В местах, удаленных от вышек сотовой связи, определить местонахождение человека по номеру телефона можно в пределах ближайшего населенного пункта.
Некоторые жизненные ситуации требуют найти человека, установить его месторасположение или узнать фамилию и имя, владея лишь минимумом информации о нем. Причины для такого поиска могут быть самыми разными и порой для получения таких данных нет возможности обратиться в специализированные органы, к примеру, полицию или к оператору мобильной связи. Актуальный вопрос, как найти человека по номеру телефона, возможно решить самостоятельно, воспользовавшись бесплатными программами и сервисами. Все возможные способы найти кого-то, зная контактный номер, рассмотрим ниже.
Современные технологии, разнообразное программное обеспечение, услуги операторов мобильной связи – все это предоставляет массу возможностей для того, чтобы найти человека, зная номер его телефона. Многие сервисы бесплатны и просты в использовании, другие варианты поиска потребует некоторых усилий, а, возможно, и финансовых вложений. К бесплатным методам поиска человека он-лайн в России по номеру телефону относится:
Установить геолокацию через мобильный телефон не составит труда, в современном мире для этого есть масса возможностей, которыми умело пользуются люди, как в благих целях, так и для вредительства. Для решения вопроса, установления местонахождения человека, могут использоваться разнообразные способы, от помощи оператора мобильной связи до обращения к правоохранительным органам (милиции) или другим государственным учреждениям. Рассмотрим подробно каждый из вариантов, который поможет найти человека, зная номер телефона.
Еще совсем недавно узнать, где находится пользователь мобильного телефона, могли лишь работник спецслужбы (милиции, ФСБ), в современных условиях это сделать может практически каждый человек. Абонентам сотовой связи узнать месторасположения человека по номеру телефона поможет специальные сервисы, функции или обращение непосредственно в салон оператора. Такие услуги, как правило, платные и их стоимость зависит от разных факторов, к примеру, тарифа, возможностей приложение, способа получения необходимой информации.
Найти человека и установить его месторасположение возможно через правоохранительные органы (милицию, ФСБ) или государственные структуры, но такой процесс имеет ряд особенностей и нюансов, о которых следует знать:
Найти абонента возможно используя специальные приложения, которые рассчитаны и работают лишь с определенными телефонами – iPhone, Nokia или на системе Android. Больше не составит никаких трудностей найти включенный аппарат через спутник. Поможет в этом специальная программа, после установления которой на спутник с определенной периодичностью передаются сигналы о перемещении другого абонента, либо информацию возможно получить по запросу. Преимущества отслеживания абонента через спутник:
К популярным приложениям, которые помогают установить локализацию абонента, относятся:
Установить нахождение пользователя мобильного телефона возможно, зная его номер и используя специальную программу или сайты в сети интернет. На страницах Всемирной паутины встречается множество программ, которые обещают предоставить полную информацию о месторасположении и передвижении абонента. Ярким примером является программа «GSM Пеленгатор» а также онлайн сервис с помощью которого можно найти местонахождение человека по номеру мобильного телефона. Особенности использования таких программ:
Порой возникает необходимость узнать имя человека, имея номер домашнего телефона. Сделать это очень просто, необходимо лишь иметь дома компьютер с подключением к сети Интернет или скачанные на устройство адресные книги. Для того чтобы узнать имя человека по номеру домашнего телефона необходимо выполнить следующие действия:
Russia +7 Ukraine +380 Kazakhstan +7 Algeria +213 Andorra +376 Angola +244 Anguilla +1264 Antigua&Barbuda +1268 Argentina +549 Armenia +374 Aruba +297 Australia +61 Austria +43 Azerbaijan +994 Bahamas +1242 Bahrain +973 Bangladesh +880 Barbados +1246 Belarus +375 Belgium +32 Belize +501 Benin +229 Bermuda +1441 Bhutan +975 Bolivia +591 Bosnia Herzegovina +387 Botswana +267 Brazil +55 Brunei +673 Bulgaria +359 Burkina Faso +226 Burundi +257 Cambodia +855 Cameroon +237 Cape Verde Islands +238 Cayman Islands +1345 Central African Republic +236 Chile +56 China +86 Colombia +57 Mayotte +269 Congo +242 Cook Islands +682 Costa Rica +506 Croatia +385 Cuba +53 Cyprus North +90392 Cyprus South +357 Czech Republic +42 Denmark +45 Diego Garcia +2463 Djibouti +253 Dominican Republic +1809 Dominican Republic +1829 Dominican Republic +1849 Ecuador +593 Egypt +20 Eire +353 El Salvador +503 Equatorial Guinea +240 Eritrea +291 España +34 Estonia +372 Ethiopia +251 Falkland Islands +500 Faroe Islands +298 Fiji +679 Finland +358 France +33 French Guiana +594 French Polynesia +689 Gabon +241 Gambia +220 Georgia +7880 Germany +49 Ghana +233 Gibraltar +350 Greece +30 Greenland +299 Grenada +1473 Guadeloupe +590 Guam +671 Guatemala +502 Guinea +224 Guinea - Bissau +245 Guyana +592 Haiti +509 Honduras +504 Hong Kong +852 Hungary +36 Iceland +354 India +91 Indonesia +62 Iran +98 Iraq +964 Israel +972 Italy +39 Ivory Coast +225 Jamaica +1876 Japan +81 Jordan +962 Kazakhstan +7 Kenya +254 Kiribati +686 Korea North +850 Korea South +82 Kuwait +965 Kyrgyzstan +996 Laos +856 Latvia +371 Lebanon +961 Lesotho +266 Liberia +231 Libya +218 Liechtenstein +417 Lithuania +370 Luxembourg +352 Macao +853 Macedonia +389 Madagascar +261 Malawi +265 Malaysia +60 Maldives +960 Mali +223 Malta +356 Marshall Islands +692 Martinique +596 Mauritania +222 Mexico +52 Micronesia +691 Moldova +373 Monaco +377 Mongolia +976 Montserrat +1664 Morocco +212 Mozambique +258 Myanmar +95 Namibia +264 Nauru +674 Nepal +977 Netherlands +31 New Caledonia +687 New Zealand +64 Nicaragua +505 Niger +227 Nigeria +234 Niue +683 Norfolk Islands +672 Northern Marianas +670 Norway +47 Oman +968 Palau +680 Panama +507 Papua New Guinea +675 Paraguay +595 Peru +51 Philippines +63 Poland +48 Portugal +351 Puerto Rico +1787 Qatar +974 Reunion +262 Romania +40 Russia +7 Rwanda +250 San Marino +378 Sao Tome & Principe +239 Saudi Arabia +966 Senegal +221 Yugoslavia +381 Seychelles +248 Sierra Leone +232 Singapore +65 Slovak Republic +421 Slovenia +386 Solomon Islands +677 Somalia +252 South Africa +27 Sri Lanka +94 St. Helena +290 St. Kitts +1869 St. Lucia +1758 Sudan +249 Suriname +597 Swaziland +268 Sweden +46 Switzerland +41 Syria +963 Taiwan +886 Thailand +66 Togo +228 Tonga +676 Trinidad & Tobago +1868 Tunisia +216 Turkey +90 Turkmenistan +993 Turks & Caicos Islands +1649 Tuvalu +688 USA +1 Ukraine +380 Uzbekistan +998 Uganda +256 UK +44 United Arab Emirates +971 Uruguay +598 Vanuatu +678 Vatican City +379 Venezuela +58 Virgin Islands - US +1340 Wallis & Futuna +681 Yemen North +969 Yemen South +967 Zaire +243 Zambia +260 Zimbabwe +263
Текущее местоположение
Аппаратный GSM модуль сотового телефона, как и любого другого мобильного устройства с поддержкой функции SIM, находится в режиме непрерывного поиска наиболее мощного и стабильного источника сигнала. При изменении местонахождения абонента, его мобильное устройство подключается к ближайшей вышке сотовой связи, что позволяет обеспечить наиболее стабильное и бесперебойное соединение. Локатор мобильных устройств PLNET определит с точностью до нескольких метров местонахождение телефона на карте. Для этого потребуется только указать абонентский номер и активировать поиск.
Чтобы выявить местоположение телефона или любого другого мобильного устройства с поддержкой SIM, достаточно указать абонентский номер в международном формате. PLNET определит местонахождение в течении нескольких минут.
Теперь, чтобы найти телефон, Вам не потребуется предварительная установка и настройка дополнительных приложений на самом устройстве. Более того, Вы можете выполнить данную операцию удаленно, и не имея прав администратора.
Оформив подписку на один календарный месяц, Вы сможете определять местоположение одного телефонного номера без ограничения на количество сеансов. Простой интерфейс PLNET понятен любому пользователю, не зависимо от уровня владения компьютером.
Владелец телефона никогда не узнает о том, что кто-либо получает доступ к его геоданным. Локатор мобильных устройств PLNET не взаимодействует с программным обеспечением устройства и никаким образом не влияет на стабильность его работы.
Plnet ценит каждого своего клиента и уделяет большое внимание его обслуживания клиентов 24/7.
Удовлетворенность клиентов является наивысшим приоритетом для mSpy. 95% клиентов заявили, что удовлетворены и готовы к переупорядочению наших услуг.
Остались вопросы? Мы с удовольствием на них ответим: Если Вы хотите оставить отзыв или внести какое – либо предложение, Вы можете сделать это в разделе
Всем, кто когда-либо занимался написанием систем авторизации/регистрации пользователей, наверняка приходилось задаваться вопросом: «А как узнать о пользователе больше информации?». Для чего это нужно? В большинстве случаев, для идентификации именно этого пользователя. Иногда - для предоставления каких-либо дополнительных возможностей и информации, в зависимости от различных социальных параметров, или, быть может, местополжения пользователя или региона проживания. Иногда, например, для проведения какого-либо скоринга. В этой статье речь пойдёт об определении географического положения пользователя.Плюсы:
Минусы:
Реализацию, к сожалению, предоставить не могу ибо «секрет фирмы».
Почему?
Дело в том, что на данный момент большинство существоваших ранее провайдеров регионального уровня было раскуплено и поглощено операторами федерального уровня. И чем же это плохо? А вот чем. Представьте себе ситуацию - в городе «Н» существовало 5 мелких провайдеров. Каждый работал в своём районе города, и соответственно, имел свой пул IPv4 адресов. И даже динамически выданный «белый» IP можно было примерно привязать к определённому району города. Теперь приходит провайдер федерального уровня и покупает все 5 мелких провайдеров с их пулами адресов. Затем он приводит их сеть к некоему общему виду всех сетей этого федерального провайдера. Что мы имеем в итоге? У этого федерального провайдера есть огромное количество клиентов и огромное количество пулов IP, используемых, в зависимости от потребностей, в том или ином регионе. Тоесть теперь адрес, принадлежавший ранее пулу мелкого местного провайдера, может быть выдан клиенту из совершенно другого города, просто потому, что этот пул адресов теперь используется для всех клиентов этого провайдера. А вот сообщать кому и из какой области выдан этот IP никто, естественно, не будет. Тем более, что завтра он может быть выдан ещё кому-то.
Также, никто не помешает пользователю использовать, например, прокси или VPN для выхода в интернет от имени другого IP. В этом случае GeoIP становится абсолютно бесполезным, ибо получит информацию именно об этом прокси или VPN-сервере. То же самое происходит, если провайдер предоставляет своим клиентам доступ в интернет через NAT (а в свете проблем с количством свободных IPv4 адресов это встречается всё чаще и чаще), правда в этом случае, обычно, хотябы можно получить район, область или город.
Такчто полагаться полностью на данные GeoIP всё-таки можно не всегда, хотя этот способ очень удобен - ведь мы получаем информацию практически мгновенно. Для этого, обычно, используется заранее скачанная локальная база данных.
Плюсы:
Минусы:
Описывать «как это сделать» смыла особого не вижу, ибо в сети, и, в т.ч. на хабре, полно подробных описаний. Для получения данных GeoIP существует множество бесплатных библиотек и инструментов. Например, для PHP можно использовать расширение geoip .
В итоге данный способ имеет достаточно узкий спектр применения - мобильные устройства. Или если достаточно примерных данных по GeoIP.
Плюсы:
Пример рабочей реализации приводить не буду по тем же соображениям, что и в первом случае, но вкратце опишу как это делается .
Плюсы:
На Gentoo это выглядит так:
Если вам нужна статистика отправленных/полученных смс, то:
nogood-work ~ # echo "app-mobilephone/smstools stats" > /etc/portage/package.use/smstools.use
либо (если у вас все USE-флаги в одном файле):
nogood-work ~ # echo "app-mobilephone/smstools stats" >> /etc/portage/package.use
Затем ставим из портажа сам smstools:
nogood-work ~ # emerge -v smstools
These are the packages that would be merged, in order:
Calculating dependencies... done!
app-mobilephone/smstools-3.1.15 USE="-stats" 0 kB
...
nogood-work ~ #
На FreeBSD так:
Root@kenny:/usr/ports # cd /usr/ports/comms/smstools3 root@kenny:/usr/ports/comms/smstools3 # make install clean
Для статистики в опциях просто выбрать «STATS»
Можно собрать и из исходников, если для вашей системы нет готового пакета:
Nogood-work ~ # wget http://smstools3.kekekasvi.com/packages/smstools3-3.1.15.tar.gz nogood-work ~ # tar -zxvf smstools3-3.1.15.tar.gz -C /usr/local/src nogood-work ~ # cd /usr/local/src/smstools3 nogood-work ~ # make nogood-work ~ # make install
Для Gentoo:
Nogood-work ~ # ls /dev |grep ttyUSB ttyUSB0 ttyUSB1 ttyUSB2 nogood-work ~ #
Может появиться несколько портов. Обычно нас интересует ttyUSB0, если модем 1. Если больше - то подключаем по очереди. И вот перый из появившихся портов наш.
Для FreeBSD:
Root@kenny:~ # ls /dev |grep cuau cuau0 cuau0.init cuau0.lock cuau1 cuau1.init cuau1.lock root@kenny:~ #
Смысл тот же - первый из нескольких появившихся - наш.
#Список активных "модемов". Если вы планируете использовать
#несколько операторов, то, соответственно, перечисляем здесь
#модемы для каждого оператора, у меня только для одного
devices = GSM1
#Куда писать логи. Если закомментировать то по-умолчанию
#пишет в syslog. Но в этом случае не получится использовать
#такую классную вещь, как smart_logging.
logfile = /var/log/smsd/smsd.log
#Уровень ошибок.
loglevel = notice
#Хранить входящие в UTF-8. Работает не со всеми модемами, но лучше включить
incoming_utf8 = yes
#Записывать историю перекодировок в логах. На всякий случай включаем.
log_charconv = yes
#Наличие даты в имени файла. Вообще кому как удобно,
#но с этой опцией файлы легче находить по времени
date_filename = 1
#Приоритет получения смс перед отправкой
receive_before_send = yes
#Очень полезная, на мой взгляд, функция. Суть в том, что в лог
#по-умолчанию пишутся сообщения с уровнем, указанным выше.
#А вот в случае ошибки создаётся файлик с изменённым именем
#из logfile вида
#!/bin/bash status="$1" file="$2" case "$1" in RECEIVED) header=`head -12 $file | grep -e "^From: " -e "^Sent: " -e "^Received: "` from=`head -12 $file | grep -e "^From: " | awk "{print $2}"` if grep "Alphabet: UCS2" $file > /dev/null > /dev/null; then message=`tail -n +14 $file | iconv -f UCS-2BE -t UTF-8` else message=`tail -n +14 $file` fi #echo -e "$message" | mail -s "Incoming SMS from +$from" [email protected] echo -e "$header\n$message\n" >> /var/log/smsd/sms.log if echo $message | grep "Запрос на авторизацию отправлен абоненту" > /dev/null > /dev/null; then abon=`echo $message | awk "BEGIN{ FS = "абоненту " } $2 { print substr($2, 2, 11) }"` echo -e "\n> Запрос\t$abon" >> /var/log/smsd/location.log fi if echo $message | grep " находится по адресу " > /dev/null > /dev/null; then abon=`echo $message | awk "BEGIN{ FS = "Абонент " } $2 { print substr($2, 2, 11) }"` adres=`echo $message | awk "BEGIN{ FS = "адресу " } $2 { print substr($2,0,index($2, " в радиусе")) }"` region=`echo $adres | awk "BEGIN{ FS = ", " } $1 {print $1}"` echo -e "\n> Ответ\t$abon\t$adres\tРЕГИОН: $region" >> /var/log/smsd/location.log fi ;; esac
Это пример с минимальным функционалом. Пишет в лог запросы и полученные ответы для «яичного» оператора. По-хорошему ещё надо добавить условие по номеру, с которого пришло сообщение, на основе переменной from. В нём же можно будет определять и оператора. Номера у разных операторов, как правило, разные.
Не забываем дать права на запуск пользователю, из под которого будет работать smsd.
Nogood-work ~ # /etc/init.d/smsd start nogood-work ~ # rc-update add smsd default
Для FreeBSD:
Root@kenny:~ # echo "smsd_enable=\"YES\"" >> rc.conf root@kenny:~ # service smsd start
Смотрим логи. Если всё хорошо и нет сообщений об ошибках, то переходим к следующему шагу.
Nogood-work ~ # sendsms 79xxxxxxxxx "текст"
Если смс прошло успешно - можно пробовать отправить смс на заветный номер услуги с соответствующим текстом, а затем проверить логи.
Далее можно будет просто вызывать из вашего скрипта команду sendsms <номер> "<текст>" и проверять, например, по крону наличие ответа по нужному номеру в файле с логами смс.