로컬에서 수신되는 모든 TCP 포트를 보는 방법

로컬에서 수신되는 모든 TCP 포트를 보는 방법

Ubuntu 22.04를 실행하는 WSL2 인스턴스가 있습니다. microk8s를 설치하고 로컬 레지스트리를 활성화했습니다. microk8s의 로컬 레지스트리는 노드 포트 32000에서 수신 대기합니다. localhost 및 WSL 인스턴스 IP에서 WSL의 이 레지스트리에 액세스할 수 있습니다. 그러나 netstat -an을 실행하면 아무도 포트 32000을 수신하지 않습니다. iptables 규칙을 나열하는 프롬프트를 시도했지만 포트 32000에 대한 언급이 없습니다. netcat -l -s <wsl ip> -p 32000아무도 사용하지 않기 때문에 시작할 수 있습니다 . 그런 다음 curl -v <wsl ip>:32000netcat 대신 microk8s 레지스트리에서 응답을 받습니다. 지금 netstat를 실행하면 포트 32000에서 수신 대기 중인 netcat이 나열됩니다.

어떻게 이럴 수있어? netstat에 따르면 아무도 수신 대기하지 않는 이 포트에 컬을 어떻게 연결합니까? 레지스트리가 이미 수신 대기 중일 때 수신 대기를 위해 netcat을 사용하여 이 포트를 열려면 어떻게 해야 합니까?

관련 정보