Не совсем правильно все работает. Обозначу цель еще раз:
Нужно все соединения приходящие на x.x.x.x:27018 перекидывать на y.y.y.y:27267 и обратно все что валит с y.y.y.y:27267 перекидывать на x.x.x.x:27018
iptables -t nat -A PREROUTING -d x.x.x.x -p tcp --dport 27018 -j DNAT --to-destination y.y.y.y:27267
iptables -t nat -A POSTROUTING -d y.y.y.y -p tcp -m tcp --dport 27018 -j SNAT --to-source x.x.x.x
iptables -t nat -A PREROUTING -d x.x.x.x -p udp --dport 27018 -j DNAT --to-destination y.y.y.y:27267
iptables -t nat -A POSTROUTING -d y.y.y.y -p udp -m udp --dport 27018 -j SNAT --to-source x.x.x.x
так не помогло!!(( В почему то стало в поиске игры показывать что x.x.x.x:27267 существует но к нему не подключается.. нужно чтоб показывало что существует x.x.x.x:27018 а при подключении перекидывало все на y.y.y.y:27267
