Проброс с внутреннего айпи адреса на внешний, как осуществить?

Ссылка скопирована
1 ответ

Добрый день. Подскажите, в чем затык.
Имеется сервер с внутренним айпи адресом например 192.168.1.25 и на микроте есть внешний айпи адрес например 91.23.118.74. Суть в чем, с сделал проброс с внутреннего на внешний
Chain dstnat > dst Address 91.23.118.74 > Protocol 6(tcp) > Dst. Port 443 > In. Interface ether 1.
Аналогично сделал и с 80 портом, во вкладке Action я указал соответственно локальный айпи и порт
Так же создал А запись на домене и присвоил ему имя указав внешний айпи. Но почему то не могу достучаться через DNS имя, как и через внешний айпи, по локальному спокойно захожу.
В чем может быть проблема?

Дополнительно:

Вы хотите с ПК в локальной сети заходить на сервер по внешнему(белому) IP? Тогда вам нужен Hairpin NAT

  • Команда возвращает нужный IP?

    nslookup my.domain.com 1.1.1.1

  • Valentin Barbolin, Да, возвращает name и address
  • wexvellencex, Если ты из той же локальной сети стучишся по внешнему IP то надо предварительно настроить harpinNAT на микротике. На 192.168.1.25 нет праивил firewall которые могут блокировать подключение из вне?
  • wexvellencex, Привет, уже знакомы...)) Не понятна цель задачи, судя по портам и по последнему вопросу, который ранее вы спрашивали, вы хотите открыть доступ по DNS к веб морде почты из внешки и внутрянки? Так?
  • Антон Южный, Привет)
    Да все верно, хочу сделать, чтобы почта была доступна извне
  • wexvellencex, ну тогда вам нужно:
    1. Сделать проброс 80 и 443 порта с внешнего IP на внутрений IP. (Также будет нужно пробрасывать порты входящей и исходящей почты)
    2. Во внешке должен быть статичный белый ip, купить DNS и сделать А запись на внешний ip...
    3. Во внутрянке (наверняка имеется внутрений DNS) создаете А запись на внутрений ip...
    По итогу по DNS, к примеру webmail.ru, пользователи внутри сети и из внешки увидят веб морду, просто будут разные ip за этими dns.
  • Антон Южный, Проброс я сделал с внешнего на внутренний, запись в DNS я сделал так же, а вот 3 пункт не совсем понял, внутри сделать А запись на внутренний же?
  • wexvellencex, да...
    У всех пользователей должен быть роздан по средствам DHCP ip внутреннего DNS сервера... На нем создаешь, в твоем случае, зону и в ней А запись с тем же доменном что купил, только указываешь внутренний IP почтового сервера... В итоге при пинге webmail.ru, к примеру, внутри сети у тебя отобразится внутренний ip сервера, а из внешки если пинговать webmail.ru отобразится внешний ip...
  • Антон Южный, Если пинговать по DNS которую я указал например mail.mymail.ru то пинги идут и айпи отображается мой, который я указал, но зайти по имени я не могу по прежнему, может ли это значить то, что некорретно указано что-то в самом nginx?
  • wexvellencex, DNS который вы купили и значение которое вы указали в конфигурации nginx параметр server_name должны совпадать...
  • Антон Южный, Совпадают
  • wexvellencex, мой который внутрений или внешний?
  • Антон Южный, dns имя и в параметре server_name названия совпадают
  • Ответы:

    Я так понял требуется реализовать HairpinNAT?

    • Сделал по аналогии, трафик идет, но зайти все равно не получается

    А Вы пробуете зайти в другого инета? DNS правильно резолвится?

    • Попробовал с телефона, не заходит. Хотя DNS указан верно

    Исходя из заголовка вам надо src-nat'ить, а не dst-nat'ить, только всё равно не очень ясно зачем.
    Чтобы достучаться из интернета до узла за вашим nat - вам надо dst-nat'ить с внешнего адреса на внутренний, а не наоборот.

    • >Chain dstnat > dst-Address 91.23.118.74 > Protocol 6(tcp) > Dst. Port=443 > In.Interface ether 1
      action=dst-nat to-address=192.168.1.25 ~при условии, что аплинк на ether1 интерфейсе, иначе убрать интерфейс
    • Если всё так и есть, но не работает - проверить фаервол. Трафик должен быть разрешён на цепочке forward между аплинком и целевым узлом в обе стороны для соответствующих портов
    • Ziptar, У меня именно так и есть и пакеты отсылаются

    Не понятна цель задачи, судя по портам и по последнему вопросу, который ранее вы спрашивали, вы хотите открыть доступ по DNS к веб морде почты из внешки и внутрянки? Так?
    1. Сделать проброс 80 и 443 порта с внешнего IP на внутрений IP. (Также будет нужно пробрасывать порты входящей и исходящей почты)
    2. Во внешке должен быть статичный белый ip, купить DNS и сделать А запись на внешний ip...
    3. Во внутрянке (наверняка имеется внутрений DNS) создаете А запись на внутрений ip...
    По итогу по DNS, к примеру webmail.ru, пользователи внутри сети и из внешки увидят веб морду, просто будут разные ip за этими dns.

    Нужно решить такую задачу?

    Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

    Заказать помощь
    Лучший ответ
    1
    Максим Павлов Ответ

    Для того чтобы осуществить проброс с внутреннего IP адреса на внешний, вам понадобится настроить NAT (Network Address Translation) на вашем маршрутизаторе или файрволе.

    Прежде всего, убедитесь, что у вас есть внешний IP адрес, который вы хотите использовать для проброса. Затем, вам нужно зайти в настройки вашего маршрутизатора или файрвола и найти раздел, отвечающий за настройку NAT.

    В большинстве случаев, вам нужно будет создать правило проброса портов (port forwarding). Для этого вам нужно указать внутренний IP адрес устройства, на которое вы хотите пробросить порт, внешний порт, который будет доступен снаружи, и внутренний порт, на который будет направлен трафик.

    Например, если вы хотите пробросить порт 80 с вашего внешнего IP адреса на внутренний IP адрес вашего веб-сервера, вы можете создать правило проброса портов с внешним портом 80 и внутренним портом также 80.

    Пример настройки правила проброса портов для веб-сервера на маршрутизаторе:

    Внешний IP: 123.456.789.123
    Внешний порт: 80
    Внутренний IP: 192.168.1.100
    Внутренний порт: 80

    Внешний IP: 123.456.789.123 Внешний порт: 80 Внутренний IP: 192.168.1.100 Внутренний порт: 80

    После того, как вы создали правило проброса портов, сохраните изменения и перезагрузите маршрутизатор или файрвол. Теперь все входящие запросы на внешний IP адрес и порт будут перенаправлены на указанный внутренний IP адрес и порт.

    Обратите внимание, что настройка NAT может отличаться в зависимости от модели вашего маршрутизатора или файрвола, поэтому рекомендуется обратиться к руководству пользователя или технической поддержке вашего оборудования для получения дополнительной информации.

    Другие ответы (0)

    Пока нет других ответов. Будьте первым, кто поможет автору.

    Ответить на вопрос

    комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *

    Вам также может быть интересно