Comportamento de soquete estranho no VirtualBox (NAT + PAT)?

1

Eu tenho uma VM Linux com NAT e PAT configurados . Digamos que as portas 2000 e 2001 sejam encaminhadas para a VM. Essas portas também são configuradas para acesso externo em um dispositivo, como um roteador, usando um nome de domínio, como mydomain.com . O seguinte comando é executado pela primeira vez:

nc -klv 2000  # listens on port 2000

Este serviço pode ser testado local e externamente:

nc -v localhost 2000     # Connection success
nc -v mydomain.com 2000  # Connection success

Agora testamos a porta 2001, que não está atualmente ouvindo no convidado:

nc -v localhost 2001     # Connection refused
nc -v mydomain.com 2001  # Connection success (socket closes immediately after)

O problema é nc -v mydomain.com 2001 . A conexão deve ser recusada. Parece que o VirtualBox se vincula automaticamente a portas encaminhadas na máquina host, independentemente de essas portas estarem sendo ouvidas na VM. Como isso pode ser resolvido? Preciso configurar as configurações de proxy?

    
por collinjsimpson 14.05.2014 / 21:50

0 respostas