Amazon EC2 인스턴스를 가리 키도록 도메인 이름 가져 오기


10

godaddy.com 도메인 이름을 Amazon EC2 인스턴스로 지정하려고하는데 어려움이 있습니다.

라우트 54에 내 도메인 이름에 대한 호스팅 영역을 만들고 라우트 53에 언급 된 "위임 세트"서버 (ns-xxx.awsdns-xx.net 등)로 이름을 설정했습니다. 그러나 그럼에도 불구하고 작동하지 않습니다.

궁금한 점은 ... 도메인 이름 / 영역을 특정 EC2 인스턴스 또는 EC2 탄력적 IP에 연결해야합니까? 그렇다면 어떻게 해야할지 모르겠습니다.

어떤 아이디어?


DNS 항목은 지금 어떤 모습입니까?
Kruug

Route 53에는 내 도메인에 대해 네 개의 NS 레코드와 하나의 SOA 레코드가 있습니다.
neubert

탄력적 IP의 A 이름 레코드를 만들어야합니까? EC2 탄력적 IP가 변경됩니까? PTR 레코드에서 탄력적 IP 공용 DNS를 사용할 수 있습니까? idk. 이러한 변경 사항이 적용되는 데 시간이 걸릴 수 있으므로 테스트하기가 어렵습니다.
neubert

1
A 레코드는 도메인이 가리키고 자하는 IP 주소 여야합니다. 이것을 사용하여 전파를 점검하십시오. whatsmydns.net
Kruug

작동했습니다-감사합니다! 댓글 대신 답변으로 게시하면 수락하겠습니다.
neubert

답변:


10

DNS의 A 레코드가 서버의 공개 IP 주소를 가리키는 지 확인하십시오.

일반적으로 세 개의 열이 나타납니다.

  • 호스트 이름 <-사용자의 사이트 방문 방법 (@, www, 하위 도메인 등)
  • 주소 <-레코드가 가리키는 곳 (일반적으로 서버의 IP 주소)
  • 레코드 유형 <-일반적으로 이것은 A 레코드입니다

호스트 이름에 @ 기호를 사용하면 사용자가를 통해 사이트를 방문 할 수 있습니다 http://domain.com. 원하는 경우 호스트 이름으로 http://www.domain.com다른 레코드를 설정해야 www합니다.

전파를 점검하고 레코드가 올바른 주소를 가리키는 지 확인하려면 http://www.whatsmydns.net/ 과 같은 도구를 사용할 수 있습니다 .


이름 서버도 업데이트해야합니까? 네임 서버는 무엇을 가리켜 야합니까?
Vandesh

9

먼저 DNS 설정을위한 IP 주소를 구성하십시오.

  1. AWS의 왼쪽 메뉴에서 Elastic IP를 선택하십시오.
  2. "주소"의 최상위 메뉴에서 "새 주소 할당"을 클릭하십시오.
  3. "EIP used in"이 "EC2"로 설정되어 있는지 확인하고 "Yes, Allocate"를 클릭하십시오.
  4. 기본 왼쪽 창에 나타난 새 IP 주소 옆에있는 확인란을 클릭하고 상단 메뉴에서 "주소 연결"버튼을 누릅니다.
  5. “인스턴스”드롭 다운에서 이전에 설정 한 웹 서버를 선택하고“예, 연결”을 클릭하십시오.

AWS 측에서 관리하는 것이 전부이지만 이제 SSH, SFTP 또는 MySQL을 통해 웹 서버에 액세스하면 연결에 사용했던 퍼블릭 DNS 주소가 변경되었습니다. 이 시점에서 웹 서버와 방금 연결 한 새 IP 주소를 사용하는 것이 좋습니다.

DNS 설정

  1. godaddy 계정에 로그인하고 도메인 관리자로 이동하십시오.
  2. 도메인 앞에서 시작을 클릭합니다.
  3. DNS Zone File 탭을 클릭하고 Edit를 클릭하십시오.
  4. 호스트 섹션에서 @ 앞에있는 새 IP (Elastic IP 시스템에서 생성 한 IP)로 IP를 변경하고 변경 사항을 저장합니다.

1
나는이 답변에 대한 것입니다. 애플리케이션에 따라 Elastic IP를 설정하는 것이 좋습니다. 이렇게하면 인스턴스에 문제가 발생하는 경우 트래픽을 다시 라우팅 할 수 있습니다.
Oliver Tappin 8

1
이 답변에서 누락 된 유일한 것은 허용 된 답변에서 배운 레코드 유형입니다. 베어 도메인과 www.yourdomain.com에 각각 하나씩 두 개의 A 레코드를 작성하려고합니다. 전파 할 시간을 허용하십시오.
Harry Moreno
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.