logo

Намерете IP адрес в Linux

Въведение

IP адресите са кодово име, което се присвоява на система в мрежа. Той работи, тъй като пощенският адрес, който осигурява мрежов трафик, се прехвърля към правилната система.

IP адресът (или адресът на интернет протокола) е цифров етикет, присвоен на всички устройства, свързани към системна мрежа. IP адресът осигурява както локализация, така и идентификация на устройство. IP адресът е уникален в мрежата, което позволява комуникация между всяко свързано устройство. Освен това трябва да знаем, че са налични два вида различни IP адреси: частни и публични.

Друго разграничение може да се направи между IPv6 и IPv4. IPv4 е стандартният IP формат, съставен от обща структура от 4 части, заедно с 4 байта, изолирани с точки (напр. 198.122.0.0). В комплекта всички числа могат да варират от 0-255. Следователно, пълният диапазон на IP адресиране варира от 0.0.0.0-255.255.255.255. IPv4 обаче скоро няма да може да осигури достатъчно адреси с нарастващия брой машини.

Така беше разработен IPv6, формат, който използва 128-битови адреси. IPv6 трябваше да ни спаси от недостига на уникални IP адреси, тъй като броят на машините, свързани към интернет, продължава да се увеличава с всеки изминал ден.

  • Има и друг начин за категоризиране на няколко IP адреса въз основа на това дали са динамични или статични.
  • Ако нашата система има статичен IP, това означава, че този IP адрес на нашата система винаги ще бъде един и същ.
  • Освен това всеки път, когато се свързваме с интернет, нашият IP адрес ще остане същият.
  • Ако нашата система има динамичен IP, вероятно ще се промени.
  • DHCP (или Dynamic Host Configuration Protocol) е отговорен за избора на динамични IP адреси.
  • Почти всяка машина в интернет, а най-вероятно и нашата, има динамичен IP адрес, тъй като те са най-ефективният вариант за разходи.
  • IP адресите не са произволни. Математически те се произвеждат и присвояват от IANA (Internet Assigned Numbers Authority), разпространение на МОГА (Интернет корпорация за присвоени имена и номера).

ICANN може да се опише като организация с нестопанска цел, създадена през 1998 г. в Съединените щати, за да поддържа сигурността в интернет и да позволи да бъде достъпна за всички. В интернет всеки, който регистрира какъвто и да е домейн, се сблъсква всеки път с регистратор на име на домейн, който плаща такса за регистриране на този домейн в ICANN.

Работа на IP адрес

Ако искаме да разберем защо конкретно устройство не се свързва по начин, който бихме очаквали или желаем да отстраним неизправностите защо нашата мрежа не работи, това ще ни помогне да разберем как работи IP адресът.

IP работи подобно на други езици, като взаимодейства с набори от насоки за предаване на информация. Всяко устройство намира, прехвърля и обменя данни с други LinkedIn устройства с помощта на този протокол.

Обикновено използването на IP адреси се случва в петите на сцените. Този процес работи по следния начин:

  • Индиректно нашето устройство се свързва с интернет отначало чрез свързване към мрежа, свързана с интернет, предоставяйки на устройството ни достъп до интернет.
  • Вероятно тази мрежа ще бъде нашият ISP (доставчик на интернет услуги), когато сме у дома. Това ще бъде нашата фирмена мрежа на работа.
  • Нашият IP адрес се разпределя на нашето устройство от нашия интернет доставчик.
  • Нашата интернет дейност изпитва ISP; те ни го връщат с нашия IP адрес. Тяхна работа е да разпределят IP адрес на нашето устройство, защото те ни осигуряват достъп до интернет.
  • Нашият IP адрес обаче може да се промени. Например включването или изключването на нашия рутер или модем може да промени. Можем също да се свържем с нашия интернет доставчик; те могат да го модифицират за нас.
  • Когато сме навън например и вземем устройството си със себе си, домашният ни IP адрес не идва с нас. Това е така, защото ще използваме други мрежи, за да използваме интернет и ще използваме различен IP адрес, предоставен ни от ISP, като кафене, летище или хотел.

Типове IP адреси

Има много категории IP адреси и различни типове във всяка категория:

    IP адрес на потребителя
    Всички фирми и физически лица имат два различни IP адреса с плана за интернет услуга: публичен и частен. Публичните и частните термини са свързани с мрежовото местоположение, т.е. в мрежата се използва частен IP адрес. Все пак публичен IP адрес се използва във външна мрежа.Частен IP адрес
    Всички устройства имат частен IP адрес, който се свързва с нашата интернет мрежа. Той съдържа таблети, смартфони и компютри, но също и устройства с Bluetooth, като смарт телевизори, принтери или високоговорители. С развиващия се IoT общият брой частни IP адреси, които имаме, вероятно се развива у дома.
    Нашият рутер изисква начин за отделно разпознаване на тези елементи, а няколко елемента изискват начин за идентифициране един друг. Следователно нашият рутер произвежда частни IP адреси и това са уникални идентификатори за всички устройства, които ги разделят в мрежата.Публичен IP адрес
    Този адрес е основният адрес, свързан с цялата ни мрежа. Освен това те се добавят към основния IP адрес на нашата мрежа, докато всички свързани устройства имат своя IP адрес. Нашият публичен IP адрес се дава на нашия рутер чрез нашия интернет доставчик.
    Интернет доставчиците обикновено включват основна група IP адреси и те споделят с клиентите си. Нашият публичен IP адрес е адрес, който всяко устройство ще използва, за да идентифицира нашата мрежа извън нашата интернет мрежа.
    Публичните IP адреси са разделени на два различни типа - статични и динамични.
      Статични IP адреси
      Статичните IP адреси ще бъдат последователни за разлика от динамичните адреси. IP адресът ще бъде същият, след като мрежата го разпредели. Повечето фирми и физически лица не изискват статичен IP адрес; Въпреки това, за фирми, които трябва да хостват своите сървъри, е важно да имат такъв. Това се дължи на статичния IP адрес, който гарантира, че имейл адресите и уебсайтовете, фиксирани към него, ще включват постоянен IP адрес. Важно е, ако искаме други устройства да могат да ги намират постоянно в мрежата.
      Това води до следващата ни точка. Има две различни форми на IP адреси на уебсайтове. За притежателите на уебсайтове, които не хостват своя сървър и по-скоро зависят от хостинг пакет за мрежата - което е ситуацията за почти всички уебсайтове - са налични два типа IP адреси за уебсайтове, които са изброени и обяснени по-долу:
        Споделени IP адреси
        Много уебсайтове, които зависят от споделени хостинг схеми, ще бъдат един от няколко уебсайта, хоствани на подобен сървър от доставчици на уеб хостинг. Това обикновено е ситуацията за уебсайтове на МСП или отделни уебсайтове, при които обемът на трафик е удобен, а сайтовете са ограничени по отношение на общия брой страници и т.н. Хостваните уебсайтове ще съдържат споделени IP адреси по този начин.Специализирани IP адреси
        Няколко схеми за уеб хостинг включват опцията за закупуване на специален IP адрес. Това може да направи получаването на SSL сертификат много по-лесно и ни позволява да изпълним нашия FTP (протокол за прехвърляне на файлове) сървър. Това прави удобно прехвърлянето и споделянето на файлове с двама или повече хора в една организация и позволява анонимни опции за споделяне на FTP.
        Също така, специален IP адрес за достъп до нашия уебсайт с IP адрес ни позволява да осъществяваме достъп до нашия уебсайт с IP адреса вместо името на домейна – полезно, ако искаме да го установим и проверим, преди да регистрираме нашия домейн.
      Динамични IP адреси
      Автоматично тези IP адреси се променят редовно. Интернет доставчиците купуват голяма група IP адреси и ги разпределят автоматично на своите клиенти. Те ги преразпределят и задават предишните IP адреси обратно в групата, за да се използват периодично за други клиенти. За интернет доставчиците обосновката е да се постигнат спестявания на разходи за този подход.
      Например, автоматизирането на непрекъснатия поток от IP адреси означава, че не е необходимо да изпълняват определени задачи, за да създадат отново IP адрес на клиент, ако сменят дома си. Има и много ползи за сигурността, тъй като модифицираният IP адрес затруднява хакерите да проникнат в нашия мрежов интерфейс.

Заплахи за сигурността на IP адресите

    Онлайн преследване-Много престъпници могат да намерят нашия IP адрес, като почти не дебнат нашата онлайн дейност. След като получат нашия IP адрес, хакерите могат да отидат до уебсайтовете за проследяване на IP адрес като com, да го въведат и да получат представа за нашето местоположение. След това те могат да правят кръстосани препратки към данните с отворен код, когато искат да одобрят дали даден IP адрес е свързан точно с нас. След това могат да използват Facebook, LinkedIn или много социални мрежи, които показват къде живеем, и да разберат дали това е същото като дадения район.Изтегляне на забранено съдържание с нашия IP адрес-Известно е, че нападателите използват хакнати IP адреси, за да получат забранено съдържание или други неща.Проследете нашето местоположение-Нападателите могат да използват технология за геолокация, за да разпознаят нашата държава, град и регион. Те просто изискват да направят малко повече проучвания в социалните медии, за да разпознаят дома ни и да го прекъснат потенциално, ако знаят, че сме далеч.

Предпоставки

  • Linux OS
  • Достъп до прозорец на команден ред/терминал

Намерете нашия IP адрес с помощта на командния ред

Има няколко различни команди, които можем да използваме за проверка на нашия IP адрес. Можем да започнем с отваряне на команден ред/терминален прозорец, за да изпълним тези команди.

git проверка

1. С командата име на хост

От прозореца на терминала можем да проверим нашия IP адрес с помощта на следната команда:

 hostname -I 

Намерете IP адрес в Linux

Нашата система ще покаже вътрешния IP адрес.

2. С командата ip addr

Можем да проверим нашия IP адрес с помощта на команда, т.е. ip адрес

 ip addr 

Намерете IP адрес в Linux

Нашата система ще сканира нашия хардуер и ще покаже състоянието на всички мрежови адаптери, които имаме. Проверете за записа, който казва ether/link. Трябва да видим някое от следните:

 inet 192.168.0.10/24 inet6 fe80::a00:27ff:fe76:1e71/64 

Тези записи ще съдържат един за безжичен или WiFi адаптер или кабелен или Ethernet адаптер. Освен това може да имаме запис за виртуалния адаптер. Само един запис обикновено ще има посочения IP адрес, който е този, който желаем.

Важно: Цифрата след наклонената черта /64 -- и --/24 представлява размера на мрежата. Освен това помага при картографиране и сканиране на размера на мрежата.

3. С командата ifconfig

Този метод се използва за намиране на нашите сътрудници с IP адреси чрез прилагане на командата ifconfig. Въведете следната команда в този команден ред:

 ifconfig 

Намерете IP адрес в Linux

Системата ще покаже всяка мрежова връзка като виртуална, свързана и прекъсната връзка. Проверете за този с надпис MULTICAST, RUNNING, BROADCAST, UP за намиране на нашия IP адрес. Изброява и двете IPv6 и IPv4 адреси.

Важно: Когато проверяваме нашия IP адрес, може да забележим термина за обратна връзка. Отнася се за IP адрес, който предоставя трафик на подобна система. Адресът за обратна връзка обикновено е 127.0.0.1. Или проверяваме на неточната линия, или не сме свързани към мрежа, когато проверяваме посочения адрес.

4. Намерете нашия IP адрес с помощта на GUI в Linux

Ако използваме интерфейса „посочи и щракни“ за стартиране на нашия Linux система, можем да проверим нашия IP адрес, като разгледаме следните стъпки:

  • Въведете Настройки в лентата за търсене на Меню на приложението.
  • Натиснете иконата, т.е. Настройки който се появява сред изходите.
  • След това потърсете в раздела, т.е. мрежа в рамките на Меню за настройки, и натиснете върху иконата, т.е. Разширени кабелни настройки.
  • Ще се отвори изскачащ прозорец заедно с подробности за настройките на кабела. Тук можем да проверим и двете ни IPv6 адрес и IPv4 адрес.

Проверете публичния IP адрес

Можем да се свържем с външния уебсайт, за да намерим нашия обществен IP адрес.

Ако използваме който и да е браузър, можем да навигираме до:

 https://www.whatismyip.com 

Или,

Ако използваме терминал или команден ред, използвайте командата за извличане като wget или curl, за да покажете външен IP адрес.

 wget -0 - -q https://checkip.amazonaws.com curl -s https://icanhazip.com 

Намерете IP адрес в Linux

Важно: Когато използваме curl за свързване към уебсайт (несигурен), изходът ще отговори с грешката.

Какво е частен/публичен IP адрес

В една мрежа е необходимо всички компютри да имат своя IP адрес. Ще въведе грешки в мрежата, ако два компютъра имат подобен IP адрес.

Повечето от съвременните мрежи ще открият проблема и ще ни подканят да го коригираме. Различни по-стари мрежи обаче може да се унижат, опитвайки се да насочат трафика към двете системи.

Повечето от компютрите ще имат два различни IP адреса, които са както следва:

Публичен IP адрес: Това е адресът, който се среща на уебсайт, ако го посещаваме. Нашата система ще се свърже с рутер с IP адрес (вътрешен), когато се свържем с която и да е малка мрежа. На свой ред този рутер се свързва към огромна мрежа (като доставчик на интернет услуги) и има своя IP адресна система.

Личен IP адрес: Това е IP адресът, който се използва в мрежата. Това е и този, който ще искаме да използваме за конфигуриране на инструментите за маршрутизиране. Обикновено вътрешният IP адрес започва с IP адреса 192.168.x.x в по-малките мрежи. Той се присвоява на нашата система винаги, когато се свързваме динамично.

Няколко диапазона от IPv4 адреси са запазени за частна мрежа. Те са изброени по-долу:

  • 192.168.0.0/16
  • 172.16.0.0/12
  • 10.0.0.0/18