LINUX.ORG.RU
ФорумAdmin

Из локали в локалку по внешнему адрессу.


0

0

В локальной сети находится веб сервер на хосте 192.168.0.10. IP роутера - 192.168.0.254. На нем созданы правила для доступа к веб серверу из вне по 80 порту (port forwarding на 192.168.0.10).

Некий юзер (из интернета) вводит внешний IP адрес роутера (12.34.56.78) в браузере и попадает на веб сервер на 192.168.0.10. Хорошо.

Но пользователь внутри сети (192.168.0.33) не может зайти на веб сервер по внешнему адрессу роутера (12.34.56.78), а только по внутреннему (192.168.0.10).

Как сделать что бы пользователи внутри сети, смогли заходить на веб сервер по внешнему адресу роутера? т.е. 192.168.0.33 вводит ip 12.34.56.78 и попадает на веб сервер.

PS. вариант прописать ассоциацию в /etc/host IP с доменом не катит. PSS. Клиенты обычные машины XP. PSSS. Роутер предоставляет собой m0n0wall


>12.34.56.78

route -p add host 12.34.56.78 mask 255.255.255.255 via 192.168.0.10

что-то в этом духе route /? в винде поможет

ну а на 192.168.0.10 что-нить с iptables и -j redirect

а ещё можно зону днс расщипить, если это bind 9

dimon555 ★★★★★
()

а попробуйте на внутрненнем интерфейсе написать то-же правило НАТ, что висит на внешнем интерфейсе.
если линукс такое прочухает, будет вам счастье.

chocholl ★★
()

Вариант 1: DNAT
Вариант 2: route в dhcp
Вариант 3: bind9 views

Delay ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.