Геолокация по IP адресу
2022-11-11 13:12Простой способ определять местонахождение IP адреса из командной строки. Делаем шелловскую функцию в файле ~/.bashrc.
function ipinfo {
curl -s https://ipinfo.io/$1
echo
}
Пробуем.$ ipinfo 188.42.196.32
{
"ip": "188.42.196.32",
"hostname": "lurkmore.to",
"city": "Bissen",
"region": "Mersch",
"country": "LU",
"loc": "49.7873,6.0654",
"org": "AS7979 Servers.com, Inc.",
"postal": "L-7703",
"timezone": "Europe/Luxembourg",
"readme": "https://ipinfo.io/missingauth"
}

no subject
Date: 2022-11-11 21:50 (UTC)Гран мерси, полезное.
no subject
Date: 2022-11-12 06:34 (UTC)У меня на маке whois 188.42.196.32 вполне работает.
no subject
Date: 2022-11-12 07:03 (UTC)no subject
Date: 2022-11-11 22:46 (UTC)no subject
Date: 2022-11-11 22:53 (UTC)no subject
Date: 2022-11-11 23:27 (UTC)no subject
Date: 2022-11-12 06:33 (UTC)Ценно.
whois 188.42.196.32тоже ничо.А я вот не понимаю, однако, зачем в этой функции echo в конце?
no subject
Date: 2022-11-12 06:49 (UTC)Echo нужно, потому что там в конце недостаёт newline.
no subject
Date: 2022-11-12 06:50 (UTC)no subject
Date: 2022-11-12 06:56 (UTC)