У меня уже пару лет живёт в WSL на рабочем ноутбуке алиас, которым я пользуюсь практически каждый день. В нём нет ничего особенного, но может кому-то в голову не приходило такое сделать, поэтому делюсь.
Алиас этот делает одну простую вещь - выдаёт информацию об IP адресе. Я не знаю, как у остальных админов и девопсов проходит рабочий процесс, но мне постоянно приходится проверять те или иные адреса для различных целей.
В .bashrc
алиас с простой функцией:function ipa {
curl -s https://ifconfig.co/json?ip=$1 | jq 'del(.user_agent)'
}
Работает это так:# ipa 104.21.80.1
{
"ip": "104.21.80.1",
"ip_decimal": 1746227201,
"country": "United States",
"country_iso": "US",
"country_eu": false,
"asn": "AS13335",
"asn_org": "CLOUDFLARENET"
}
В выводе обрезается информация об user_agent, так как мне она не нужна, только внимание отвлекает. Если не указывать IP, а просто ввести ipa
, то выводится информация о моём внешнем IP адресе.
Сервис ifconfig.co полностью бесплатен, не нужны ни регистрация, ни что-либо ещё. Просто берёшь и пользуешься.
При поиске информации об IP адресах и домене обычно приходится оперировать следующими командами. Проверка DNS записей:# dig +short example.com A
Потом можно сразу же проверить эти IP адреса:# ipa 23.215.0.138
Часто приходится проверять PTR запись для адреса, чтобы понять его принадлежность или функциональность:# host 23.215.0.138
❗️Если заметка вам полезна, не забудьте 👍 и забрать в закладки.
#linux
>>Click here to continue<<
