После настройки NAT в centos для доступа к локальным ресурсам сети, оказалось что к ним нельзя обратиться из локалки, хотя из интернета все доступно.
Порыскав и интернет нашлось что для этого надо настроить механизм, NAT Loopback.
Например если у нам провайдер выдал адрес 217.148.219.2 и сделан проброс порта 7676 на 192.68.10.4, то чтобы клиенты локальной сети,
например с 192.168.10.67 могли зайти на 217.148.219.2:7676 надо прописать дополнительно 2 правила:
в PREROUTING
-A PREROUTING -p tcp -m tcp -m multiport -s 192.168.0.0/16 -d 217.148.219.2 -j DNAT --to-destination 192.168.10.4 --dports 7676
в POSTROUTING
-A POSTROUTING -p tcp -m tcp -m multiport -s 192.168.0.0/16 -d 192.168.10.4 -j SNAT --to-source 217.148.219.2 --dports 7676
где
192.168.0.0/16 заменить на локальную сеть
217.148.219.6 заменить на реальный интернет IP
192.168.10.4 заменить на адрес внутреннего сервера который обрабатывает запросы на нужный порт (в примере 7676).
после этого из локальной сети можно набрать команду telnet 217.148.219.2 7676 и подключиться к ресурсу так же как из сети интернет.
проверить прохождение пакетов поможет команда на линкус сервере: iptables -v -L -t nat
Дополнительно помогли разобраться статьи:
Внешний адрес в локальной сети
http://xpoint.ru/forums/internet/routing/thread/45511.xhtml NAT loopback using iptables
http://for-invent.com/nat-loopback-using-iptables/Destination NAT Onto the Same Network
http://www.netfilter.org/documentation/HOWTO/NAT-HOWTO-10.html