문제

나는 이전에 MX Records에 관한 질문을했습니다 (그리고 내가 so'ers로부터받은 사려 깊은 답변에 감사드립니다). 이제 그 문제가 해결되었으므로 물러서서 왜 MX 레코드가 있는지 물어보고 싶습니다.

구체적으로 : 왜 SMTP가 DNS에 의해 특별한 치료를 받습니까?

HTTP에 대한 HX 레코드 또는 FTP에 대한 FX 레코드가 없습니다. 다른 모든 인터넷 프로토콜이 DNS의 레코드와 잘 어울리는 것처럼 보입니다. 실제로, MX 레코드에 대한 Wikipedia 기사 현재 SMTP 사양에 따르면 수신기에 MX 레코드가 존재하지 않으면 서버가 레코드로 돌아 가야한다고 말합니다. 또한 Pre-DNS 세계에서 만든 SMTP의 일부 숙박 시설을 언급했지만 25 년 전이었습니다. 우리는 더 이상 MX 기록이 필요합니까?

도움이 되었습니까?

해결책

MX SMTP 트래픽이 필요했기 때문에 기록이 사용되었습니다. user@domain 해당 도메인의 다른 트래픽과 다르게 라우팅하려면 SRV 기록은 아직 발명되지 않았습니다.

당신이 입력 할 수있는 현대 협약 http://example.com/ 없는 브라우저에서 www 접두사 및 여전히 필요한 웹 사이트에 도달하는 것은 실제로 조금 이상합니다. 더 자세히 설명하려면이 접두사가없는 액세스를 달성하기 위해 영역이 어떻게 설정되는지 고려하십시오.

$ORIGIN example.com
@        IN A   192.168.1.1
         IN MX mail.example.com
www      IN A  192.168.1.1
mail     IN A  192.168.1.2

따라서 모든 트래픽이 해결되었습니다 example.com 사용중인 프로토콜에 관계없이 해당 IP 주소로 이동합니다 (MX 레코드를 사용하는 이메일이 아니라면).

실제로는 바람직합니다 모두 사용하기위한 응용 프로그램 SRV 레코드, 그리고 우리는 응용 프로그램 특정 접두사를 모두 함께 수행 할 수 있으며 실제 목적으로 레코드를 사용할 수 있습니다. 호스트 이름 IP 주소로.

이러한 방식으로 SRV 레코드가 사용 된 경우 해당 구역 파일이 다음과 같이 보입니다.

$ORIGIN example.com
_http._tcp IN SRV 0 0 80 www.example.com
_smtp._tcp IN SRV 0 0 25 mail.example.com
www        IN A 192.168.1.1
mail       IN A 192.168.1.2

이 가정은 기본입니다 A 도메인에서의 레코드는 실제로 HTTP 서비스를위한 것입니다. 또한 Verisign의 이유의 일부입니다. 사이트 파인더 "서비스"는 2003 년에 (간단히) 도입 될 때와 마찬가지로 많은 문제를 일으켰습니다. A 알 수없는 도메인에 대한 기록 조회 및 자신의 주소 중 하나를 반환 한 Verisign은 DNS 조회가 실패하면 다른 주소 데이터베이스 메커니즘에 실패 할 수 있다고 가정 한 모든 종류의 프로토콜을 깨뜨 렸습니다.

다른 팁

MX 레코드의 주요 목적은 전체 도메인에 대한 특정 프로토콜을 처리하도록 기계를 지정하고 백업 메일 서버를 지정하는 기능입니다 (우선 순위가 다르면) 한 서버가 실패하면 여전히 도달 할 수 있습니다. 다음 서버가 해당 도메인에 이메일을 전달하기 위해 라인에 있습니다. 평범한 레코드로도 할 수 없으며 호스트와 직접 이름을 매핑합니다.

이제 할 수 있습니다 SRV 레코드 Frank가 지적한대로 (25 년 전) (25 년 전). 당시에는 다른 표준 프로토콜이 많이 없었습니다.

다른 모든 인터넷 프로토콜이 DNS의 레코드와 잘 어울리는 것처럼 보입니다.

글쎄, SRV 레코드 유형을 사용할 수 있습니다.

아마도 SMTP가 오늘 작성되고 있다면 그것을 사용할 것입니다.

백업 교환기의 사양을 허용하는 것 외에도 모든 도메인이 자체 메일 서버를 가지고있는 것은 아니기 때문에 다른 도메인에 존재하는 메일 서버를 Exchange Mail에 권한있는대로 사용하여 관리 및 시스템 메시지가 해결되도록 지정할 수 있어야합니다. 우체국 장, 루트 또는 DNS WHOIS 기록에 나열된 기술/관리 연락처는 현재 도메인에 존재하지 않더라도 전달 될 수 있습니다.

해당 서비스는 MX와 같은 아웃 바운드 연결을 시작하지 않거나 공식 연락처로 간주되지 않기 때문에 FTP 및 HTTP에는 필요하지 않습니다.

"역사적 이유"설명을 무시하지 마십시오. 80 년대 초반, SMTP는 전체 사이트를 위해 매핑 할 수있는 유일한 공개적으로 알려진 프로토콜이었으며 DNS 조회는 많은 시스템의 공통 호스트 파일로 수행되었습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top