|
Алгоритмика Об алгоритмах вообще; методы, обсуждения способов решения |
11.07.2012, 23:23
|
#1
|
Зануда с интернетом
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений (для 20,935 пользователей)
|
IP-адреса хоста
В Blitz3D, функция CountHostIPs( host_name$ ) возвращает кол-во IP-адресов, связанных с хостом. Аналогичную ситуацию (опуская подробности) можно наблюдать для "винсокетной" функции gethostbyname (на которой, надо полагать, CountHostIPs и работает).
В целом, понятно, как и зачем несколько IP какому-нибудь сайту, но откуда и зачем у любой(?) локальной машины более одного IP? Что-то я затупил... Это же не адреса ближайших к хосту шлюзов. Взываю к сообществу...
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
|
(Offline)
|
|
12.07.2012, 00:10
|
#2
|
Злобный Админ
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений (для 9,330 пользователей)
|
Ответ: IP-адреса хоста
Один комп может иметь легко несколько адресов, например из разных сетей к которым он подключен, зависит от числа сетевых карт (интерфейсов), но может и превышать их число, например 127.0.0.1 собственный адрес компа.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
12.07.2012, 00:45
|
#3
|
Зануда с интернетом
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений (для 20,935 пользователей)
|
Ответ: IP-адреса хоста
Сетевая карта одна. Loopback-ip-ов в списке не было. Первым идёт (в обоих случаях) привычный локальный адрес, а далее вот не ясно. Пример нужен?
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
|
(Offline)
|
|
12.07.2012, 01:32
|
#4
|
|
Ответ: IP-адреса хоста
impersonalis
Представь что у тебя два ethernet разъема вот тебе и два ip адреса
а теперь представь что сетевое устройство может быть и виртуальным, и тоже иметь адрес (виртуальные машины там, где реальная выступает как роутер).
IP стек не пишут только для настольного пк с одним ip адресом.
|
|
|
Сообщение было полезно следующим пользователям:
|
|
12.07.2012, 03:24
|
#5
|
Ференька
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений (для 15,675 пользователей)
|
Ответ: IP-адреса хоста
Сообщение от impersonalis
В Blitz3D, функция CountHostIPs( host_name$ ) возвращает кол-во IP-адресов, связанных с хостом. Аналогичную ситуацию (опуская подробности) можно наблюдать для "винсокетной" функции gethostbyname (на которой, надо полагать, CountHostIPs и работает).
В целом, понятно, как и зачем несколько IP какому-нибудь сайту, но откуда и зачем у любой(?) локальной машины более одного IP? Что-то я затупил... Это же не адреса ближайших к хосту шлюзов. Взываю к сообществу...
|
89.112.11.9 - Мой адрес в Инторнетах
192.168.0.105 - Мой адрес в домашней сети
Типичнейшая ситуация. Можно приплести ещё виртуалки, как Джимон грит.
|
(Offline)
|
|
12.07.2012, 21:05
|
#6
|
Зануда с интернетом
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений (для 20,935 пользователей)
|
Ответ: IP-адреса хоста
jimon оказался прав: совсем запамятовал что виртуалку на днях поставил - как раз зашёл отписаться на форуме.
Сообщение от ABTOMAT
89.112.11.9 - Мой адрес в Инторнетах
192.168.0.105 - Мой адрес в домашней сети
Типичнейшая ситуация.
|
такое winapi не может
upd: в том плане, что определение внешнего ip не такая тривиальная задача, а потому не решается такими примитивными функциями.
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
|
(Offline)
|
|
12.07.2012, 21:52
|
#7
|
[object Object]
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,355
Написано 2,471 полезных сообщений (для 6,853 пользователей)
|
Ответ: IP-адреса хоста
Простейший способ определения внешнего ip это подключиться сокетом к ресурсу на подобии этого:
checkip.dyndns.org:80
И считать ответ
__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 3070
AMD Ryzen 7 3800X 4.3Ghz; 64Gb; Nvidia 1070Ti
AMD Ryzen 7 1700X 3.4Ghz; 8Gb; AMD RX 570
AMD Athlon II 2.6Ghz; 8Gb; Nvidia GTX 750 Ti
|
(Offline)
|
|
12.07.2012, 22:02
|
#8
|
Зануда с интернетом
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений (для 20,935 пользователей)
|
Ответ: IP-адреса хоста
Сообщение от Randomize
Простейший способ определения внешнего ip это подключиться сокетом к ресурсу на подобии этого:
checkip.dyndns.org:80
И считать ответ
|
спасибо, кэп! Прочитай первый пост.
В целях пресечения дальнейшего оффтоп-а, закрою тему
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
|
(Offline)
|
|
12.07.2012, 23:59
|
#9
|
[object Object]
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,355
Написано 2,471 полезных сообщений (для 6,853 пользователей)
|
Ответ: IP-адреса хоста
И правда плохо прочитал первый пост.
А почему тред в алгоритмах?
__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 3070
AMD Ryzen 7 3800X 4.3Ghz; 64Gb; Nvidia 1070Ti
AMD Ryzen 7 1700X 3.4Ghz; 8Gb; AMD RX 570
AMD Athlon II 2.6Ghz; 8Gb; Nvidia GTX 750 Ti
|
(Offline)
|
|
13.07.2012, 00:00
|
#10
|
Зануда с интернетом
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений (для 20,935 пользователей)
|
Ответ: IP-адреса хоста
Сообщение от Randomize
И правда плохо прочитал первый пост.
А почему тред в алгоритмах?
|
Помещать в болтовню жалко - потеряется. Вопрос вроде и не по железу, но и к конкретному языку программирования не относится.
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 06:10.
|