Amazon EC2 퍼블릭 DNS가 작동하지 않습니다


9

이 질문과 관련하여 : Amazon EC2에서 퍼블릭 DNS에 어떻게 액세스합니까

Windows 웹 플랫폼 방화벽 규칙에 따라 보안 그룹을 구성하면 문제가 있습니까? 내가 그렇게 할 때 웹 브라우저에서 퍼블릭 DNS에 액세스 할 수 없었기 때문입니다.

  1. 내 보안 그룹은 기본이며 인바운드 규칙은 HTTP, RDP, SMTP, ICMP입니다.

  2. 내 인스턴스 유형은 기본 보안 그룹이있는 t1.micro webmatrix 호스팅 서버입니다.

  3. 내 Windows 방화벽은 도메인, 공개 및 개인 프로필에 대해 활성화되어 있습니다.

  4. 나는이 점에 대해 확신하지 못한다. 보안 그룹에 표시된 HTTP 포트 80입니다.

저는 Amazon EC2를 처음 사용하며 정말 긴급합니다.


2
보안 그룹 설정은 무엇입니까? 포트 80은 0.0.0.0/0에 열려 있어야합니다.
ceejayoz

2
네, 포트 80은 0.0.0.0/0에 개방
Aviral Kumar

2
다음 데이터를 추가하십시오 : 귀하의 계정 및 인바운드 규칙과 관련된 보안 그룹. 실행중인 인스턴스와 연관된 인스턴스 유형 및 보안 그룹? IPTables 또는 Windows 방화벽 또는 OS 기반의 방화벽 프로그램 상태? 포트 80에서 서버 / 데몬이 무엇을 제공합니까?
Shyam Sundar CS

UDP 포트 53이 열려 있습니까?
Jeff Ferland

아니 아니야 ... 열어야합니까?
Aviral Kumar

답변:


13

인스턴스를 퍼블릭 DNS 서버로 사용하는 경우 인스턴스 방화벽 (있는 경우)과 인스턴스가있는 보안 그룹에서 UDP 포트 53을 열어야합니다.

AWS 관리 콘솔로 이동하여 EC2를 선택하십시오. 그런 다음 탐색 아래에서 네트워크 및 보안-> 보안 그룹을 클릭하십시오.

보안 그룹

보안 그룹 창에서 인스턴스가 속한 그룹을 선택하십시오 (대부분의 기본값).

그룹 선택

그런 다음 하단 창에서 Create New Rule을 클릭하고 DNS를 선택합니다.

DNS를 선택하십시오

그런 다음 Add Rule'규칙 변경 사항 적용'을 클릭하십시오 . EC2 보안 그룹은 이제 인스턴스에 대한 DNS 쿼리를 허용합니다.


방화벽을 구성하지 않아도되지만 방금 UDP 포트 53을 사용했습니다. 이제 어떻게해야합니까 ??
Aviral Kumar

인스턴스가 실행 중입니다. 이제 탄력적 IP 주소를 사용하여 godaddy 계정으로 매핑했습니다. 그러나 도메인 이름 www.xxx.com이 작동하지 않습니다
Aviral Kumar

귀하의 답변 Iain에 감사드립니다. 나는 그것을했고 지금은 인스턴스가 실행되고 탄력 IP 주소를 godaddy 도메인과 연결했습니다. 도메인 이름이 활성화 되려면 얼마나 걸립니까?
Aviral Kumar

2

Windows VPS를 사용하는 개발자의 경우 들어오는 방화벽 규칙에서 서버가 실행중인 특정 포트에 대한 사용자 지정 규칙을 추가하십시오. Amazon EC2 보안에서 HTTP (포트 8080), DNS (포트 53)에 대한 사용자 지정 규칙을 추가 한 후

Apache Tomcat 서버가 Windows VPS의 포트 8080에서 실행 중이므로 포트 8080에 대한 사용자 정의 규칙을 추가했습니다.

제어판 ---> Windows 방화벽 ---> 고급 설정 인바운드 규칙 ---> 새 규칙을 만들고 서버가 실행되는 포트를 제공하십시오

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.