Nunca testado, mas de acordo com o link , você pode usar iptables como este:
iptables -t nat -A PREROUTING -p tcp -d 111.222.333.444 --dport 3306 -j REDIRECIONAR - para-portos 3306
Eu tenho um script que tenta se conectar a um servidor mysql remoto e eu quero modificar o vm é executado em que, em vez do ip remoto, a conexão será encaminhada para localhost. Alguém pode me dizer se é factível e como?
Eu tenho um plano de fundo, mas a rede é uma espécie de caixa preta para mim ... Eu encontrei alguns exemplos usando o iptables, mas foi quase exclusivamente para redirecionar conexões locais para servidores remotos, então o contrário e simplesmente usá-los com meus IPs e portas locais e remotas não funcionou.
[EDITAR] O script está fazendo a coisa certa em ambientes de teste e produção, mas fazê-lo lidar com ambientes de desenvolvimento também envolveria trabalho extra que eu gostaria de trabalhar ao meu redor. É uma possibilidade, no entanto.
Nunca testado, mas de acordo com o link , você pode usar iptables como este:
iptables -t nat -A PREROUTING -p tcp -d 111.222.333.444 --dport 3306 -j REDIRECIONAR - para-portos 3306
Tags networking routing localhost