노드 구축에 관한 질문?
포트가 열려 있는지 확인: 서버에서 netstat -anp | grep port number 명령을 실행하여 포트가 수신 상태인지 확인할 수 있습니다. 포트가 수신 상태가 아니면 애플리케이션이 포트 번호를 제대로 구성했는지 확인해야 합니다.
방화벽이 트래픽을 차단하는지 확인: 포트가 수신 중이지만 외부에서 액세스할 수 없는 경우 방화벽이 트래픽을 차단하기 때문일 수 있습니다. 서버에서 iptables -L 명령을 실행하여 방화벽 규칙을 확인하여 이 포트에 적용되는 규칙이 있는지 확인할 수 있습니다.
라우터 포트 전달 확인: 서버가 라우터 뒤에 있는 경우 외부 트래픽을 서버로 전달하도록 라우터에 포트 전달 규칙을 설정해야 합니다. 라우터의 포트 전달 규칙을 보면 설정이 올바른지 확인할 수 있습니다.
네트워크 구성 확인: 위 단계에 문제가 없으면 네트워크 구성을 확인하는 것이 좋습니다. 서버에서 ping 명령을 실행하여 네트워크가 정상인지 확인할 수 있습니다. 네트워크에 문제가 있으면 네트워크 장치와 네트워크 연결을 확인해야 합니다.
공용 네트워크 IP 가 유효한지 확인: 이미 공용 네트워크 IP 를 받은 경우 서버에서 curl ifconfig.me 를 실행하여 공용 네트워크 IP 가 유효한지 확인할 수 있습니다. 공공망 IP 가 효력을 발휘하지 못하면 통신업체에 연락하여 문제를 해결해야 할 수도 있다.
위의 단계가 문제를 찾고 문제를 해결하는 데 도움이 되기를 바랍니다.