IP Адресс??? Внешней и Внутреней сети.

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Memfivosfey
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 212
Зарегистрирован: 17.02.2005 (Чт) 14:55

IP Адресс??? Внешней и Внутреней сети.

Сообщение Memfivosfey » 20.08.2006 (Вс) 20:00

У меня возник вот такой вопрос:

У мя есть внутренняя сеть, в ней есть компы, с IP адресами: Начиная с 192.168.0.1 - Этот подключён к инету, другие через него тоже подключаются к инету. Вопрос вот какой:
Когда я отключаю, от компа с адресом 192.168.0.1 все другие компы, то мой WinSock в моей программе даёт мне LocalIP - Внешний, тоесть тот, который мне назначает провайдер Интернета, когда же я подключаю обратно компьютеры моей внутренней сети с 192.168.0.2, 3, 4, 5, 6..... то мой WinSock возвращает LocalIP 192.168.0.1

Я конечно понимаю, что вопрос наверное совсем глупый, но если не сложно объяснить, почему так происходит и к какому IP в каком случае нужно обращатся, моему другу, что бы подключится к моему компу... из интернета.

Оч. надеюсь, что я понятно изъясняюсь :)
В программировании нет не решаемых проблемм, есть проблеммы на которые
мы не можем найти решение...

ANDLL
Великий гастроном
Великий гастроном
Аватара пользователя
 
Сообщения: 3450
Зарегистрирован: 29.06.2003 (Вс) 18:55

Сообщение ANDLL » 20.08.2006 (Вс) 20:08

Что бы подключится из интернета - ко второму IP, который внешний. Только при условии, что этот IP адрес выделен только твоему компьютеру.
Твоя ситация бывает потому, что понятие "IP адрес компьютера" не верно в принципе. IP адрес бывает только у пару "комппьютер+подключение". Если у одного компьютера несколько сетевых подключений, то и IP адресов несколько, а winsock выбирает просто один из них...
Гастрономия - наука о пище, о ее приготовлении, употреблении, переварении и испражнении.
Блог

vvs_adm
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1492
Зарегистрирован: 03.02.2005 (Чт) 3:45
Откуда: оттуда ;)

Сообщение vvs_adm » 20.08.2006 (Вс) 20:10

Что бы подключиться к твоему компу из инета (к тому, который 192.168.0.1) надо подключаться к "внешнему IP". К остальным компам снаружи вообще лучше не подключаться.
Никогда не откладывай на завтра то, что можно ... отложить на послезавтра!

Memfivosfey
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 212
Зарегистрирован: 17.02.2005 (Чт) 14:55

Сообщение Memfivosfey » 20.08.2006 (Вс) 20:14

Если у одного компьютера несколько сетевых подключений, то и IP адресов несколько, а winsock выбирает просто один из них...


А по какому принципу, WinSock производит выбор?
В программировании нет не решаемых проблемм, есть проблеммы на которые
мы не можем найти решение...

ANDLL
Великий гастроном
Великий гастроном
Аватара пользователя
 
Сообщения: 3450
Зарегистрирован: 29.06.2003 (Вс) 18:55

Сообщение ANDLL » 20.08.2006 (Вс) 20:18

Не знаю.
Предположение. Вероятно, сетевые подключения упорядоченны. И winsock выбирает IP адрес первого работающего.
Гастрономия - наука о пище, о ее приготовлении, употреблении, переварении и испражнении.
Блог

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 20.08.2006 (Вс) 20:28

Эксперимент показывает, что Winsock выбирает адрес последнего работающего.
А вообще, всё это регламентируется всякими метриками и другими страшными словами, про которые alibek знает лучше.
Изображение

Memfivosfey
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 212
Зарегистрирован: 17.02.2005 (Чт) 14:55

Сообщение Memfivosfey » 20.08.2006 (Вс) 20:34

1. Спасибо Огромное :), Придётся подождать ответа, может быть все же кто-то знает, по какому принципу WinSock производит выбор IP и ка возможно (если возможно конечно) на этот выбор повлиять.


2. тоесть, если я правильно понял, то мой друг, может ко мне
подключится из интернета, только в том случае, если у меня Статический IP, а с динамическим НИКАК? Просто буквально вчера пробовал подключится, Он писал у себя, я у себя., программный код вроде весь правильный, а подключение не вышло. :( Правда у мя XP а у него Win2K, Брандмауэру ПОРТ поставил в Исключения. Какая возможна проблемма?
В программировании нет не решаемых проблемм, есть проблеммы на которые
мы не можем найти решение...

ANDLL
Великий гастроном
Великий гастроном
Аватара пользователя
 
Сообщения: 3450
Зарегистрирован: 29.06.2003 (Вс) 18:55

Сообщение ANDLL » 20.08.2006 (Вс) 20:48

подключится из интернета, только в том случае, если у меня Статический IP
Нет, статичность\динамичность IP не причем. Важно лишь что бы этот IP-адрес был "выделенным".
Проблема более вероятно именно в том, что у тебя невыделенный IP-адрес. Обычно провайдер не дает IP адреса частным лицам... И если его об ътом не попросят :)
Гастрономия - наука о пище, о ее приготовлении, употреблении, переварении и испражнении.
Блог

ANDLL
Великий гастроном
Великий гастроном
Аватара пользователя
 
Сообщения: 3450
Зарегистрирован: 29.06.2003 (Вс) 18:55

Сообщение ANDLL » 20.08.2006 (Вс) 20:51

Memfivosfey писал(а): и ка возможно (если возможно конечно) на этот выбор повлиять.
если честно, не понятно зачем на него влиять?
Гастрономия - наука о пище, о ее приготовлении, употреблении, переварении и испражнении.
Блог

vvs_adm
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1492
Зарегистрирован: 03.02.2005 (Чт) 3:45
Откуда: оттуда ;)

Re: IP Адресс??? Внешней и Внутреней сети.

Сообщение vvs_adm » 20.08.2006 (Вс) 20:55

Memfivosfey писал(а):У мя есть внутренняя сеть, в ней есть компы, с IP адресами: Начиная с 192.168.0.1 - Этот подключён к инету, другие через него тоже подключаются к инету. :)
Вот примерно так же может быть и у провайдера - куча таких как вы и у всех один внешний IP.
Никогда не откладывай на завтра то, что можно ... отложить на послезавтра!

iolaus
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 176
Зарегистрирован: 19.03.2002 (Вт) 18:33
Откуда: Москва

Сообщение iolaus » 20.08.2006 (Вс) 22:07

а сколько у тя сетевых плат на компе??
2 правильно.

зайди в сетевые подключения
там наверху параметры
там дополнительные параметры
и поставь верхним подключение к инетй и тогдп и вин сок будет брать всегда ip внешний

возвожно можно api функцией задать это подключения но я без понятия как
This message will self destruct in five seconds!!!

iolaus
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 176
Зарегистрирован: 19.03.2002 (Вт) 18:33
Откуда: Москва

Сообщение iolaus » 20.08.2006 (Вс) 22:08

и скорее всего ip не выделеный а получен от статического DHCP
This message will self destruct in five seconds!!!

Memfivosfey
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 212
Зарегистрирован: 17.02.2005 (Чт) 14:55

Сообщение Memfivosfey » 20.08.2006 (Вс) 22:17

Проблема более вероятно именно в том, что у тебя невыделенный IP-адрес.


Если не сложно, уточни пожалуйста, что значит выделенный IP, я всегда думал, что выделенный и статический это одно.
В программировании нет не решаемых проблемм, есть проблеммы на которые
мы не можем найти решение...

Memfivosfey
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 212
Зарегистрирован: 17.02.2005 (Чт) 14:55

Сообщение Memfivosfey » 20.08.2006 (Вс) 22:20

а сколько у тя сетевых плат на компе??
2 правильно.


У меня одна сетевая, и два модема, от неё кабель в свич, а от свича другие компы.


зайди в сетевые подключения
там наверху параметры
там дополнительные параметры
и поставь верхним подключение к инетй и тогдп и вин сок будет брать всегда ip внешний

возвожно можно api функцией задать это подключения но я без понятия как


зашёл и помойму нашёл, то о чём ты говоришь, но результат тот же:*(
В программировании нет не решаемых проблемм, есть проблеммы на которые
мы не можем найти решение...

iolaus
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 176
Зарегистрирован: 19.03.2002 (Вт) 18:33
Откуда: Москва

Сообщение iolaus » 20.08.2006 (Вс) 22:23

статический выставлен вручную
а выделеный статическим DHCP - это значит что у компа стоит в настройках получать ip автоматически, а вот DHCP сервер выдает один и тотже ардес
This message will self destruct in five seconds!!!

iolaus
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 176
Зарегистрирован: 19.03.2002 (Вт) 18:33
Откуда: Москва

Сообщение iolaus » 20.08.2006 (Вс) 22:24

тебе надо модемное подключение сделать верхним если тебе нужен в аинсоке всегде внешний Ip если неаборот то поставь сетевуху наверх
This message will self destruct in five seconds!!!

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 20.08.2006 (Вс) 22:31

<шапка модератора>
Напоминаю, что у каждого поста есть кнопка "правка".
Если сразу после нажатия кнопки "отправить" пришло новое озарение, то нужно жать туда, а не постить новый пост.
</шапка модератора>

Если пров не дал Memfivosfey внешний адрес, а дал только 192.168.0.1, то из инета к нему будет не подключиться, хоть тресни.

Когда винсок слушает без указания конкретного интерфейса, он слушает на всех интерфейсах -- и на внешних, и на внутренних. Ничего нигде настраивать для этого не нужно.

Сдаётся мне, что вы не с той проблемой боретесь.
Изображение

MeMBus
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 450
Зарегистрирован: 23.02.2005 (Ср) 7:03
Откуда: Из леса...

Сообщение MeMBus » 21.08.2006 (Пн) 3:37

Вся загвоздка состоит в том, чтоб клиент мог корректно указать ip адрес клиента. Когда пользователь конектиться (если у него ip динамический), то пров выделяет ему временный статический ip (смотрим выполнить -> cmd -> ipconfig /all). Вот этот адрес мы и пробуем указать у клиента.
Бороться и искать, найти и перепрятать!

ANDLL
Великий гастроном
Великий гастроном
Аватара пользователя
 
Сообщения: 3450
Зарегистрирован: 29.06.2003 (Вс) 18:55

Сообщение ANDLL » 21.08.2006 (Пн) 7:52

MeMBus
Когда пользователь конектиться (если у него ip динамический), то пров выделяет ему временный статический ip
Хотелось бы узнать и что с того?
Memfivosfey
При подключении к провайдеру он выдает тебе либо
а) выделенный IP-адрес, то есть тот IP, по которому ты можеш как принимать так и инициировать соединения.
б) У провайдера может быть просто своя внутрення "Локальная сеть"(и не важно, как ты к ней подключаешся, модемом, ADSL или еще как). Компьютеры из этой сети получают доступ в интернет через шлюз. А тебе достается IP из такой вот сети... И даже если он будет у тебя статическим, подключится к нему все равно нельзя.
Гастрономия - наука о пище, о ее приготовлении, употреблении, переварении и испражнении.
Блог

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 21.08.2006 (Пн) 10:22

без разговора с пивом и по-душам со своим провайдером у тебя ничего не получится, имхо :lol:

Memfivosfey
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 212
Зарегистрирован: 17.02.2005 (Чт) 14:55

Сообщение Memfivosfey » 21.08.2006 (Пн) 18:30

ANDLL
При подключении к провайдеру он выдает тебе либо
а) выделенный IP-адрес, то есть тот IP, по которому ты можеш как принимать так и инициировать соединения.
б) У провайдера может быть просто своя внутрення "Локальная сеть"(и не важно, как ты к ней подключаешся, модемом, ADSL или еще как). Компьютеры из этой сети получают доступ в интернет через шлюз. А тебе достается IP из такой вот сети... И даже если он будет у тебя статическим, подключится к нему все равно нельзя.


Если я задам своему провайдеру так вопрос, он мне ответит или у него может быть личная заинтересованность это скрыть?

Konst_One
без разговора с пивом и по-душам со своим провайдером у тебя ничего не получится, имхо


Боюсь что только пивом дело не обойдётся :D

Выделенный IP пров. предлагает за 20$ месяц. :(
В программировании нет не решаемых проблемм, есть проблеммы на которые
мы не можем найти решение...

ANDLL
Великий гастроном
Великий гастроном
Аватара пользователя
 
Сообщения: 3450
Зарегистрирован: 29.06.2003 (Вс) 18:55

Сообщение ANDLL » 21.08.2006 (Пн) 20:23

Если я задам своему провайдеру так вопрос, он мне ответит или у него может быть личная заинтересованность это скрыть?
А собственно что ты у него спросиш? Ты же сам уже написал, что
Выделенный IP пров. предлагает за 20$ месяц
То есть если ты столько не платишь, то, очевидно, что у тебя он невыделенный.
Или ты тут опять перепутал выделенные и статические адреса?
(кстати, выделенные адреса очень даже могут быть динамическими, если кому то вдруг кажеться иначе...)
Гастрономия - наука о пище, о ее приготовлении, употреблении, переварении и испражнении.
Блог

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 21.08.2006 (Пн) 20:34

ANDLL писал(а):(кстати, выделенные адреса очень даже могут быть динамическими, если кому то вдруг кажеться иначе...)

:shock: :shock:
Кому они такие нужны?
Изображение

Memfivosfey
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 212
Зарегистрирован: 17.02.2005 (Чт) 14:55

Сообщение Memfivosfey » 21.08.2006 (Пн) 20:44

То есть если ты столько не платишь, то, очевидно, что у тебя он невыделенный.
Или ты тут опять перепутал выделенные и статические адреса?
(кстати, выделенные адреса очень даже могут быть динамическими, если кому то вдруг


Да, но чуть ранее, я был на DialUp у другого провайдера... запускал свою программу (Клиент - Сервер) с другим человеком и всё было нормально, он подключался ко мне ВЕЛИКОЛЕПНО, щас поменял провайдера и вот такая лажа :( хотя, что тогда, что сейчас ничего не плачу за IP. Но этот провайдер предоставляет внешний IP, не могу уже точно сказать, СТАТИЧЕСКИЙ или ВЫДЕЛЕННЫЙ, просто у него в прайсах читал.
В программировании нет не решаемых проблемм, есть проблеммы на которые
мы не можем найти решение...

vvs_adm
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1492
Зарегистрирован: 03.02.2005 (Чт) 3:45
Откуда: оттуда ;)

Сообщение vvs_adm » 21.08.2006 (Пн) 20:49

tyomitch писал(а)::shock: :shock:
Кому они такие нужны?
Ну например тому, кто не имеет возможности иметь статический. :roll:
Никогда не откладывай на завтра то, что можно ... отложить на послезавтра!

ANDLL
Великий гастроном
Великий гастроном
Аватара пользователя
 
Сообщения: 3450
Зарегистрирован: 29.06.2003 (Вс) 18:55

Сообщение ANDLL » 21.08.2006 (Пн) 20:55

Кому они такие нужны?
По крайней мере никаких причин для того что бы они не существовали нету. Например провайдер может раздавать реальные IP-адреса, но динамически, при подключении компьютера к сети.
Memfivosfey
Короче.
Заходиш сюда: http://www.all-nettools.com/toolbox,netТут есть кнопка, Proxy test.
Нажиая ее, ты увидиш свой внешний IP-адрес. Этот IP-адрес совпадает с тем, которыйу тебя отображается в свойствах подключения к своему прову?
Гастрономия - наука о пище, о ее приготовлении, употреблении, переварении и испражнении.
Блог

Memfivosfey
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 212
Зарегистрирован: 17.02.2005 (Чт) 14:55

Сообщение Memfivosfey » 21.08.2006 (Пн) 21:46

Заходиш сюда: http://www.all-nettools.com/toolbox,netТут есть кнопка, Proxy test.
Нажиая ее, ты увидиш свой внешний IP-адрес. Этот IP-адрес совпадает с тем, которыйу тебя отображается в свойствах подключения к своему прову?


Прокси сервер не обнаружен.

Оно мне выдало 4 адреса и все 4 одинаковых.
ТОт же адрес мне сейчас выдал и мой винсок в моей проге.
В программировании нет не решаемых проблемм, есть проблеммы на которые
мы не можем найти решение...

ANDLL
Великий гастроном
Великий гастроном
Аватара пользователя
 
Сообщения: 3450
Зарегистрирован: 29.06.2003 (Вс) 18:55

Сообщение ANDLL » 22.08.2006 (Вт) 11:11

Значит у тебя 100% выделенный IP(поправьте, если не так)
Гастрономия - наука о пище, о ее приготовлении, употреблении, переварении и испражнении.
Блог

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 22.08.2006 (Вт) 11:57

может твой провайдер просто часть портов закрыл, по которым ты пытаешься у себя слушать (listen) своим винсок-сервером

ANDLL
Великий гастроном
Великий гастроном
Аватара пользователя
 
Сообщения: 3450
Зарегистрирован: 29.06.2003 (Вс) 18:55

Сообщение ANDLL » 22.08.2006 (Вт) 12:09

Konst_One
Из вредности? Или бывают причины это делать?(я то в этом не разбираюсь, но интересно)
Гастрономия - наука о пище, о ее приготовлении, употреблении, переварении и испражнении.
Блог

След.

Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot и гости: 129

    TopList