Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 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
14-11703
electric
2003-11-12 20:12
2003.12.04
$$$ Money $$$


8-11636
Sergo1
2003-08-05 15:56
2003.12.04
Рисование на рисунке.


8-11626
Rean
2003-08-07 14:37
2003.12.04
DelphiX6


1-11610
Peter
2003-11-25 22:13
2003.12.04
открытие txt-файла


6-11654
ilka
2003-10-01 15:01
2003.12.04
TIdHttpServer TIdHttp TIdTCPClient TIdTCPServer





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский