이상한 MX 문제/하위 도메인 문제

이상한 MX 문제/하위 도메인 문제

DNS 영역의 MX 및 와일드카드 A 항목에 대해 약간 혼란스럽습니다.

이러한 DNS 설정이 있는 foobar.com 영역을 상상해 보십시오(NS 설정은 거기에 있으며 생략됨).

foobar.com IN A 1.2.3.4
*.foobar.com IN A 1.2.3.4

foobar.com IN MX 10 mail.otherhost.com

이메일 보내기[이메일 보호됨]mail.otherhost.com으로 이동합니다. 좋아요

이메일 보내기[이메일 보호됨]1.2.3.4로 이동합니다.

내가 이해하는 한 이것은 정확합니다.https://www.ietf.org/rfc/rfc1912.txt"2.7 와일드카드 레코드"와 예제가 있습니다(그 반대도 마찬가지지만 무엇이든 가능).

이제 내 질문은 MX 호스트를 획득("해결")할 때 Postfix와 같은 MTA가 호스트 부분에서 하위 도메인 부분을 어떻게 "제거"합니까?입니다.

문제에 대한 나의 이해는 다음과 같습니다. 최상위 도메인이 .com이면 이는 간단합니다. Host는 .com 이전 부분입니다. 그러나 .co.at(오스트리아)와 같이 하위 최상위 도메인이 있는 최상위 도메인도 많이 있습니다.

어떤 아이디어가 있나요?

답변1

Postfix와 같은 MTA는 MX 호스트를 획득("해결")할 때 호스트 부분에서 하위 도메인 부분을 어떻게 "제거"합니까?

그들은 이것을 하지 않습니다. 주소에 대한 MX 레코드를 요청합니다. 존재하지 않는 경우 A 레코드를 사용하여 대상 IP 주소를 결정합니다.

귀하의 예에서 [email protected]전달에 사용되는 하위 도메인은 입니다 some-subdomain.foobar.com. 이 주소에 대한 MX에 대한 MTA 요청을 보냅니다. 귀하의 예에는 레코드가 없으므로 A 레코드가 요청됩니다. 와일드카드 외에 일치하는 항목이 없으며 *.foobar.com반환 주소가 반환됩니다 1.2.3.4. 배송을 시도한 주소입니다.

CNAME 레코드는 이 프로세스를 더 복잡하게 만들지만 그다지 복잡하지는 않습니다. CNAME이 있으면 다른 것보다 먼저 해결됩니다. (이것이 동일한 도메인 항목이 CNAME과 MX를 모두 가질 수 없는 이유입니다.)

관련 정보