Tentando vincular uma porta em um IP completamente diferente, mas diz que está em uso

Tentando vincular uma porta em um IP completamente diferente, mas diz que está em uso

Meu host me forneceu uma variedade de IPs utilizáveis, por exemplo (10.1.2.100 - 10.1.2.105). Eles não vieram pré-vinculados ao sistema operacional, então tive que vinculá-los manualmente. O único problema que estou tendo é que quando tento vincular um IP adicional com a porta 25565 rodando em um IP completamente diferente e tento executar um servidor em 25565 com outro IP, recebo a exceção não é possível vincular dizendo que existe um servidor já usando essa porta.

Estou tentando fazer com que a porta 25565 se vincule a dois IPs completamente diferentes que meu host me forneceu. Esses dois IPs são executados em máquinas virtuais Java e, embora estejam sendo executados em dois IPs diferentes na mesma porta, ainda recebo a exceção de ligação Java informando que a porta já está em uso.

Responder1

A resposta mais provável é que o programa Java NÃO está vinculado a um IP, mas ao mesmo número de porta em TODOS os endereços IP.

Responder2

O servidor A não exibirá uma mensagem de erro sobre uma porta já em uso se estiver em uso apenas no servidor B. Ela já deve estar em uso no servidor A.

Provavelmente você já tem uma cópia do seu serviço em execução no servidor A e ele ainda está escutando nessa porta. Para descobrir, corra

sudo netstat -napW | grep :25565

informação relacionada