Проброс с внутреннего айпи адреса на внешний, как осуществить?
Добрый день. Подскажите, в чем затык.
Имеется сервер с внутренним айпи адресом например 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
nslookup my.domain.com 1.1.1.1
Да все верно, хочу сделать, чтобы почта была доступна извне
1. Сделать проброс 80 и 443 порта с внешнего IP на внутрений IP. (Также будет нужно пробрасывать порты входящей и исходящей почты)
2. Во внешке должен быть статичный белый ip, купить DNS и сделать А запись на внешний ip...
3. Во внутрянке (наверняка имеется внутрений DNS) создаете А запись на внутрений ip...
По итогу по DNS, к примеру webmail.ru, пользователи внутри сети и из внешки увидят веб морду, просто будут разные ip за этими dns.
У всех пользователей должен быть роздан по средствам DHCP ip внутреннего DNS сервера... На нем создаешь, в твоем случае, зону и в ней А запись с тем же доменном что купил, только указываешь внутренний IP почтового сервера... В итоге при пинге webmail.ru, к примеру, внутри сети у тебя отобразится внутренний ip сервера, а из внешки если пинговать webmail.ru отобразится внешний ip...
Ответы:
Я так понял требуется реализовать 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.
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос
Для того чтобы осуществить проброс с внутреннего 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 адрес и порт будут перенаправлены на указанный внутренний IP адрес и порт.
Обратите внимание, что настройка NAT может отличаться в зависимости от модели вашего маршрутизатора или файрвола, поэтому рекомендуется обратиться к руководству пользователя или технической поддержке вашего оборудования для получения дополнительной информации.