Если вы пользуетесь веб-сайтом, вам, безусловно, интересно, кто его посещает. Но зачем оставлять себя в неведении, гадая о ваших посетителях или работая с неполной информацией?
ipstack это мощный инструмент для вашего сайта, который может определять местоположение ваших посетителей по IP-адресу с помощью геолокации. Читайте дальше, чтобы узнать больше об этом инструменте геолокации IP и о том, как его использовать.
Что такое ipstack?
ipstack - это API для определения географического местоположения, который может в режиме реального времени искать точные местоположения посетителей вашего сайта. Если вы хотите просмотреть информацию, вы можете за считанные секунды загрузить ее в формате JSON или XML для удобства просмотра и обработки.
Есть несколько причин, по которым использование такого инструмента выгодно. С одной стороны, это помогает вам более эффективно обнаруживать угрозы с рискованных IP-адресов. Когда мошеннический адрес посещает ваш сайт, быстрая идентификация ipstack помогает обеспечить его безопасность.
Еще одна причина, не связанная с безопасностью, - корректировка опыта ваших посетителей в зависимости от местоположения. Например, вы можете обнаружить страну пользователя и изменить языковые настройки на лету в зависимости от их IP-адреса. Или, возможно, у вас на вашем веб-сайте приоритетное содержание в зависимости от региона пользователя.
Начало работы с ipstack
Вы можете бесплатно попробовать ipstack с бесплатным ключом API. Голова к ipstack домашнюю страницу и нажмите оранжевый Получите бесплатный ключ API Кнопка в правом верхнем углу. Вы увидите различные планы ipstack (о которых мы поговорим ниже).

Далее вам нужно зарегистрироваться для бесплатной учетной записи. Введите свой адрес электронной почты и пароль, а также свой платежный адрес (и информацию о компании, если хотите). Вам не нужно указывать платежную информацию для бесплатного плана.
Как только вы это сделаете, вы увидите Быстрый старт страница с вашим ключом API. Это понадобится вам для доступа к услуге, поэтому убедитесь, что вы храните ее в безопасности.
IP-поиск
Вы должны знать о трех основных методах использования IP-адреса ipstack:
- Стандартный поиск: Самый простой метод - это поиск данных за одним IP-адресом.
- Массовый поиск: Это позволяет вам искать данные для нескольких IP-адресов одновременно.
- Поиск запроса: Используйте это для поиска данных по IP-адресу, который отправляет запрос API.
Независимо от того, какой из трех методов вы используете, все вызовы API ipstack начинаются с одного и того же базового URL:
http://api.ipstack.com/
Для простого поиска IP-адреса все, что вам нужно сделать, это добавить соответствующий IP-адрес к этому URL-адресу, а затем ваш ключ доступа. Например, этот URL (с действительным ключом доступа) будет искать информацию для IP-адреса UltraDNS:
http://api.ipstack.com/156.154.71.1?access_key=ABC123&format=1.
Для массового поиска просто разделите два или более IP-адреса запятыми:
http://api.ipstack.com/156.154.71.1,156.154.70.1?access_key=ABC123&format=1.
Наконец, для поиска запрашивающей стороны вам не нужно указывать IP-адрес. Вместо этого добавьте проверить на его месте:
http://api.ipstack.com/check? access_key = ABC123 & формат = 1.

По умолчанию вы увидите результаты в формате JSON на новой вкладке при открытии этих ссылок. Он включает в себя информацию о ближайшем городе, стране, широте, долготе, языке, на котором говорят в этой области, и многое другое.
Использование ipstack на вашем сайте
Конечно, вы, вероятно, не собираетесь вручную вводить IP-адреса в URL, чтобы использовать API ipstack. На сервере вашего сайта вы можете позвонить в ipstack и использовать результаты на таких языках, как PHP или JavaScript. ipstack является гибким и работает с другими языками и различными фреймворками.

Полное изучение кода выходит за рамки данной статьи, поэтому мы рекомендуем вам взглянуть на Образец кода раздел полезная документация ipstack. Увидеть наше объяснение JavaScript Что такое JavaScript и как он работает?Если вы изучаете веб-разработку, вот что вам нужно знать о JavaScript и о том, как он работает с HTML и CSS. Прочитайте больше если вам нужен учебник для начинающих.
После того, как вы интегрировали API в свой веб-сайт и сохранили данные, вы найдете для него все виды использования. API может обнаруживать сканеры и пользователей Tor, поэтому вы можете легко их заблокировать. Валютный модуль позволяет предлагать витрины в местной валюте пользователя. И узнать, какой процент ваших посетителей из каких стран ценен.
ценообразование
Ваш бесплатный API-ключ ipstack включает 10 000 запросов в месяц с модулем базового местоположения. Для небольшого веб-сайта этого должно быть достаточно, но профессиональные пользователи, вероятно, захотят перейти на премиальный план.

Базовый, по $ 9,99 в месяц, на один шаг выше бесплатного плана Он увеличивает ваши ежемесячные запросы до 50 000 и включает шифрование SSL. Вы также получите доступ к дополнительным модулям, которые расскажут вам больше об IP-адресе пользователя, включая валюту и часовые пояса. Если вам нужно еще больше, вы можете проверить планы Professional или Professional Plus.
Поиск стал проще благодаря ipstack
ipstack получает более двух миллионов запросов и обновляет свою базу данных более 20 раз в день. Это также надежно, с временем работы 99,998% за последние 30 дней. Испытываете ли вы бесплатный план или выбираете премиум-предложение, вы можете быть уверены, что это надежное решение для ваших задач поиска IP-геолокации.
Для дальнейшего чтения, проверьте как отследить IP-адрес и найти свой собственный Как отследить IP-адрес на ПК и как найти свой собственныйХотите увидеть IP-адрес вашего компьютера? Возможно, вы хотите узнать, где находится другой компьютер? Доступны различные бесплатные инструменты, которые расскажут вам больше о компьютере и его IP-адресе. Прочитайте больше .
Имиджевый кредит: efks /DepositPhotos
Бен является заместителем редактора и спонсором почтового менеджера в MakeUseOf. Он имеет степень бакалавра в области компьютерных информационных систем в Grove City College, где он окончил с отличием и с отличием в его специальности. Он любит помогать другим и увлечен видеоиграми как медиумом.