Tenho um servidor dedicado da OVH, que tem 40 endereços IP em três rotas.
ip route show
default via x.y.z.254 dev eno0
a.b.c.0/24 dev eno0 proto kernel scope link src a.b.c.161
x.y.b.0/24 dev eno0 proto kernel scope link src x.y.b.74
x.y.z.0/24 dev eno0 proto kernel scope link src x.y.z.238
Por exemplo, 16 endereços IP no roteamento abc0/24 terminando em 160 a 175.
Existe um painel de controle de hospedagem PLESK, como whm/cpanel.
Quando um domínio é atribuído a um ip no roteamento abc0/24 então funciona.
Quando faço ping no domínio ou abro o domínio está ok, mas todas as requisições que estão saindo desse domínio vão ser do ip de origem do roteamento, independentemente do ip atribuído a ele.
Por exemplo, o domínio é atribuído a abc162, todas as solicitações que vêm dele, por exemplo, usando cron ou o que quer que o servidor no back-end ( php ) faça, são provenientes de abc161.
Como posso resolver este problema?
apenas no caso de você ter vindo aqui na minha mesma situação que você tem PLESK e muitos ip's quando você adiciona um novo ip, adicione-o dessa forma
dessa forma, ele se usará quando estiver fazendo solicitações de saída.
Eu testei isso no Plesk no Debian e está funcionando bem :)
para explicar mais: digamos que queremos adicionar esta lista de ip's: 10.10.10.160 10.10.10.161 e assim por diante até 10.10.10.175 a maneira padrão de adicioná-lo no Plesk usando a máscara de sub-rede OVH mencionada era 10.10.10.175/28 ou 10.10.10.175/255.255.255.240
isso resultará https://talk.plesk.com/attachments/1690730754128-png.23903/
então nosso endereço de rede que responderá ou fará solicitações de saída é 10.10.10.160
mas quando somarmos assim 10.10.10.175/32 ou 10.10.10.175/255.255.255.255 esse será o resultado
https://talk.plesk.com/attachments/1690730853059-png.23905/
e este será o nosso endereço de rede que será usado nas solicitações de saída: 10.10.10.175