справочник
Чтобы определить IP-адрес из командной строки, введите в терминале:
Linux, Windows
пример:
Для получения информации о любом другом IP адресе, введите в терминале:
IP: 8.8.8.8 меняете на свой.
пример:
Что бы проверить скорость интернета через терминал, введите:
Должен быть установлен Python на сервере.
пример:
API предоставляет данные в форматах JSON и XML. В целях обеспечения стабильности и защиты от перегрузок, установлено ограничение на количество запросов — не более 500 в день.
JSON:
curl ipip.uz
Linux, Windows
пример:
[user@localhost ~]$ curl ipip.uz
ip : 82.148.4.59 (Tas-IX)
provider : Servercore & Titus NET
location : Uzbekistan (UZ), Tashkent
website : titus.uz
Для получения информации о любом другом IP адресе, введите в терминале:
curl ipip.uz/8.8.8.8
IP: 8.8.8.8 меняете на свой.
пример:
[user@localhost ~]$ curl ipip.uz/8.8.8.8
ip : 8.8.8.8
provider : Google Public DNS, Google LLC
location : United States (US), Ashburn
Что бы проверить скорость интернета через терминал, введите:
curl -s ipip.uz/speedtest | python -
Должен быть установлен Python на сервере.
пример:
[user@localhost ~]$ curl -s ipip.uz/speedtest | python -
Retrieving speedtest.net configuration...
Testing from Uztelecom (127.0.0.1)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by UZTELECOM (Tashkent) [6.23 km]: 23.474 ms
Testing download speed.....................................................................................................
Download: 100 Mbit/s
Testing upload speed.......................................................................................................
Upload: 100 Mbit/s
API сервер
API предоставляет данные в форматах JSON и XML. В целях обеспечения стабильности и защиты от перегрузок, установлено ограничение на количество запросов — не более 500 в день.
JSON:
https://ipip.uz/api/json/8.8.8.8/XML:
https://ipip.uz/api/xml/8.8.8.8/