Магазин
Правила Ответы на вопросы Конфиденциальность
Магазин
Правила Ответы на вопросы Конфиденциальность
  • Быстрые действия Ярлыки
    Общие действия
    Связаться с администрацией
    • Бот

       

Вопросы, ответы и примеры решений

  • Список форумов
  • ppkBB3cker
  • Вопросы, ответы и примеры решений

Подмена IP или выдача хоста

1 сообщение
 • Страница 1 из 1
Просмотры: 360 • 
Dr_Arut
Пользователь
Сообщения: 12
Зарегистрирован: 06 мар 2010, 22:34
Сообщение 22 мар 2010, 23:34
Здравствуйте. Трекер находится в локалке + подключён к интернету, т.е. работает и локально и внешне.
Когда внешний пользователь что-то скачивает или раздаёт у локального пользователя, трекер ему выдаёт локальный IP. В общем всё понятно логично и правильно. Но из-за этого возникает одна ошибка. Если у внешнего пользователя закрыт порт, то с локальным уже не происходит обмена трафиком, так как соединение может происходить только от внешнего к локальному, а чтоб внешний подключился локальному, он должен увидеть внешний IP локального Юзера.
Наверное немного сложно объяснил, приведу пример. Есть локальный пользователь 10.0.0.1, у которого внешний IP 33.3.3.3 и внешний пользователь с IP 22.2.2.2. У внешнего пользователя (22.2.2.2) порты закрыты, у локального пользователя 10.0.0.1 порт 6881 переброшен с 33.3.3.3 на 10.0.0.1. Так как трекер находится локально, он видит IP пользователя локальный, т.е. 10.0.0.1 и соответственно этот же IP отдаёт пользователю 22.2.2.2. Последний соответственно не может подключиться к 10.0.0.1, так как чтоб подключиться к нему он должен коннектиться к IP 33.3.3.3. Соответственно получается порочный замкнутый круг. Его можно исправить если трекер будет подменять локальный IP на внешний, т.е. вместо того чтоб выдавать пир 10.0.0.1, будет выдавать 33.3.3.3. Ещё один вариант для облегчения проблемы это чтоб вместо IP текер выдавал хост, т.е. вместо 10.0.0.1 выдавал moy-host.com, тогда через DNS внешний пользователь получит правильный IP.
А теперь сам вопрос, как можно всё это реализовать? Помогите пожалуйста очень нужно.
Dr_Arut
1 сообщение
 • Страница 1 из 1

Вернуться в «Вопросы, ответы и примеры решений»

Time: 0.000s | Queries: 0 | Peak Memory Usage: 0.00 МБ | GZIP: Unknown | SQL Explain
  • Список форумов
2018, made with by ThemeKita Создано на основе phpBB® Forum Software © phpBB Limited Русская поддержка phpBB (C) 2009-2025 @ PPK
  • Часовой пояс: UTC+04:00
Участники темы
Список форумов Участники темы
Перейти
Сайт ↳   Новости по сайту ↳   Новости обновлений ↳   Вопросы по сайту ↳   Non-russian speakers forum phpBB 3.1-3.3 ↳   Вопросы по phpBB 3.1-3.3 ↳   Расширения для phpBB 3.1-3.3 ↳   Условно-бесплатные расширения ↳   Платные расширения ↳   Расширения для подписчиков ↳   Расширения в разработке ↳   База расширений ↳   Стили для phpBB 3.1-3.3 ↳   Переводы расширений для phpBB3.1-3.3 ↳   Поиск и запросы расширений ↳   Запросы расширений, функционала и переводов для подписчиков ppkBB3cker ↳   Новости по трекеру и обновлениям ↳   Ошибки, проблемы, недочёты ↳   Предложения по новым функциям и возможностям ↳   Вопросы, ответы и примеры решений ↳   Моды и стили для трекера ↳   Готовые стили для трекера ↳   Запросы стилей для трекера ↳   Стили в разработке ↳   Готовые моды для трекера ↳   Запросы модов для трекера ↳   Моды в разработке ↳   Остальное ↳   F.A.Q. ↳   Ваши трекеры ↳   Оффтопик xbtBB3cker ↳   Новости по трекеру и обновлениям ↳   Вопросы, ответы, ошибки и обсуждение phpBB 3.0 ↳   Другие моды для phpBB3 ↳   Минимоды и хаки для phpBB3 ↳   Вопросы по phpBB3 ↳   phpBB3 ppkBB3cker Edition ↳   Платные услуги, моды, стили ↳   BB2Spoiler/BB3Spoiler ↳   BB3Topics ↳   BB3Sape ↳   BB3UserAgentInfo