%EC%9D%98%20%EC%9D%B4%EC%83%81%ED%95%9C%20%EC%86%8C%EC%BC%93%20%EB%8F%99%EC%9E%91%3F.png)
나는 다음과 같은 Linux VM을 가지고 있습니다.NAT 및 PAT 구성. 포트 2000과 2001이 VM으로 전달된다고 가정해 보겠습니다. 이러한 포트는 mydomain.com
. 다음 명령이 처음 실행됩니다.
nc -klv 2000 # listens on port 2000
이 서비스는 로컬 및 외부에서 테스트할 수 있습니다.
nc -v localhost 2000 # Connection success
nc -v mydomain.com 2000 # Connection success
이제 포트 2001을 테스트합니다.현재 듣고 있지 않음손님에:
nc -v localhost 2001 # Connection refused
nc -v mydomain.com 2001 # Connection success (socket closes immediately after)
문제는 nc -v mydomain.com 2001
. 연결을 거부해야 합니다. VirtualBox는 해당 포트가 VM에서 수신 대기 중인지 여부에 관계없이 호스트 시스템의 전달된 포트에 자동으로 바인딩되는 것처럼 보입니다. 이 문제를 어떻게 해결할 수 있습니까? 프록시 설정을 구성해야 합니까?