Бизде болгон IPди билүү же табуу темасы кайталануучу нерсе. Келгиле, муну Linux түзмөгүндө кантип жасоону карап көрөлү.
Бул макалада мен сизге коомдук IPди браузерде, консол менен кантип текшерүүнү жана аны кантип алуу жана BASH менен .sh скрипттерибизде сактоону үйрөтөм.
Мындан тышкары, биз жеке IPди жана экөөнүн ортосундагы айырманы кантип текшерүү керектигин көрөбүз.
коомдук жана жеке IP
Коомдук же тышкы IP - бул бизди тармагыбыздын сырты менен аныктаган IP. Калган адамдар биздин роутерди кандай көрмөк.
Башка жагынан алганда, жеке, ички же жергиликтүү IP (каалаганыңызды атаңыз) роутер ага туташкан ар бир түзмөккө дайындаган IP болуп саналат.
Ошентип, тармактагы ар бир түзмөк башка жеке IPге ээ, бирок роутерге дайындалган ошол эле коомдук IP бар.
Коомдук IP кантип көрүүгө болот
Ар кандай жолдору бар. IP биздин үйдүн дареги сыяктуу экенин унутпаңыз. Сиз аны жөн эле жеңилдетүү керек эмес. Мисалы, сиз макаланын сүрөттөрүндө көргөн ips меники эмес, мен аны 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
CLIден IP алуунун дагы бир жолу, келгиле, терминалга баралы, wget буйругун колдонуу. Curl сыяктуу биз колдоно алабыз
wget -qO- ifconfig.co
Коомдук IPди BASHте сактаңыз
Эгер сиз анын ipин өзгөрмөдө алуу жана сактоо керек болсо BASH тилиндеги .sh скрипти мисалы, төмөнкү кодду колдоно аласыз
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 жөнүндө көбүрөөк нерсе керек болсо, же ыкманы бөлүшкүңүз келсе, комментарий калтырыңыз.