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

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

Eu tenho uma VM Linux comNAT 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 primeiro:

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 estou ouvindo no momentono 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 liga automaticamente às portas encaminhadas na máquina host, independentemente de essas portas estarem escutando na VM. Como isso pode ser resolvido? Preciso definir as configurações de proxy?

informação relacionada