Помощь - Поиск - Пользователи - Календарь
Полная версия: Переадресация форума
Форум «Всё о Паскале» > Системы, Сети, Технологии > Сети и связь
Ozzя
Форум у меня закрыт. Ситуация - такая
http://forum.sources.ru/index.php?showtopi...view=getnewpost
Мне предложили сделать так
http://forum.sources.ru/index.php?showtopi...0&#entry1367764
Сработало.
Как произвести данные замены на этом форуме?
Malice
делаешь пуск/выполнить ping http://forum.pascalnet.ru
Берешь IP, который там будет и делаешь, как сказали во второй ссылке..

Lapp
Цитата(Malice @ 7.12.2006 10:13) *

делаешь пуск/выполнить ping http://forum.pascalnet.ru
Берешь IP, который там будет и делаешь, как сказали во второй ссылке..

только без http..
ping forum.pascalnet.ru
Malice
Цитата(Lapp @ 7.12.2006 9:14) *

только без http..

Почему нет, какая разница ? пусть с http smile.gif
Lapp
Цитата(Malice @ 7.12.2006 10:17) *

какая разница ? пусть с http smile.gif

и правда понимает... для меня это новость smile.gif
Однако, Билли решил облегчить жизнь ламерам..
Ни Linux, ни Solaris этого не пропускают. Специально проверил щас smile.gif
Altair
pascal.dax.ru
194.186.208.6

pascalnet.ru
194.186.45.241

forum.pascalnet.ru
194.186.45.241

Цитата
Почему нет, какая разница ?

Разница в корректности.
Указывая http ты сообщаешь, что это трафик http.
Указывая в броузере rambler.ru например ты имеешь ввиду http и броузер сам подставит по умолчанию.
Но когда ты пингуешь, ты пингуешь не трафик, а хост!
И здесь - почему консоль должна за тебя разбираться какой ты хост хочешь пропигновать?

p.s. в принципе должна конечно smile.gif
Malice
Цитата(Lapp @ 7.12.2006 9:35) *

Однако, Билли решил облегчить жизнь ламерам..

Эт я не понял, что ты хотел этим сказать ?
Я в сетях дуб, но чисто теоретически предполагаю, что может быть некий ftp://forum.pascalnet.ru, находящийся на другом ip. Или это фантастика ?
hiv
Это шутка била гейтса lol.gif
Код
hiv>ping warez://forum.pascalnet.ru

Обмен пакетами с ps8.centre.ru [194.186.45.241] по 32 байт:

Ответ от 194.186.45.241: число байт=32 время=20мс TTL=57
Ответ от 194.186.45.241: число байт=32 время=21мс TTL=57
Ответ от 194.186.45.241: число байт=32 время=20мс TTL=57

Статистика Ping для 194.186.45.241:
    Пакетов: отправлено = 3, получено = 3, потеряно = 0 (0% потерь),
Приблизительное время приема-передачи в мс:
    Минимальное = 20мсек, Максимальное = 21 мсек, Среднее = 20 мсек
Ozzя
Спасибо, сработало.
Lapp
Цитата(Malice @ 7.12.2006 10:42) *

Эт я не понял, что ты хотел этим сказать ?
Я в сетях дуб,

Извини, Malice, никого конкретно я не имел в виду, клянусь.
В сетях ты можешь быть даже нулем, но никогда не дубом, уверяю тебя. "Дуб" - это состояние души, и я твердо убежден, что ни ты, ни Ozzя (как и остальные почтенные завсегдатаи Форума) в нем не пребываете.. smile.gif

Нет, фтп на другом ip быть не может. Альтаир правильно написал - дело в корректности. Ping работает по протоколу ICMP (Internet Control Messge Protocol), и протокол HTTP тут ни при чем абсолютно. Запись http://forum.pascalnet.ru/ представляет собой URL (Universal Resource Locator), и ip-адрес входит туда частью.

Сетевая архитектура строится примерно так: есть ip-адрес (это типа хост, хотя у одного хоста их может быть несколько), а потом у него есть порт, причем у стандартных приложений есть свои стандартные порты (SMTP (почта) - 25, POP3 (получение почты) - 110, telnet - 23, FTP - 21, HTTP - 80, SSH - 22, ... ). Над всем этим сверху есть протокол, то есть способ коммуникации. Можно переопределить порт, например по протоколу HTTP можно обратиться на порт 8080 (часто бывает) или вообще 12345 (не больше двух байтов). Тогда в URL сзади добавится номер порта через двоеточие:
//ftp:host.com:2211

Возможна такая аналогия... ip - это как бы номер дома, а порт - это квартира. Тогда роль протокола будет играть язык, на котором говорят в кватире:
//русский:Лесная, 2:25 (пойти в в дом 2 по Лесной, в квартиру 25 и говорить по-русски)
Причем, по стандарту, если ты русский, то ты идешь в любом доме в квартиру, скажем, 10 (стандартный порт). Получается еще более похоже, если говорить не о просто домах, а, скажем, о школах, где есть несколько стандартных служб: директор (обычно в кабинете 201, но может быть и в другом), завуч (стандартный кабинет 220), завхоз (101), кабинет химии (108), физики и т.д...

А ping - это как на карте (типа maps.google.com) найти дом по номеру. Так вот, ты же не станешь задавать при поиске дома еще и квартиру или кабинет, да еще и указывать, что ты идешь к директору, потому что тебя вызвали по поводу твоего сына.. smile.gif верно?

У ICMP нет никакого порта, это протокол не для приложения, он другого рода. По сути, он стоит на той же ступеньке, что и TCP или UDP, предназначен для контроля и управления сетями. Думаю, Гейтс (обобщенно smile.gif) просто учел, что в основном народу фиолетово про всякие службы, им надо выяснить, почему не соединяется. В чем-то оно был прав, наверное.. Но, повторяю, во всех остальных системах это не сработает, так как там используется стандартный ping.

PS
Sorry за офтоп..
а не переместить ли тему в Сети?..
Malice
Ладно, пусть так. Тогда поясни, плиз, почему результаты разные:

ping http://ps8.centre.ru

Обмен пакетами с ns1.centre.ru [194.186.208.2] по 32 байт:

ping ps8.centre.ru
Обмен пакетами с ps8.centre.ru [194.186.45.241] по 32 байт:

smile.gif
Altair
Цитата
Нет, фтп на другом ip быть не может.

Что вы говорите! smile.gif

А как же маппирование портов? (нечеткая терминология - маппирование или маршрутизация портов)

Допустим локалка через шлюз соединяется с сетью.
Тогда на этом самом шлюзе можно сделать маппинг нужного порта, и через нужные порты обращаться к нужным портам нужной машины!

Мы на работе так делали remote desctop - у нас из внешней сети можно было приконектиться к любой машине во внутренней сети через адрес вида:
<наш внешний IP>:<номер порта>
порты мы сделали так:
9000 - 1 машина локалки
9001 - вторая и т.д.

web server у нас был на 3 машине и прослушивал он 8001 порт.
А маппинг был вида
Цитата
порт 80 на <3 машину> на 8001 порт


И насколько я знаю, можно сделать маппинг на внешнюю машину.
Так что разделить трафик по серверам вполне возможно!
Что наверно и сделали на ps8.centre.ru
http на один а центральный сервак сидит на 194.186.45.241
Lapp
Цитата(Malice @ 8.12.2006 10:12) *

Тогда поясни, плиз, почему результаты разные:

Цитата(Altair @ 8.12.2006 10:41) *

А как же маппирование портов?

Sorry, про port mapping умолчал почти умышленно.. Да что уж там - совсем умышленно, чтоб спасти свою "трехкитовую схему мира". И зря, конечно..
Но если честно, я не понимаю сейчас, как работает виндовый пинг, если он умудряется это различать. Согласно строго ортодоксальным правилам, пинговать порт невозможно - это просто абсурд! Выходит, по-видимому, он сначала отслеживает mapping (для чего, как я понимаю, он должен обратиться по HTTP), а потом уже нормально пингует тот хост, на который его вывели.. так что ли? надо будет разобраться на досуге.. нет, лучше в рабочее время smile.gif
Malice
То-то же, попался smile.gif
Честно говоря сам ping тут не причем совсем, виновата функция getaddrinfo из ws2_32.dll..
Lapp
Цитата(Malice @ 8.12.2006 12:10) *
виновата функция getaddrinfo из ws2_32.dll..

то есть это не злючий замысел Билла, а просто само так получилось? smile.gif
Оч-чень даже может быть!.. smile.gif)))
Altair
Цитата
Честно говоря сам ping тут не причем совсем, виновата функция getaddrinfo из ws2_32.dll..

Вау!
Откуда такие сведения?
Malice
Отладчиком посмотрел smile.gif
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.