약간 복잡하기 때문에 제 사례에 대한 간략한 뒷 이야기 : Namecheap에서 도메인을 구입하고 3 년 계획으로 Bluehost에서 호스팅했습니다. 하지만 웹 사이트를 AWS로 옮기고 이제 더 잘 운영하기로 결정했습니다. 그러나 이메일 주소를 구성해야하는데 BlueHost가 Namecheap에서 MX 레코드를 구성하기를 원하지만 Namecheap은 그러한 액세스 권한을 얻기 위해 DNS를 기본값으로 변경하기를 원하기 때문에 복잡해집니다.
어떻게 가나 요? 이 시나리오에서 내 이메일 ([email protected]
)을 설정하는 방법은 무엇입니까?
내 DNS는 AWS Domain에 호스팅되어 있고 Namecheap에 등록되어 있습니다. 메일 링 서버를 설정 했습니까?
답변
예, 가능하지만 먼저 모든 것을 설치해야합니다. Postfix (SMTP 이메일 서버), Dovecot (IMAP 및 POP 이메일 서버), RoundQube, Squirrelmail … (이메일 시각화 및 관리)과 같은 이메일 서버를 실행하기위한 응용 프로그램 … 방법, 몇 가지 예 :
- https://speedkills.io/email-server-aws/
- https://www.cloudinsidr.com/content/set-mail-server-aws-ec2-using-open-source-software/
EC2 인스턴스는 엘라 stic IP이며 재부팅 할 때마다 변경됩니다. 이 문제를 방지하기 위해 Route53 DNS 영역 관리자를 사용하거나 EC2 인스턴스에 고정 IP를 사용할 수 있습니다 (사용되는 경우 무료)
Answer
MX 레코드를 DNS 호스트에 추가해야합니다. Bluehost가 Namecheap에 MX 레코드 추가를 제안하는 이유를 잘 모르겠습니다. DNS는 AWS 도메인에서 호스팅되므로 여기에 MX 레코드를 추가해야합니다.
Namecheap은 DNS 호스트가 될 것을 제안하지만 그렇게하는 것은 권장하지 않습니다. 일반적으로 AWS Route를 사용하는 것이 가장 좋습니다. 53 다른 AWS 서비스를 사용할 때 DNS를 호스팅합니다. AWS DNS에는로드 밸런서 및 CDN과 쉽게 작동하는 특수 레코드가 있습니다.
댓글
- @Stephen Ostermiller에게 감사드립니다. 도메인을 AWS로 이전해야한다고 말씀하시는 건가요? 이미 웹 사이트를 AWS로 옮기고 DNS를 AWS가 제공 한 DNS로 변경했습니다. BlueHost가 혼동을 일으키는 원인이라고 생각합니다. 내 DNS를 namecheap '로 변경하지 않는 한 옵션이 없기 때문에 지금 여기서 유일한 도전은 namecheap의 MX 레코드를 업데이트하는 것입니다. 따라서 작업 메일이 여기에서 도움이 될 것입니다.
- Namecheap을 DNS 등록 대행자로 사용하는 것이 좋습니다. Namecheap에서 설정해야하는 유일한 것은 AWS를 가리키는 NS 레코드입니다. 그런 다음 AWS DNS (라우트 53이라고 함)에서 다음을 수행해야합니다. Bluehost를 가리키는 MX 레코드를 설정하십시오. ' Amazon에서 DNS를 처리 할 때 ' Namecheap에서 MX 레코드를 설정할 수 없습니다.
- 알겠습니다. , 답변 해 주셔서 감사합니다.