Форум: "Сети";
Текущий архив: 2003.12.04;
Скачать: [xml.tar.bz2];
ВнизСоединение с Интернетом Найти похожие ветки
← →
Lony (2003-10-07 15:30) [0]Компьютер подключен к инету через локальную сеть. Пробую программно отпинговать какой-нибудь сервер, не получается. Хотя при Dial-Up всё нормально. В чём дело?
← →
Digitman (2003-10-07 15:36) [1]возможно, в запретах админа на исходящие ICMP-пакеты
← →
Lony (2003-10-07 15:43) [2]А IExplorer разве не так соединяется? По другому никак отпинговать нельзя?
← →
Digitman (2003-10-07 15:51) [3]а причем здесь IE ? он что, ICMP использует ?
← →
Reindeer Moss Eater (2003-10-07 15:52) [4]А IExplorer разве не так соединяется?
Не так.
По другому никак отпинговать нельзя?
По какому?
← →
Verg (2003-10-07 15:57) [5]
> А IExplorer разве не так соединяется?
Нет, конечно :) Незачем ему пинговать.
Дык, у вас небось локалка-то "теневая".
Т.е. все из локалки ходят в инет через прокси.
Вот и не пингуются сервера в инете.
Попробуйте попинговать прокси.
← →
Lony (2003-10-07 16:10) [6]А как пинговать прокси?
← →
Reindeer Moss Eater (2003-10-07 16:13) [7]Так же как и все остальное. Только зачем?
← →
Lony (2003-10-07 16:14) [8]Зачем что?
← →
Reindeer Moss Eater (2003-10-07 16:14) [9]Пинговать
← →
Verg (2003-10-07 16:15) [10]У IE открываешь Сервис!Свойства обозревателя|Подключения|Настройка LAN|.. Там будет адрес прокси.
Вот этот адрес и попингуйте.
← →
Lony (2003-10-07 16:15) [11]Вообщем, нужно любым способом проверить, есть ли выход в инет или нет. Это реально?
← →
Lony (2003-10-07 16:17) [12]А адрес прокси программным способом определить можно?
← →
Reindeer Moss Eater (2003-10-07 16:22) [13]А адрес прокси программным способом определить можно?
А зачем? Это забота браузера. Он в его настройках лежит.
← →
Deff (2003-10-07 16:29) [14]Вообщем, нужно любым способом проверить, есть ли выход в инет или нет. Это реально?
________________
да. открываешь ие и вводишь ya.ru
если загрузилась - значит есть...
← →
Reindeer Moss Eater (2003-10-07 16:50) [15]Русская народная сказка "Про маму, мальчика, буханку хлеба и пинг".
Мама отправила мальчика за хлебом в сельпо до которого было 5 км.
Мальчик хорошо учился в школе и был умным.
Его мучил вопрос: а есть ли в магазине хлеб вообще?
Он пошел в сельпо, но не взял с собой ни денег ни авоськи, потому что решил кое-что проверить прежде чем купить хлеб.
Итак, он пришел в сельпо и спросил у продавца сколько времени.
Продавец ответил ему что времени сейчас три часа и мальчик пошел домой.
По пути домой мальчик почему-то решил, что хлеб в магазине все-таки есть (ведь тетка ответила ему на вопрос "скока время?")
Вернувшись домой он взял авоську, деньги и пошел снова в магазин за хлебом, но спустя 2 часа вернулся с пустыми руками.
Потому что:
1. Хлеба в этот день в магазин вообще не завозили.
или
2. Хлеб кончился пока мальчик шел домой за авоськой
или
3. Магазин этот вообще не продает хлеб
Мораль:
Мальчику только казалось, что он поступает мудро.
Потому что:
1. Имея потребность в буханке хлеба (web-странице) он зачем-то спрашивал у продавщицы время (использовал протокол ICMP)
2. Не подумал, что наличие хлеба в момент проверки еще не означает его наличие в момент покупки и наоборот, отсутствие в момент проверки еще не означает отсутствия хлеба в момент покупки.
← →
Anatoly Podgoretsky (2003-10-07 16:55) [16]А если у тебя прокси, то у тебя вообще нет никакого "подключения" к Интернет, а только подключение к прокси.
← →
Lony (2003-10-07 17:21) [17]Ну а как можно проверить в своей программе, есть ли выход в инет в данной ситуации, не используя browser?
← →
Reindeer Moss Eater (2003-10-07 17:23) [18]Зачем?
← →
Lony (2003-10-07 20:33) [19]Чтобы прогу можно было запустить и не мучиться.
← →
Anatoly Podgoretsky (2003-10-07 20:47) [20]Пропинговать, протрассировать, подключиться к какому либо ресурсу.
← →
Lony (2003-10-07 22:37) [21]Anatoly Podgoretsky,
Пропинговать прокси?
Как протрассировать и что это значит?
← →
Reindeer Moss Eater (2003-10-08 09:04) [22]Чтобы прогу можно было запустить и не мучиться.
А её (прогу) сразу нельзя запустить что бы не мучаться?
← →
Fork (2003-10-08 09:20) [23]Блин, мужики вы чего курите? Детсад развели.
← →
Duncann (2003-10-08 10:09) [24]Используй другие компоненты, например Indy HTTP. Только смысл так и не понятен, зачем тебе это надо?
← →
Anatoly Podgoretsky (2003-10-08 10:51) [25]Lony © (07.10.03 22:37) [21]
Ладно не мучайся, просто запускай свою программу.
← →
Советчик (2003-10-08 18:24) [26]Народ ну на самом деле вам же задают вопрос можно ли пропинговать адресс в инете через локалку? Вот мой ответ: НЕТ.
(Вариант возможен только при подключении через NAT, он все запросы передает прозрачно. Т.е. ты набираешь www.ya.ru он перехватывает это дело ищет в локальной сети если такого ресурса в локалке нет отсылает в интернет, но про пинг точно не скажу тонкостей не знаю)
И действительно нахрена вам это нужно?
Один хрен даже если ходите в инет через прокси там обычно авторизация нужна. По этому в программе ставите пользователя при первом запуске перед выбором: Вы ходите в интернет по дайалап или через локальную сеть? Если первое проверяешь коннект, если второе заставляешь его либо ввести вручную адресс прокси сервера и порта либо предлагаешь экспортировать настройки из браузера. Если конечно авторизации нет на прокси то тогда "проще", экспорт автоматом настроек из эксплорера и метод GET на какой нибудь сто процентно существующий сервер (тот же яндекс напр.) и ждешь ответ также втихую...
← →
Reindeer Moss Eater (2003-10-09 08:50) [27]вопрос можно ли пропинговать адресс в инете через локалку? Вот мой ответ: НЕТ.
А мой ответ - ДА.
Вариант возможен только при подключении через NAT
Не только.
Так что не надо подобных мудрых советов
← →
Anatoly Podgoretsky (2003-10-09 09:08) [28]Наш ответ Чемберлену
← →
Fork (2003-10-09 15:41) [29]>вопрос можно ли пропинговать адресс в инете через локалку? Вот >мой ответ: НЕТ.
>>А мой ответ - ДА.
А мой вопрос, а нахрена???
Ну зачем пинговать машину? Определение факта запущенной машины НЕ ЕСТЬ однозначный ответ на вопрос есть ли необходимый сервис для нас со стороны сервера (80, 22 и т.д.)
← →
Виталий (2003-10-09 20:43) [30]Отвечать же нужно на первоначально поставленный вопрос.
//Компьютер подключен к инету через локальную сеть. Пробую программно отпинговать какой-нибудь сервер, не получается. Хотя при Dial-Up всё нормально. В чём дело?//
Каким образом идет программное пингование?
Что значит "при Dual-Up все нормально"? Поясни людям.
По определенным портам (читай: определенным командам) админ может запретить доступ в Интернет, в том числе и команде ping.
Попробуй команды
ping 10.100.100.1 (на любой соседский комп или комп с прокси)
tracert 10.100.100.1
ping www.rambler.ru
tracert rambler.ru
Команда tracert выдает информацию от КАЖДОГО компьютера по пути следования пакета TCP/IP.
Если при трассировании www.rambler.ru выводит звездочки после твоего прокси, то закрыто ПОЧТИ полностью, и испытывать свою прогу ты можешь на любой компьютер внутри локалки.
Подробности можешь узнать, прочитав книги по протоколу TCP/IP.
Страницы: 1 вся ветка
Форум: "Сети";
Текущий архив: 2003.12.04;
Скачать: [xml.tar.bz2];
Память: 0.51 MB
Время: 0.005 c