Темата за познаването или откриването на IP-то, което имаме, е нещо повтарящо се. Нека да видим как да го направим на устройство с Linux.
В тази статия ще ви науча как да проверявате публичния IP в браузъра, с конзолата и как да го получите и запишете в нашите .sh скриптове с BASH
В допълнение към това ще видим и как да проверим нашия частен IP и разликата между двете.
публичен срещу частен IP
Публичният или външен IP е IP, който ни идентифицира с външната страна на нашата мрежа. Как останалите хора ще видят нашия рутер.
От друга страна, частният, вътрешен или локален IP (наречете го както искате) е този, който рутерът присвоява на всяко устройство, което е свързано към него.
По този начин е така, че всяко устройство в мрежата има различен частен IP, но същия публичен IP, който е присвоен на рутера.
Как да видите публичния ip
Има различни начини. Не забравяйте, че IP е като адреса на нашата къща. Не бива да го улеснявате само защото. Например IP адресите, които виждате на изображенията на статията, не са мои, промених го с помощта на TOR, така че никой да не знае моя IP.
Свързани статии в мрежата Преглеждайте с Tor y задайте прокси
Това е традиционният начин. Когато трябва да знаете вашия IP, в случай, че сте били банирани от услуга и т.н., и т.н. Търсете в Google Какъв е моят IP или Какъв е моят IP и при въвеждане на някой от първите резултати ще ни го дадат.
Или въведете един от тези адреси.
От терминала
С командата curl. Просто като извикване на определени уебсайтове, които връщат IP
curl ifconfig.me
Уебсайтове, на които можем да се обадим, за да върнем IP адреса
- ifconfig.me
- icanhazip.com
- wgetip.com
- ifconfig.co
Има още много, ако се интересувате да научите повече, правя компилация.
И ако получите грешка, защото нямате инсталиран curl, можете да го инсталирате с
sudo apt update
sudo apt install curl
Друг начин да получите ip от CLI, нека отидем до терминала, е използването на командата wget. Точно както с curl можем да използваме
wget -qO- ifconfig.co
Запазете публичния IP в BASH
Ако трябва да получите и запишете неговия ip в променлива .sh скрипт в BASH можете да използвате например следния код
echo "Tu ip actual es"
ip="$(curl --silent icanhazip.com)"
echo $ip
и ще имаме публичния IP адрес в променлива, готова за сравняване или правене каквото пожелаем.
Как да видите частния ip
Вече видяхме, че частният IP е този, който рутерът присвоява на всяко устройство в мрежата, така че ако искаме да извършваме някаква мрежова работа, ще трябва да знаем нашия локален IP. Както винаги в Linux имаме различни опции за получаване на неща. Оставям най-известните.
с име на хост
Най-пряката. въведете в терминала
hostname -I
с ifconfig
С тази проста команда
ifconfig
На изображението можете да видите какво връща конзолата и нашия частен IP адрес, отбелязан в червено.
с ip маршрут
Друг вариант е да се използва
ip route
Както при ifconfig, маркирах частния IP адрес в червено и, разбира се, двата IP адреса, получени чрез различни методи, трябва да са еднакви.
Ако имате нужда от нещо повече за IP или искате да споделите метод, оставете коментар.