Форум программистов, компьютерный форум, киберфорум
C/С++ под Linux
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
365 / 124 / 22
Регистрация: 08.01.2015
Сообщений: 1,418
Записей в блоге: 2

IP-адрес в Linux

03.08.2017, 19:34. Показов 796. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Набираю в консоли
Bash
1
ip a
Получается информация о сетевом интерфейсе, в т.ч. показывается IP-адрес.
Но, этот адрес почему-то не совпадает с IP-адресом, который показывают сервисы в интернете (2ip.ru, ip-address.ru) - если выйти в интернет из браузера.
Почему так?

Добавлено через 11 минут
Самое интересное - при помощи команды ip a адрес каждый день показывается один и тот же. Тогда как сервисы в интернете выдают, как правило, разные адреса (ибо у меня нет выделенного IP).
Странности какие-то...
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
03.08.2017, 19:34
Ответы с готовыми решениями:

Вычислить адрес верхушки стека, адрес следующей команды, адрес переменной, адрес которой содержится в BX
Помогите решить следующие задачи: 1.Вычислить адрес верхушки стэка. 2.Вычислить адрес следующей выполняемой программы. 3. Вычислить...

IP - адрес при смене Windows на Linux
Здравствуйте уважаемые. У меня СТАТИЧЕСКИЙ айпи адрес (НЕ ВЫДЕЛЕННЫЙ, а статический). я наблюдал что когда меняю виндовс то последний цыфры...

Как вытянуть параметры (MAC адрес, например) сервера на Linux средствами PHP?
Ребята, подскажите, пожалуйста, как быть. У меня есть локальный сервер на линуксе. Собственно, сабж - как мне узнать его MAC или какие-то...

4
Диванный эксперт
Эксперт С++
 Аватар для Max Dark
2550 / 2064 / 971
Регистрация: 09.10.2013
Сообщений: 4,793
Записей в блоге: 4
03.08.2017, 19:44
Цитата Сообщение от Htext Посмотреть сообщение
Почему так?
Потому что утилита ip выводит адрес компьютера в вашей локальной сети.
А он выдается компьютеру DHCP-сервером вашего роутера/модема.
Если компьютер в сети один, то в большинстве случаев ему будет назначаться один и тот же адрес.

То что показывают сервисы - это один из IP-адресов вашего провайдера.
Он назначается каждый раз при подключении к Internet.
2
365 / 124 / 22
Регистрация: 08.01.2015
Сообщений: 1,418
Записей в блоге: 2
03.08.2017, 21:02  [ТС]
Цитата Сообщение от Max Dark Посмотреть сообщение
А он выдается компьютеру DHCP-сервером вашего роутера/модема.
Т.е. это адрес в локальной сети моего провайдера? Получается, что когда на мой компьютер из интернета доставляется сообщение, вначале оно поступает по внешнему IP-адресу, а потом провайдер переадресует его на внутренний (тот, который дает команда ip)?
Тогда вопрос: а для чего так делается? Разве нельзя было обойтись без внутреннего адреса?

Добавлено через 43 минуты
Linux запущен в меня в виртуальной машине VMware. Посмотрел сейчас IP-конфигурацию основной операционной системы (при помощи команды ipconfig), оказалось, что то, что определяется в Linux при помощи команды ip a, в первых трех разрядах (слева направо, согласно маске сети) совпадает с адресом виртуального устройства "Ethernet adapter VMware Network Adapter".

Добавлено через 1 минуту
Т.е. виртуальная машина, похоже, выполняет роль шлюза.

Добавлено через 5 минут
А IP-адрес провайдера (локальный адрес), оказывается, совсем другой.
0
Диванный эксперт
Эксперт С++
 Аватар для Max Dark
2550 / 2064 / 971
Регистрация: 09.10.2013
Сообщений: 4,793
Записей в блоге: 4
03.08.2017, 21:18
Цитата Сообщение от Htext Посмотреть сообщение
Т.е. это адрес в локальной сети моего провайдера?
Это адрес в вашей локальной сети - там путь запроса/ответа несколько длиннее.
Цитата Сообщение от Htext Посмотреть сообщение
а для чего так делается?
Если по простому:
IP-адресов выделенных провайдеру мало, а желающих выйти в интернет много.
Всем не хватает - несколько клиентов делят один IP-адрес.
2
365 / 124 / 22
Регистрация: 08.01.2015
Сообщений: 1,418
Записей в блоге: 2
03.08.2017, 21:49  [ТС]
Max Dark, спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
03.08.2017, 21:49
Помогаю со студенческими работами здесь

Частный адрес, динамический адрес, статический адрес - какой у меня?
Привет. Открываем рубрику глупых вопросов. Я сижу с компьютера который подключен к интернету по кабелю, кабель от компьютера идёт к...

Функция возвращает адрес , как передать этот адрес другой функции ?
const int max = 5; double * fill_array(double, int); void show_array(const double, double *); // как передать этой функции в...

На одном из компьютеров адрес dhcp-сервера сменился на адрес компьютера другого сотрудника
Здравствуйте! Столкнулся с такой проблемой: на одном из компьютеров отвалился интернет, перво наперво решил посмотреть какой выдан ip...

Адрес объекта, адрес указателя. Где что находится?
#include <iostream> void Foo(int* val) { std::cout << val << " " << *val << " " << &val << '\n'; } void Bar(int* &val) ...

Убедиться, что адрес первого элемента массива и адрес, хранящийся в указатели на этот массив равны.
Убедиться, что адрес первого элемента массива и адрес, хранящийся в указатели на этот массив - равны.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru