С Новым годом! Форум программистов, компьютерный форум, киберфорум
C++: Сети
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.94/18: Рейтинг темы: голосов - 18, средняя оценка - 4.94
52 / 52 / 9
Регистрация: 09.10.2009
Сообщений: 984

Узнать IP локальный

19.02.2013, 13:02. Показов 3500. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как узнать IP локальный , в ручную знаю как всё это делается .

Добавлено через 50 секунд
Дополню , я себе установил софт и мне нужно узнать IP локальный .

Добавлено через 22 минуты
Не дописал , узнать IP локальный который выдал провайдер .
Мой IP - 192.168***
Локальный выдал провайдер - 10.55.647.**
И глобальный - 231.431.****
Нужно узнать локальный провайдера .
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
19.02.2013, 13:02
Ответы с готовыми решениями:

Узнать к какому файлу обращается локальный сервер
С php начал знакомиться - недавно, и сразу возникла проблема. В общем на выходе, у пользователя, имеется html-страница, которую он и...

Как узнать локальный ip клиента или имя компьютера
Как узнать локальный ip пользователя который заходит на страничку или имя компьютера, такое вообще возможно средствами asp.net?

Узнать по строке, что это веб ссылка, а не локальный путь к файлу.
Здравствуйте! Возник вопрос, как можно узнать, что в метод передали ссылку на файл в интернете, а не на файл находящийся на компьютере. Я...

10
1259 / 650 / 44
Регистрация: 06.02.2011
Сообщений: 1,654
19.02.2013, 14:05
*nix: getifaddr(), винда GetAdaptersInfo()
Цитата Сообщение от SATMAN Посмотреть сообщение
Нужно узнать локальный провайдера .
Если отвечать коротко и буквально, то ни как.
1
52 / 52 / 9
Регистрация: 09.10.2009
Сообщений: 984
19.02.2013, 19:07  [ТС]
Странно но на PHP я нашёл ..и подпилил ненмого вот что у меня получилось .
PHP
1
2
3
4
5
<?PHP
$req = "ipconfig";  
$ansip = shell_exec($req);  
echo '<pre>'.iconv('CP866', 'UTF-8', $ansip).'</pre>';
?>
Вывод и MAC и IP и тд. весь букет !
0
1259 / 650 / 44
Регистрация: 06.02.2011
Сообщений: 1,654
19.02.2013, 19:18
Что именно странно? То что у хоста может быть куча частных ip адресов и не возможно сказать кто именно дал конкретный rfc1918-адрес (провайдер/Ваш собственный/соседа этажом выше dhcp или кто-то еще)?
0
Native x86
Эксперт Hardware
 Аватар для quwy
6855 / 3788 / 1025
Регистрация: 13.02.2013
Сообщений: 11,861
19.02.2013, 19:30
Вот фрагмент вывода моего ipconfig (пароли и явки изменены, суть сохранена):
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Ethernet adapter LAN1:
 
   DNS-суффикс подключения . . . . . :
   Локальный IPv6-адрес канала . . . : fe70::dc09:4315:a986:5672%13
   IPv4-адрес. . . . . . . . . . . . : 192.168.123.1
   Маска подсети . . . . . . . . . . : 255.255.255.0
   IPv4-адрес. . . . . . . . . . . . : 195.106.139.163
   Маска подсети . . . . . . . . . . : 255.255.255.0
   Основной шлюз. . . . . . . . . : 159.106.139.10
 
Ethernet adapter LAN2:
 
   DNS-суффикс подключения . . . . . :
   Локальный IPv6-адрес канала . . . : fe80::edde:a648:3150:467a%21
   IPv4-адрес. . . . . . . . . . . . : 91.195.221.15
   Маска подсети . . . . . . . . . . : 255.255.255.0
   Основной шлюз. . . . . . . . . : 91.195.221.2
Что в этом случае делать будем?

P.S. Нет такого понятия, как IP-адрес компьютера. У любой машины есть как минимум 16777215 адресов в подсети 127.0.0.0/8 плюс сколько угодно адресов на каждом из сетевых интерфейсов, которых в свою очередь тоже может быть сколько угодно: LAN, WIFI, BT, xDSL, 3G...
0
52 / 52 / 9
Регистрация: 09.10.2009
Сообщений: 984
19.02.2013, 19:42  [ТС]
Вот моё .
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
Адаптер PPP Beeline Internet:
 
   DNS-суффикс подключения . . . . . : beeline
   IPv4-адрес. . . . . . . . . . . . : 100.72.253.12
   Маска подсети . . . . . . . . . . : 255.255.255.255
   Основной шлюз. . . . . . . . . : 0.0.0.0
 
Ethernet adapter Подключение по локальной сети:
 
   DNS-суффикс подключения . . . . . : beeline
   Локальный IPv6-адрес канала . . . : fe89::3546:7713:22a0:e3e%11
   IPv4-адрес. . . . . . . . . . . . : 10.80.231.351
   Маска подсети . . . . . . . . . . : 255.255.248.0
   Основной шлюз. . . . . . . . . : 10.80.231.15
 
Туннельный адаптер Подключение по локальной сети* 3:
 
   DNS-суффикс подключения . . . . . : 
   IPv6-адрес. . . . . . . . . . . . : 2001:0:9d38:953c:282b:1b26:7fb7:2f3
   Локальный IPv6-адрес канала . . . : fe80::282b:1b26:7fb7:2f3%12
   Основной шлюз. . . . . . . . . : 
 
Туннельный адаптер isatap.beeline:
 
   Состояние среды. . . . . . . . : Среда передачи недоступна.
   DNS-суффикс подключения . . . . . : beeline
Я выделил вот у себя , что меня интересует .
IPv4-адрес. . . . . . . . . . . . : 10.80.231.351
Смысл такой , передать файл по локальной сети , хостинг сейчас предлогает 100 метров , а где я работаю там и 1г. линию или ночью с инет .

Добавлено через 2 минуты
Смысл такой , агент мыла умеет сейчас по локалке гонять файлы при 100 метрах у нас.
Вывод как он определяет ?
0
Native x86
Эксперт Hardware
 Аватар для quwy
6855 / 3788 / 1025
Регистрация: 13.02.2013
Сообщений: 11,861
19.02.2013, 19:54
Цитата Сообщение от SATMAN Посмотреть сообщение
Я выделил вот у себя , что меня интересует .
IPv4-адрес. . . . . . . . . . . . : 10.80.231.351
А почему не IPv4-адрес. . . . . . . . . . . . : 100.72.253.12? Как планируете отличать разные адреса?

Смысл такой , передать файл по локальной сети , хостинг сейчас предлогает 100 метров , а где я работаю там и 1г. линию или ночью с инет .

Смысл такой , агент мыла умеет сейчас по локалке гонять файлы при 100 метрах у нас.
Вывод как он определяет ?
Я не знаю как работает агент мыла, но предполагаю что он просто сначала рассылает броадкаст на все интерфейсы, и если кто-то откликнулся, шлет полезные данные на тот интерфейс, с которого пришел отклик. Таким образом ему адреса вообще знать не нужно, если контрагент сидит в локалке в том же адресном пространстве, он примет броадкаст, ответит на него, и связь будет вестись через этот интерфейс.
1
52 / 52 / 9
Регистрация: 09.10.2009
Сообщений: 984
19.02.2013, 21:56  [ТС]
Цитата Сообщение от quwy Посмотреть сообщение
Таким образом ему адреса вообще знать не нужно, если контрагент сидит в локалке в том же адресном пространстве, он примет броадкаст, ответит на него, и связь будет вестись через этот интерфейс.
Вот это уже теплее тогда . На с++ незнаю это точно , а на PHP собрал с проверками используя preg_match

Добавлено через 1 час 55 минут
Почитал про брудкаст , сделал вывод что всё это Ж , так как я по локалке собираюсь отдавать отдному значит уникаст , вывод зачем долбить в сеть ? брудкастом или мультикастом работает P2P сети .
0
Native x86
Эксперт Hardware
 Аватар для quwy
6855 / 3788 / 1025
Регистрация: 13.02.2013
Сообщений: 11,861
19.02.2013, 22:10
Цитата Сообщение от SATMAN Посмотреть сообщение
Почитал про брудкаст , сделал вывод что всё это Ж , так как я по локалке собираюсь отдавать отдному значит уникаст , вывод зачем долбить в сеть ? брудкастом или мультикастом работает P2P сети .
Броадкаст позволяет быстро найти контрагента. Это как крикнуть в лесу "Вася, ты где?!". Услышать этот призыв могут разные люди, но только Вася отзовется и вы по голосу быстро найдете друг друга и спокойно поговорите.

Точно так же можно реализовать программу быстрой пересылки по локалке. Первая программа дает броадкаст с кодовым словом, вторая, приняв этот пакет и опознав свое кодовое слово, отвечает уже прицельно по адресу вызывающего. Вызывающий принимает ответ и тоже прицельно по адресу вызываемого начинает трансфер данных. То есть после первого этапа "запрос->ответ", оба хоста знают адреса друг друга и в броадкастах больше не нуждаются. Дальше можно либо обмениваться прицельными UDP-пакетами, либо даже установить обычное TCP-соединение.
1
52 / 52 / 9
Регистрация: 09.10.2009
Сообщений: 984
20.02.2013, 00:23  [ТС]
Цитата Сообщение от quwy Посмотреть сообщение
оба хоста знают адреса друг друга
Вот меня и интересует , какие адреса ? ... тобишь мас-адрес или IP и тд.
Но влес думаю кричать не нужно , так как я передаю файл тому кто у меня в друзьях . агент или аська .
0
Native x86
Эксперт Hardware
 Аватар для quwy
6855 / 3788 / 1025
Регистрация: 13.02.2013
Сообщений: 11,861
20.02.2013, 18:21
Цитата Сообщение от SATMAN Посмотреть сообщение
Вот меня и интересует , какие адреса ? ... тобишь мас-адрес или IP и тд.
Если работать на уровне протокола IPX (что тоже вполне реально), то адресами по сути являются MAC, но гораздо логичнее работать на уровне протокола IP, тогда адресами соответственно будут IP-адреса. Каждый пакет имеет поле обратного адреса, поэтому вызываемая программа, приняв броадкаст, будет знать адрес вызывающей, и ответить сможет уже обычным направленным пакетом (или даже сразу инициировать TCP-сессию). А после этого ответа, вызывающий тоже будет знать адрес вызываемого. Таким образом достаточно одного броадкаста в самом начале работы. От одного широковещательного пакета сеть не испортится (тем более что их там гуляет сотнями в секунду иногда).

Но влес думаю кричать не нужно , так как я передаю файл тому кто у меня в друзьях . агент или аська .
Так для этого нужно узнать их адреса, причем не внешние (которые знает сервис авторизации), а внутренние, по которым до них можно докричаться по локалке.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
20.02.2013, 18:21
Помогаю со студенческими работами здесь

Запрашивает локальный логин и пароль на вход в локальный компьютер?
Запрашивает локальный логин и пароль на вход в локальный компьютер? Что делать в Групповой политике не могу найти настройки что-бы...

Локальный указатель на локальный строковый литерал
Здравствуйте. Подскажите, пожалуйста, почему локальный указатель, созданный в функции, не уничтожается после вызова функции? То есть мы...

Как узнать, что картинка полностью загружена, чтобы узнать её размеры
Здраствуйте ! Делаю галерею. Мне нужно узнать когда картинка загрузица полносттю, чтобы узнать её размеры. Подскажыте, читал ето делаеца...

Узнать запущено ли уже приложение, если да то узнать его handle
Если приложение уже запущено нужно поучить его handle и передать в него данные Вопрос. С помощью Mutex можно определить запущено ли...

Даны 3 стороны треугольника, узнать существует ли он, если да, то узнать какой он
Помогите бо сегодня вообще не хачу думать! Даны 3 стороны треугольника, узнать существует ли он(это я знаю), если да, то узнать какой...


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru