API
Поддерживаются следующие типы API:
IP Lookup JSON API
IP Калькулятор API
IPTools API
IP Lookup JSON API v2
Как использовать
Чтобы получить ответ в формате JSON, отправьте запрос GET на
Вы можете указать IP-адрес или домен для поиска или не указывать ничего, тогда вы получите информацию о вашем текущем IP-адресе.
Ответ
Успешный запрос возвращает следующее:
Описание полей
| Название |
Описание значения |
| ip |
IP использованный в запросе |
| status |
Статус ответа API |
| country |
Раздел содержит информацию о стране. Название страны в различных языках, ссылки на флаги |
| city |
Раздел содержит информацию о городе. Название страны в различных языках |
| postal_code |
Почтовый индекс |
| location |
Координаты |
| location |
Информация о провайдере |
Ошибка запроса
Ошибочный запрос возвращает следующую ошибку:
{
"ip":"zzz",
"status":"fail",
"message":"IP address empty or invalid"
}
IP Калькулятор API
С помощью нашего данного API вы можете вычислить ip адрес сети, широковещательный адрес, ip адрес первого узла (хоста), ip адрес последнего узла (хоста), количество рабочих узлов (хостов) в заданной сети, маску сети, обратную маску (wildcard mask) и сетевой префикс. Данные выводятся в формате JSON.
Для вызова API, нужно сформировать запрос следующего формата: https://ipcalc.co/apicalc/IP адрес, или сеть/Маска сети/
Примеры запросов:
Пример ответа:
IPTools API
Парсинг IP из форматов integer, binary или hex
Преобразование IP адреса из форматов integer, binary или hex в читаемый IP адрес.
Примеры запросов:
Пример ответа:
{
"query":"0x0a000001",
"response":"10.0.0.1"
}
По умолчанию результат возращается в формате JSON, если хотите показать как Plain text, то необходимо добавить переменную format=simple. Например запрос должен выглядить так: https://ipcalc.co/ipapi/hashToIP/?hash=0x0a000001&format=simple
Сконвертировать IP адрес в integer, binary или hex формат
Конвертирование IP адреса в форматы integer, binary или hex.
Примеры запросов:
Пример ответа:
{
"query":"192.168.1.1",
"format":"hex",
"response":"0xc0a80101"
}
По умолчанию результат возращается в формате JSON, если хотите показать как Plain text, то необходимо добавить переменную format=simple. Например запрос должен выглядить так: https://ipcalc.co/ipapi/convertIP/?ip=192.168.1.1&format=long&format=simple
Лимты использования
- Вы можете использовать API без ограничений
Последние записи в блоге
Steam давно стал международной площадкой, поэтому друзья и родственники нередко живут в разных странах, но продолжают играть вместе. Отсюда возникает вполне логичный вопрос: можно ли купить игру в Steam и отправить ее человеку, чей аккаунт зарегистрирован в другом регионе? Однозначного ответа «да» и...
Генерация изображений по текстовому описанию давно перестала быть развлечением ради эксперимента. Сегодня нейросети используют для рекламных креативов, карточек товаров, иллюстраций для статей, презентаций, обложек, концептов и даже для редактирования уже готовых фотографий. На этом фоне особенно ин...
При бурении твердых пород важно передавать ударную энергию как можно ближе к забою. Именно для этого применяют погружные пневмоударники, которые работают непосредственно в нижней части буровой колонны. За счет такого расположения потери энергии уменьшаются, а удары передаются прямо на коронку, разру...
Для тех, кто планирует дайвинг в Шарм-эль-Шейхе, время выхода в море может заметно влиять на впечатления. Утренние и дневные дайвы проходят на тех же рифах, но освещение, активность морских обитателей, состояние воды и общий ритм поездки отличаются. Поэтому полезно учитывать не только место, но и вр...
Перед поездкой не обязательно осваивать весь уровень B1, чтобы чувствовать себя увереннее. На https://espaniero.ru/ можно изучать испанский системно, а для туристической цели стоит отдельно отработать конкретные ситуации: транспорт, гостиницу, ресторан, покупки, навигацию и обращение за помощью. Даж...
Управление турникетами по Ethernet и расчёт подсети для СКУД
Управление турникетами в СКУД держится на сетевых контроллерах, а стабильность прохода зависит от продуманной IP-адресации. Для объекта на 10-15 точек прохода хватает подсети /26 на 62 адреса. Ниже разобрано, какие устройства СКУД занимаю...