Почему не работает соединение с локального хоста ?
Смоделировал у себя на сервере.
При запросе по имени текущего хоста запрос идет не по eth0, а по lo  (спасибо, tcpdump)
Для лупбака не работают PREROUTING (спасибо serverfault.com)
Таким образом, для работы курла по локальному адресу, надо в IPTABLES добавить, (для 8083 к примеру)-I OUTPUT -p tcp -o lo --dport 8083 -j DNAT --to-destination 192.168.1.124:8083
т.е.iptables -t nat -I OUTPUT -p tcp -o lo --dport 8083 -j DNAT --to-destination 192.168.1.124:8083
мб ты его на индекс вешаешь, и он в рекурсию падает?