EC2 Window 인스턴스에서 퍼블릭 IP로 다른 PC에서 접속이 되지않습니다.

0

server.js파일을 만들어서 실행시켰는데 프라이빗 ip:포트로 했을때는 정상적으로 연결이 되었으나 퍼블릭 ip:포트로 하니 연결이 되지않습니다. 다른 PC에서의 접속도 불가능합니다.

rpc를 통해서 접속을 해서 ping을 해봐도 퍼블릭 ip의 경우 timed out이 발생했습니다. gateway를 ping했을때는 정상적으로 동작하였고 aws 홈페이지에서 인바운드 설정으로 포트도 열어놓은 상태입니다. netstat -ano로 확인했을 때 해당 포트가 LISTENING상태인 것도 확인한 상황입니다.

감사합니다

질문됨 8달 전303회 조회
3개 답변
0

안녕하세요 Shin님,

 

해당 인스턴스에 설정된 퍼블릭 IP 주소로 외부에서 연결이 되려면 인스턴스가 위치한 VPC가 인터넷 게이트웨이와 함께 구성되어야 합니다. 그리고 이러한 인터넷 게이트웨이를 통해 패킷이 전달될 수 있도록 인스턴스가 위치한 서비스의 라우팅 테이블에 인터넷 게이트웨이로의 경로가 추가되어 있어야 합니다. 이에 대한 자세한 내용은 다음 링크에서 확인하실 수 있습니다.

 

[+] Connect to the internet using an internet gateway https://docs.aws.amazon.com/vpc/latest/userguide/VPC_Internet_Gateway.html

 

이를 확인하고도 문제가 해결되지 않을 경우, AWS Support로 문의 주시면 해결에 도움을 드릴 수 있을 것 같습니다.

 

이 답변이 해결에 도움이 되었다면 커뮤니티 발전을 위해 답변의 승인을 부탁 드립니다.

감사합니다.

profile pictureAWS
지원 엔지니어
답변함 8달 전
  • 기본 VPC를 사용하고 있는데 기존에 있는 VPC에는 인터넷 게이트웨이와 라우팅테이블이 구성되어있지 않는건가요?

  • 문의 내용만으로 해당 인스턴스가 위치한 VPC를 식별할 수 없기에 확인이 필요함을 안내드렸습니다. 기본 VPC의 경우 기본적으로 인터넷 게이트웨이 및 인터넷 게이트웨이로 가는 경로가 있는 라우팅 테이블이 자동으로 구성됩니다. 말씀하신 것과 같이 기본 VPC를 사용함에도 이러한 이슈가 발생된다면, 보다 자세히 이슈를 조사하고 도움을 드릴 수 있도록 AWS Support로 문의 주시기를 권장 드립니다.

0

안녕하세요.

EC2에서 웹 서버를 실행하는 경우 아래 문서와 같이 보안 그룹의 인바운드 규칙에서 80번 포트를 허용해야 합니다.
https://repost.aws/knowledge-center/connect-http-https-ec2

이번에는 Windows Server를 사용하고 있으므로 Windows 방화벽 설정도 확인해야 할 것으로 생각됩니다.

ping이 성공하지 않은 이유로는 EC2의 보안 그룹에서 ICMP가 허용되지 않거나 Windows 방화벽에서 통신이 차단되고 있는 것이 가능성이 있습니다.

profile picture
전문가
답변함 8달 전
  • 안녕하세요

    인바운드 규칙에서 80번 포트를 허용하였고 ICMPv4-in도 활성화 하였으나 아직도 상황이 그대로입니다.

0

안녕하세요 Shin님.

기본 VPC에 인터넷 게이트웨이가 구성되어있는지 여부는 다음을 통해 확인할 수 있습니다.

EC2 콘솔 > 해당 인스턴스 선택 > 하단 Networking 탭 > 연결된 vpc 클릭 > 연결된 Routing table 선택하여 하단의 Routes 탭에 다음과 같은 경로가 있어야 합니다.

0.0.0.0/0 igw-*

만약 해당 경로가 없다면 'Edit routes'를 클릭하여 Add route를 통해 0.0.0.0/0 - Internet Gateway를 추가하셔야 합니다.

이와 같이 인터넷 게이트웨이가 연결되어있는데도 문제가 발생한다면 AWS Support 로 문의 주시기를 바랍니다.

profile pictureAWS
지원 엔지니어
답변함 8달 전

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인

관련 콘텐츠