[server] DNS :“MX”레코드가 있고“A”레코드가없는 것이 유효합니까?

자신을 소유하고 있고을 (를) abcd.com통해 이메일을 보내고받는 데만 사용하려고 한다고 가정합니다 bob@abcd.com. 어떤 종류의 웹 사이트도 제공하고 싶지 않습니다.

“MX”레코드를 포함하고 “A”레코드를 포함하지 않도록 DNS 레코드를 설정할 수 있습니까?

  • 이메일을 보내고받는 데 충분합니까?

  • 이것이 표준을 정의하는 표준의 관점에서 유효합니까?


편집 : 분명히하기 위해 메일 서버 (용어?)는 abcd.com 또는 * .abcd.com에서 호스팅되지 않습니다.



답변

MX 레코드가 가리키는 시스템에 A 레코드 자체가있는 경우에는 그렇습니다.

예를 들어 example.com,를 가리키는 MX 레코드를 가질 수 있습니다 mail.otherdomain.com. mail.otherdomain.com 이름 자체를 IP 주소로 해석 할 수있는 경우 이의 올바른 구성입니다 example.com.

엄밀히 말하면 mail.otherdomain.comRFC를 준수하려면 IP 주소가있는 A 레코드 여야합니다. 그러나이 A 레코드는 otherdomain.com도메인이 아닌 도메인에 example.com있습니다.

위해서는, 귀하의 예를 해결하는 bob@example.com유효한 이메일 주소로, mail.otherdomain.com인바운드 메일을 처리하도록 구성해야합니다 bob@example.com.


답변

아니. MX 레코드는 이름을 가리 킵니다. 이름은 A 레코드를 통해 확인할 수 있어야합니다. MX 레코드는 CNAME을 가리 키지 않아야합니다 (RFC 1034 섹션 3.6.2, RFC 1912 섹션 2.4)


답변

MX 레코드가 가리키는 AAAA 레코드가 주소 대상 요구 사항을 충족하므로 IPv6 전용 메일 만 필요한 경우 가능합니다. 물론, IPv4 전용 호스트는 이러한 설정에 연결할 수 없지만 DNS 규칙에 따라 불법으로 만들지는 않습니다.

이전의 모든 답변이 IPv4 중심 인 이유는 무엇입니까?


답변

이를 수행하는 세 가지 방법.

  1. MXE 레코드를 설정하십시오. 도메인 이름 서버의 메일 설정 섹션에서 MXE 레코드를 선택할 수 있습니다. 이렇게하면 @ 및 www A 레코드를 만들지 않고도 MX를 실제 IP 주소로 지정할 수 있습니다.
  2. 다시 MXE 레코드를 설정하십시오. 도메인 이름 서버가있는 경우 필요 어쨌든 @ 및 / 또는 www가 A 레코드를 도메인 이름 서버의 주차 페이지를 가리 킵니다.
  3. 다시 MXE 레코드를 설정하십시오. 그런 다음 example.com IP 주소 93.184.216.34를 사용하여 @ 및 www A 레코드를 example.com으로 지정하십시오. 누군가 귀하의 페이지를 방문하려고하면 ‘404-찾을 수 없음’이 표시됩니다.

서버의 접미사 가상 메일 계정을 사용하는 IP / DN에서이 작업을 수행합니다. IP / DN이 가상 메일 사이트의 웹 페이지로 이동하는 것을 원하지 않았습니다. 위의 방법은이를 방지합니다. 그러나 누군가 수신 된 전체 메일 헤더에서 서버의 DN을 가져 와서 해당 DN을 통해 갈 수 있습니다.


답변