포트 포워딩 체크 웹 클론코딩, Open Port Check WEB (NodeJs)

  • 서버를 열어놨는데, 외부에서 접근이 가능한지 불가능한지,
  • 포트포워딩을 확인하고 싶으면
  • 핸드폰을 열고 데이터를 켜서 내 서버로 접속해서 확인하는 등 번거롭게 확인했다
  • https://www.yougetsignal.com/tools/open-ports/ 라는 포트포워딩 체크 웹이 있는데
  • 이거를 한번 클론 코딩해보았다

영상설명

  • 나는 ec2에 올려서 테스트해봤다

  • 주소창에 보면 15.165.000.000:4000 으로 나오는데 내 ec2 ip인데 일부러 뒷부분을 000.000으로 바꿔놨다

  • 이 앱은 ec2의 4000포트에서 동작중이다

  • 도메인명이나 ip를 입력하고 포트입력란에 원하는 포트를 입력한다

  • 그리고 check 버튼을 누르면 해당 포트가 열려있는지 확인한다

  • 당연히 해당 포트를 리슨하는 서버가 동작하고 있어야한다

  • 우측 common ports 에서 원하는 포트를 클릭하면 해당 포트로 요청을 보낸다

  • Scan All Common Ports 버튼을 눌러 모든 common port를 스캔한다

  • 0:18 중간에는 마인크래프트 서버를 체크해본다
  • 0:35 localhost로 적으면 내 ec2의 포트를 스캔하게된다
  • localhost를 common port를 모두 스캔해보니 3000번이 열려있다는 것을 알 수 있다
  • 0:48 이 앱이 실행되고 있는 4000번 포트를 스캔해보니
  • 당연하게 열려있는 모습을 확인할 수 있다

소스코드