The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Подскажите как сделать редикт портов"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Маршрутизация, NAT / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"Подскажите как сделать редикт портов"  +/
Сообщение от DEN 007 email(ok) on 21-Июл-10, 06:11 
Заранее изменяюсь возможно такая тема уже есть, но я не нашел(((
У меня такой вопрос
Как сделать следующее...

И так на сервере стоит несколько dc++ серверов стандартный порт 411, другие соответственно на других портах, как сделать чтобы юзер прорубающийся к определённому домену.ру:411 перенаправлялся на 1400 порт к примеру, а юзер прорубающийся к домен2.ру:411 перенаправлялся на порт 1500 ну и т.д...
Ось FreBSD

И вопрос следующий есть к примеру сервис редикта 80 порта no-ip.com, а существуют ли вообще еще какие либо подобные сервисы но уже с редиктом и других портов?

Или возможно ли как нибудь средствами ДСН осуществить редикт портов...

Заранее огромное спс!

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Подскажите как сделать редикт портов"  +/
Сообщение от sHaggY_caT (ok) on 21-Июл-10, 08:26 
>[оверквотинг удален]
>домен2.ру:411 перенаправлялся на порт 1500 ну и т.д...
>Ось FreBSD
>
>И вопрос следующий есть к примеру сервис редикта 80 порта no-ip.com, а
>существуют ли вообще еще какие либо подобные сервисы но уже с
>редиктом и других портов?
>
>Или возможно ли как нибудь средствами ДСН осуществить редикт портов...
>
>Заранее огромное спс!

c DC++ никогда не общалась, но поводу редиректа: смотрите, это разные уровни стека TCP/IP:

http://ru.wikipedia.org/wiki/Модель_OSI
http://en.wikipedia.org/wiki/OSI_model

В одной ветке application уровня (DNS-запросы) известно одно (DNS-запрос), в другой ветке (вызовы протокола DC++), известно другое, а на L3 известно совсем другое (IP клиента, и другие подробности IP-пакета). На уровне L3 можно сделать редирект средствами пакетного фильтра на заданный порт исходя из критериев источника запросов, входящего порта, и т д, но не на основании данных L7 (DNS-запрос)

Как это решается в web-сервисах? HTTP-прокси, например, напрямую работает со все тем же HTTP.

В Вашем случае нужно либо копать функционал самого DC++, либо покупать внешние IP, либо говорить клиентам, какие использовать порты (а все левое блокировать на пакетном фильтре, исходя из source IP, или, например, реверсной DNS-записи посетителя, только это грозит тормозами), либо искать/писать модуль для пакетного фильтра, который сможет забраться на L7, разобрав сетевой стек именно в ключе DC++, в его существовании сомневаюсь.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру