개발 일기
Windows 포트 잠김 해결법
친구들안녕
2021. 8. 2. 14:07
서론
개인 프로젝트 도중 잘 되던 서비스 실행이 port가 막혀서 정리 겸 쓰는 페이지입니다.
본론
아래의 명령어로 잠긴 포트들을 확인할 수 있다.
잘 쓰던 포트가 왜 잠기는지는 의문점이지만
Window NAT(winnat) 드라이버로 인해 생기는 문제라고 한다.
netsh int ip show excludedportrange protocol=tcp

잠금 해제는 cmd창에서
net stop winnat
docker start ...
net start winnat
winnat을 중지 후 다시 시작하면 포트 잠김 해제 성공!
Reference
How to see what is reserving ephemeral port ranges on Windows?
I have a Windows application that needs to use ports 50005 and 50006 but it is being blocked. I see the following when I run netsh int ip show excludedportrange protocol=tcp: Protocol tcp Port
stackoverflow.com