- Як дізнатися IP-адресу Linux Кожен комп'ютер в мережі інтернет потрібно певним чином ідентифікувати....
- Як дізнатися внутрішній IP Linux
- Як дізнатися локальний IP в Linux
- Як дізнатися зовнішній IP-адреса в Linux
- висновки
- Оцініть статтю:
- трохи теорії
- Як дізнатися внутрішній IP Linux
- Як дізнатися локальний IP в Linux
- Як дізнатися зовнішній IP-адреса в Linux
- висновки
- Оцініть статтю:
- трохи теорії
- Як дізнатися внутрішній IP Linux
- Як дізнатися локальний IP в Linux
- Як дізнатися зовнішній IP-адреса в Linux
- висновки
Як дізнатися IP-адресу Linux
Кожен комп'ютер в мережі інтернет потрібно певним чином ідентифікувати. Для цього використовуються IP-адреси. Кожен комп'ютер, підключений до інтернету, має свою адресу, за допомогою якого можна дуже просто звернутися до цього комп'ютера.
Якщо ви хочете будь-яким чином взаємодіяти з іншим комп'ютером по Мережі, вам потрібно дізнатися його IP-адреса Linux. Дуже часто доводиться працювати по IP-адресою з серверами, але це може бути корисно і для домашніх комп'ютерів, і для локальних мереж. У цій невеликій статті ми розглянемо, як дізнатися IP Linux різними способами. Поговоримо про те, як дізнатися зовнішній IP, виданий провайдером, і внутрішній IP у вашій локальній мережі. Але спочатку давайте спробуємо зрозуміти, що таке IP-адреса, і як все працює.
Зміст статті:
трохи теорії
Ми можемо виділити три типи IP-адрес, з якими вам доведеться стикатися:
- Внутрішній адреса (IP-адреса комп'ютера);
- Адреса в локальній мережі;
- Зовнішній IP доступний у всьому інтернеті.
Внутрішній IP-адреса потрібна для того, щоб програми могли взаємодіяти між собою в межах цього комп'ютера, використовуючи мережеві протоколи. Наприклад, так браузер може отримати доступ до локального web-серверу або mysql-серверу. Внутрішній IP досить часто використовується в системних утиліти, і дізнатися його дуже просто - він завжди однаковий - 127.0.0.1.
Але з локальною мережею все трохи складніше. В ідеалі, кожен комп'ютер в світі мав би мати унікальну IP-адресу для повноцінного доступу в інтернет. Але з ростом популярності цієї технології вільні адреси скоро почали закінчуватися, і тепер унікальні IP мають тільки сервери, а звичайні користувачі розміщуються провайдерами по кілька сотень на одному IP за допомогою NAT.
Технологія NAT дозволяє комп'ютеру підключитися до будь-якого сервера в інтернеті і отримати від нього відповідь, але ініціювати підключення до такого комп'ютера неможливо, оскільки фактично один IP належить сотні комп'ютерів, і система просто не знає, до якого з них звертаються.
Ваша локальна мережа теж працює за принципом NAT, і завдання у неї схожа - захистити ваші домашні пристрої від несанкціонованого доступу, і дозволити вам підключати до мережі декілька пристроїв, наприклад два ноутбука. Якби не було NAT, вам би довелося купувати два окремих інтернет підключення для кожного з них.
Як ви зрозуміли, ваш домашній комп'ютер міг би мати зовнішній IP-адреса доступний всім, але це недоцільно як мінімум з двох причин. По-перше, дорого, по-друге, дуже небезпечно. Тому підключення комп'ютера до інтернету зараз виглядає приблизно так:
- Зовнішній і доступний всім IP, який належить провайдеру і використовується для виходу в інтернет сотень користувачів;
- IP-адреса вашого роутера в локальній мережі провайдера, тієї самої, з IP-адресою якої ви виходите в інтернет. Він не доступний з інтернету і, швидше за все, вам не знадобиться;
- IP-адреса вашого комп'ютера в локальній (домашньої) мережі, створеної роутером, до якої ви можете підключати свої пристрої. Саме він використовується для взаємодії між пристроями в локальній мережі і відображається в інформації про мережевому інтерфейсі;
- Внутрішній IP-адреса комп'ютера, недоступний ззовні і використовується тільки для внутрішніх комунікацій в системі.
Тепер, коли ви трохи почали орієнтуватися в питанні, давайте розглянемо способи дізнатися свій IP Linux.
Як дізнатися внутрішній IP Linux
Як я вже сказав, внутрішній IP завжди однаковий для кожного комп'ютера - 127.0.0.1, що спрведливость не тільки для Linux, але і для Windows та інших операційних систем. Також до свого комп'ютера можна звернутися по домену localhost.
Ви можете переконається в цьому, виконавши nslookup:
nslookup localhost
Як дізнатися локальний IP в Linux
Дізнатися локальний IP комп'ютера теж не дуже складно. Для цього вам не потрібні ніякі сервіси, ми можемо просто подивитися інформацію про інтерфейси.
Щоб дізнатися свій IP Linux в локальній мережі? виконайте таку команду:
sudo ifconfig
Тут відображається досить багато інформації про мережеві інтерфейси. Крім IP, тут можна побачити MAC-адресу, маску мережі і невелику статистику по роботі інтерфейсу. IP-адреса кожного інтерфейсу відображається після слів inet addr.
Тепер про інтерфейси: lo - це внутрішній інтерфейс з IP-адресою 127.0.0.1, eth0 - це провідний інтерфейс, а wlan0 - інтерфейс Wi-Fi. Як бачите, для кожного з них встановлені свої адреси.
Ви можете відфільтрувати зайву інформацію і вивести тільки IP-адреси:
sudo ifconfig | grep "inet addr"
Утиліта ifconfig вже вважається застарілою і в деяких дистрибутивах не використовується. Замість неї пропонується новий інструмент - ip. Ви можете виконати аналогічні дії за допомогою нього:
ip addr show
Тут IP-адреса відображається після слова inet. Ви знаєте, як подивитися IP-адреса Linux для комп'ютера в локальній мережі, тепер розглянемо зовнішній.
Як дізнатися зовнішній IP-адреса в Linux
Із зовнішнім IP-адресою ситуація трохи складніше. Звичайно, якби у вас був доступ до сервера провайдера, ви б могли виконати ту ж саму команду ifconfig і дізнатися зовнішній IP Linux точно так же, як і на своєму комп'ютері.
Ясна річ, що доступу до серверів провайдера у вас немає, тому доведеться користуватися обхідними шляхами. Ми можемо відкрити спеціальний сайт, який подивиться, з якого IP ми його відкрили, і скаже його нам. Є кілька таких сайтів. Найпростіше зробити це за допомогою браузера, наприклад, відкрийте сайт ifconfig.me або eth0.me:
Але це не зовсім зручно. Краще зробити це за допомогою терміналу. Просто використовуйте команду wget. Відразу розглянемо кілька таких сайтів, щоб ви могли використовувати будь-який вподобаний з них:
wget -qO- eth0.me
$ Wget -qO- ipinfo.io/ip
$ Wget -qO- ipecho.net/plain
$ Wget -qO- icanhazip.com
$ Wget -qO- ipecho.net
$ Wget -qO- ident.me
$ Wget -qO- myip.gelma.net
Щоб не набирати довгу команду кожен раз, ви можете створити зручний алиас :
alias getip = "wget -qO - eth0.me"
Хочу зауважити, що якщо ви хочете дізнатися не зовнішній IP комп'ютера, а саме адреса роутера в мережі провайдера, то такий спосіб не допоможе. Вам потрібно подивитися в настройках роутера або спробувати зробити це через командний інтерфейс роутера, так як це описано в попередньому варіанті.
висновки
Ось і все, тепер ви точно знаєте, як дізнатися IP-адресу Linux, виявляється, це не так складно, як могло здатися відразу. Правда, у всіх цих термінах можна спочатку заплутатися, але з практикою це проходить. Якщо у вас залишилися питання, питайте в коментарях!
У статті ми розглянули, що таке IP-адреса, але маршрутизацію торкнулися тільки побіжно. Якщо ви хочете дізнатися про це докладніше, то можете подивитися ось це відео:
Оцініть статтю:
Як дізнатися IP-адресу Linux
Кожен комп'ютер в мережі інтернет потрібно певним чином ідентифікувати. Для цього використовуються IP-адреси. Кожен комп'ютер, підключений до інтернету, має свою адресу, за допомогою якого можна дуже просто звернутися до цього комп'ютера.
Якщо ви хочете будь-яким чином взаємодіяти з іншим комп'ютером по Мережі, вам потрібно дізнатися його IP-адреса Linux. Дуже часто доводиться працювати по IP-адресою з серверами, але це може бути корисно і для домашніх комп'ютерів, і для локальних мереж. У цій невеликій статті ми розглянемо, як дізнатися IP Linux різними способами. Поговоримо про те, як дізнатися зовнішній IP, виданий провайдером, і внутрішній IP у вашій локальній мережі. Але спочатку давайте спробуємо зрозуміти, що таке IP-адреса, і як все працює.
Зміст статті:
трохи теорії
Ми можемо виділити три типи IP-адрес, з якими вам доведеться стикатися:
- Внутрішній адреса (IP-адреса комп'ютера);
- Адреса в локальній мережі;
- Зовнішній IP доступний у всьому інтернеті.
Внутрішній IP-адреса потрібна для того, щоб програми могли взаємодіяти між собою в межах цього комп'ютера, використовуючи мережеві протоколи. Наприклад, так браузер може отримати доступ до локального web-серверу або mysql-серверу. Внутрішній IP досить часто використовується в системних утиліти, і дізнатися його дуже просто - він завжди однаковий - 127.0.0.1.
Але з локальною мережею все трохи складніше. В ідеалі, кожен комп'ютер в світі мав би мати унікальну IP-адресу для повноцінного доступу в інтернет. Але з ростом популярності цієї технології вільні адреси скоро почали закінчуватися, і тепер унікальні IP мають тільки сервери, а звичайні користувачі розміщуються провайдерами по кілька сотень на одному IP за допомогою NAT.
Технологія NAT дозволяє комп'ютеру підключитися до будь-якого сервера в інтернеті і отримати від нього відповідь, але ініціювати підключення до такого комп'ютера неможливо, оскільки фактично один IP належить сотні комп'ютерів, і система просто не знає, до якого з них звертаються.
Ваша локальна мережа теж працює за принципом NAT, і завдання у неї схожа - захистити ваші домашні пристрої від несанкціонованого доступу, і дозволити вам підключати до мережі декілька пристроїв, наприклад два ноутбука. Якби не було NAT, вам би довелося купувати два окремих інтернет підключення для кожного з них.
Як ви зрозуміли, ваш домашній комп'ютер міг би мати зовнішній IP-адреса доступний всім, але це недоцільно як мінімум з двох причин. По-перше, дорого, по-друге, дуже небезпечно. Тому підключення комп'ютера до інтернету зараз виглядає приблизно так:
- Зовнішній і доступний всім IP, який належить провайдеру і використовується для виходу в інтернет сотень користувачів;
- IP-адреса вашого роутера в локальній мережі провайдера, тієї самої, з IP-адресою якої ви виходите в інтернет. Він не доступний з інтернету і, швидше за все, вам не знадобиться;
- IP-адреса вашого комп'ютера в локальній (домашньої) мережі, створеної роутером, до якої ви можете підключати свої пристрої. Саме він використовується для взаємодії між пристроями в локальній мережі і відображається в інформації про мережевому інтерфейсі;
- Внутрішній IP-адреса комп'ютера, недоступний ззовні і використовується тільки для внутрішніх комунікацій в системі.
Тепер, коли ви трохи почали орієнтуватися в питанні, давайте розглянемо способи дізнатися свій IP Linux.
Як дізнатися внутрішній IP Linux
Як я вже сказав, внутрішній IP завжди однаковий для кожного комп'ютера - 127.0.0.1, що спрведливость не тільки для Linux, але і для Windows та інших операційних систем. Також до свого комп'ютера можна звернутися по домену localhost.
Ви можете переконається в цьому, виконавши nslookup:
nslookup localhost
Як дізнатися локальний IP в Linux
Дізнатися локальний IP комп'ютера теж не дуже складно. Для цього вам не потрібні ніякі сервіси, ми можемо просто подивитися інформацію про інтерфейси.
Щоб дізнатися свій IP Linux в локальній мережі? виконайте таку команду:
sudo ifconfig
Тут відображається досить багато інформації про мережеві інтерфейси. Крім IP, тут можна побачити MAC-адресу, маску мережі і невелику статистику по роботі інтерфейсу. IP-адреса кожного інтерфейсу відображається після слів inet addr.
Тепер про інтерфейси: lo - це внутрішній інтерфейс з IP-адресою 127.0.0.1, eth0 - це провідний інтерфейс, а wlan0 - інтерфейс Wi-Fi. Як бачите, для кожного з них встановлені свої адреси.
Ви можете відфільтрувати зайву інформацію і вивести тільки IP-адреси:
sudo ifconfig | grep "inet addr"
Утиліта ifconfig вже вважається застарілою і в деяких дистрибутивах не використовується. Замість неї пропонується новий інструмент - ip. Ви можете виконати аналогічні дії за допомогою нього:
ip addr show
Тут IP-адреса відображається після слова inet. Ви знаєте, як подивитися IP-адреса Linux для комп'ютера в локальній мережі, тепер розглянемо зовнішній.
Як дізнатися зовнішній IP-адреса в Linux
Із зовнішнім IP-адресою ситуація трохи складніше. Звичайно, якби у вас був доступ до сервера провайдера, ви б могли виконати ту ж саму команду ifconfig і дізнатися зовнішній IP Linux точно так же, як і на своєму комп'ютері.
Ясна річ, що доступу до серверів провайдера у вас немає, тому доведеться користуватися обхідними шляхами. Ми можемо відкрити спеціальний сайт, який подивиться, з якого IP ми його відкрили, і скаже його нам. Є кілька таких сайтів. Найпростіше зробити це за допомогою браузера, наприклад, відкрийте сайт ifconfig.me або eth0.me:
Але це не зовсім зручно. Краще зробити це за допомогою терміналу. Просто використовуйте команду wget. Відразу розглянемо кілька таких сайтів, щоб ви могли використовувати будь-який вподобаний з них:
wget -qO- eth0.me
$ Wget -qO- ipinfo.io/ip
$ Wget -qO- ipecho.net/plain
$ Wget -qO- icanhazip.com
$ Wget -qO- ipecho.net
$ Wget -qO- ident.me
$ Wget -qO- myip.gelma.net
Щоб не набирати довгу команду кожен раз, ви можете створити зручний алиас :
alias getip = "wget -qO - eth0.me"
Хочу зауважити, що якщо ви хочете дізнатися не зовнішній IP комп'ютера, а саме адреса роутера в мережі провайдера, то такий спосіб не допоможе. Вам потрібно подивитися в настройках роутера або спробувати зробити це через командний інтерфейс роутера, так як це описано в попередньому варіанті.
висновки
Ось і все, тепер ви точно знаєте, як дізнатися IP-адресу Linux, виявляється, це не так складно, як могло здатися відразу. Правда, у всіх цих термінах можна спочатку заплутатися, але з практикою це проходить. Якщо у вас залишилися питання, питайте в коментарях!
У статті ми розглянули, що таке IP-адреса, але маршрутизацію торкнулися тільки побіжно. Якщо ви хочете дізнатися про це докладніше, то можете подивитися ось це відео:
Оцініть статтю:
Як дізнатися IP-адресу Linux
Кожен комп'ютер в мережі інтернет потрібно певним чином ідентифікувати. Для цього використовуються IP-адреси. Кожен комп'ютер, підключений до інтернету, має свою адресу, за допомогою якого можна дуже просто звернутися до цього комп'ютера.
Якщо ви хочете будь-яким чином взаємодіяти з іншим комп'ютером по Мережі, вам потрібно дізнатися його IP-адреса Linux. Дуже часто доводиться працювати по IP-адресою з серверами, але це може бути корисно і для домашніх комп'ютерів, і для локальних мереж. У цій невеликій статті ми розглянемо, як дізнатися IP Linux різними способами. Поговоримо про те, як дізнатися зовнішній IP, виданий провайдером, і внутрішній IP у вашій локальній мережі. Але спочатку давайте спробуємо зрозуміти, що таке IP-адреса, і як все працює.
Зміст статті:
трохи теорії
Ми можемо виділити три типи IP-адрес, з якими вам доведеться стикатися:
- Внутрішній адреса (IP-адреса комп'ютера);
- Адреса в локальній мережі;
- Зовнішній IP доступний у всьому інтернеті.
Внутрішній IP-адреса потрібна для того, щоб програми могли взаємодіяти між собою в межах цього комп'ютера, використовуючи мережеві протоколи. Наприклад, так браузер може отримати доступ до локального web-серверу або mysql-серверу. Внутрішній IP досить часто використовується в системних утиліти, і дізнатися його дуже просто - він завжди однаковий - 127.0.0.1.
Але з локальною мережею все трохи складніше. В ідеалі, кожен комп'ютер в світі мав би мати унікальну IP-адресу для повноцінного доступу в інтернет. Але з ростом популярності цієї технології вільні адреси скоро почали закінчуватися, і тепер унікальні IP мають тільки сервери, а звичайні користувачі розміщуються провайдерами по кілька сотень на одному IP за допомогою NAT.
Технологія NAT дозволяє комп'ютеру підключитися до будь-якого сервера в інтернеті і отримати від нього відповідь, але ініціювати підключення до такого комп'ютера неможливо, оскільки фактично один IP належить сотні комп'ютерів, і система просто не знає, до якого з них звертаються.
Ваша локальна мережа теж працює за принципом NAT, і завдання у неї схожа - захистити ваші домашні пристрої від несанкціонованого доступу, і дозволити вам підключати до мережі декілька пристроїв, наприклад два ноутбука. Якби не було NAT, вам би довелося купувати два окремих інтернет підключення для кожного з них.
Як ви зрозуміли, ваш домашній комп'ютер міг би мати зовнішній IP-адреса доступний всім, але це недоцільно як мінімум з двох причин. По-перше, дорого, по-друге, дуже небезпечно. Тому підключення комп'ютера до інтернету зараз виглядає приблизно так:
- Зовнішній і доступний всім IP, який належить провайдеру і використовується для виходу в інтернет сотень користувачів;
- IP-адреса вашого роутера в локальній мережі провайдера, тієї самої, з IP-адресою якої ви виходите в інтернет. Він не доступний з інтернету і, швидше за все, вам не знадобиться;
- IP-адреса вашого комп'ютера в локальній (домашньої) мережі, створеної роутером, до якої ви можете підключати свої пристрої. Саме він використовується для взаємодії між пристроями в локальній мережі і відображається в інформації про мережевому інтерфейсі;
- Внутрішній IP-адреса комп'ютера, недоступний ззовні і використовується тільки для внутрішніх комунікацій в системі.
Тепер, коли ви трохи почали орієнтуватися в питанні, давайте розглянемо способи дізнатися свій IP Linux.
Як дізнатися внутрішній IP Linux
Як я вже сказав, внутрішній IP завжди однаковий для кожного комп'ютера - 127.0.0.1, що спрведливость не тільки для Linux, але і для Windows та інших операційних систем. Також до свого комп'ютера можна звернутися по домену localhost.
Ви можете переконається в цьому, виконавши nslookup:
nslookup localhost
Як дізнатися локальний IP в Linux
Дізнатися локальний IP комп'ютера теж не дуже складно. Для цього вам не потрібні ніякі сервіси, ми можемо просто подивитися інформацію про інтерфейси.
Щоб дізнатися свій IP Linux в локальній мережі? виконайте таку команду:
sudo ifconfig
Тут відображається досить багато інформації про мережеві інтерфейси. Крім IP, тут можна побачити MAC-адресу, маску мережі і невелику статистику по роботі інтерфейсу. IP-адреса кожного інтерфейсу відображається після слів inet addr.
Тепер про інтерфейси: lo - це внутрішній інтерфейс з IP-адресою 127.0.0.1, eth0 - це провідний інтерфейс, а wlan0 - інтерфейс Wi-Fi. Як бачите, для кожного з них встановлені свої адреси.
Ви можете відфільтрувати зайву інформацію і вивести тільки IP-адреси:
sudo ifconfig | grep "inet addr"
Утиліта ifconfig вже вважається застарілою і в деяких дистрибутивах не використовується. Замість неї пропонується новий інструмент - ip. Ви можете виконати аналогічні дії за допомогою нього:
ip addr show
Тут IP-адреса відображається після слова inet. Ви знаєте, як подивитися IP-адреса Linux для комп'ютера в локальній мережі, тепер розглянемо зовнішній.
Як дізнатися зовнішній IP-адреса в Linux
Із зовнішнім IP-адресою ситуація трохи складніше. Звичайно, якби у вас був доступ до сервера провайдера, ви б могли виконати ту ж саму команду ifconfig і дізнатися зовнішній IP Linux точно так же, як і на своєму комп'ютері.
Ясна річ, що доступу до серверів провайдера у вас немає, тому доведеться користуватися обхідними шляхами. Ми можемо відкрити спеціальний сайт, який подивиться, з якого IP ми його відкрили, і скаже його нам. Є кілька таких сайтів. Найпростіше зробити це за допомогою браузера, наприклад, відкрийте сайт ifconfig.me або eth0.me:
Але це не зовсім зручно. Краще зробити це за допомогою терміналу. Просто використовуйте команду wget. Відразу розглянемо кілька таких сайтів, щоб ви могли використовувати будь-який вподобаний з них:
wget -qO- eth0.me
$ Wget -qO- ipinfo.io/ip
$ Wget -qO- ipecho.net/plain
$ Wget -qO- icanhazip.com
$ Wget -qO- ipecho.net
$ Wget -qO- ident.me
$ Wget -qO- myip.gelma.net
Щоб не набирати довгу команду кожен раз, ви можете створити зручний алиас :
alias getip = "wget -qO - eth0.me"
Хочу зауважити, що якщо ви хочете дізнатися не зовнішній IP комп'ютера, а саме адреса роутера в мережі провайдера, то такий спосіб не допоможе. Вам потрібно подивитися в настройках роутера або спробувати зробити це через командний інтерфейс роутера, так як це описано в попередньому варіанті.
висновки
Ось і все, тепер ви точно знаєте, як дізнатися IP-адресу Linux, виявляється, це не так складно, як могло здатися відразу. Правда, у всіх цих термінах можна спочатку заплутатися, але з практикою це проходить. Якщо у вас залишилися питання, питайте в коментарях!
У статті ми розглянули, що таке IP-адреса, але маршрутизацію торкнулися тільки побіжно. Якщо ви хочете дізнатися про це докладніше, то можете подивитися ось це відео:
Оцініть статтю:
Щоб дізнатися свій IP Linux в локальній мережі?Щоб дізнатися свій IP Linux в локальній мережі?
Щоб дізнатися свій IP Linux в локальній мережі?