myweb.com имеет внешний ip.
У меня есть сервер Debian, на котором запущен BIND9, он содержит несколько клиентов, я создал зону myweb.com и создал запись A для localhost. Все в порядке, но я бы знал, могу ли я указать запись A на реальный внешний IP-адрес, но маршрут клиенты на localhost? Итак, когда пользователи получают доступ через dns myweb.com, они будут на моем сервере, который предположительно имеет исходный внешний IP-адрес, а не IP-адрес моего сервера.
(Я ищу какие-нибудь iptables, host, ferm или script, которые это делают, но их трудно найти)
Если вы хотите олицетворять публичный сервер локальным, в вашей локальной сети есть 2 решения:
Используйте NetFilter (iptables), создайте правило DNAT и перенаправьте общедоступный IP-адрес на локальный. Что-то вроде:
iptables -A PREROUTING -t nat -p tcp --destination 123.123.123.123 --destination-port 80 -m state -j DNAT --to-destination 127.0.0.1:80