동적 IP를 가리키는 MX 레코드

동적 IP를 가리키는 MX 레코드

나는 호스팅하고 싶습니다단순 로그인내 집 Synology 서버에서. 이를 위해서는 내 IP 주소를 가리키는 도메인에 MX 레코드를 등록해야 합니다.

하지만 제가 사용하는 인터넷 제공업체는 고정 IP를 보장하지 않지만 많이 바뀌지는 않습니다.

도메인 이름만 구입하면 IP 주소가 변경되면 DNS 서버에 전파되는 데 최대 72시간이 걸릴 수 있는데 이는 너무 깁니다.

내가 본 유일한 해결책은 체인 어딘가에서 동적 DNS 서비스를 사용하는 것입니다.

동적 DNS에 MX 레코드를 등록할 수 있나요? 이에 대한 명확한 정보를 찾을 수 없습니다.

그렇다면 어떻게 해야 할까요?

동적 DNS로 충분합니까? 그렇다면 MX 레코드를 등록하는 방법은 무엇입니까? 도메인 이름이 필요합니까? 그렇다면 ISP가 새로 고칠 때에도 내 IP가 항상 가리키는지 확인하는 방법은 무엇입니까?

답변1

MX레코드는 IP를 가리키지 않습니다., "정적" 또는 "동적". 기간. 그것은 일부를 가리킨다.도메인 이름이는 문제의 도메인에 대한 수신 메일을 처리해야 하는 서버의 이름입니다.

레코드가 실제로 DNS 서버에 어떻게 나타나는지는 아무도 신경 쓰지 않습니다. 영역 파일을 편집하거나 DNS 서버가 사용하는 백엔드 데이터베이스를 조작하여 RFC2136 동적 업데이트를 통해 MX 레코드와 참조하는 모든 레코드를 생성할 수 있습니다. 그것은 모두 당신에게 달려 있습니다. 결과는 동일합니다. 사용자가 MXDNS를 통해 기록을 요청하고 유효한 정보로 응답을 받으면 작동합니다.

"정적" 또는 "동적" IP란 무엇입니까? 귀하의 관점과의 주요 차이점은 귀하의 컴퓨터가 이전과 다른 IP 주소를 받는 빈도입니다. 다른 사람들은 해당 IP 주소 뒤에서 사용자가 얼마나 자주 변경되는지 설명합니다. "자주"인 경우 해당 IP는 "동적"이라고 합니다.

"동적" IP 주소에 응답하는 메일 서버를 설정할 수 있습니다. 항상 현재 사용되는 IP 주소를 가리키도록 낮은 TTL 값으로 일부 기록을 유지해야 합니다 A(앞서 말했듯이 이를 달성하는 방법은 정확히 관련이 없습니다). . 그런 다음 "동적" A 레코드를 참조하도록 MX 레코드를 설정할 수 있습니다. "동적" IP에 있는 서버는 도메인에 대한 메일을 수신합니다.


문제는배상해당 서버의 메일이 크게 차단됩니다. 사람들은다른 서버이들은 일반적으로 "동적"(사용자가 자주 변경되는 주소)인 IP 주소에서 보낸 메일을 수락하지 않습니다. 왜냐하면 이 메시지 또는 해당 메시지에 대한 책임이 누구인지 결정하기 어렵기 때문입니다.

전 세계 ISP가 "동적" 클라이언트에 사용하는 IP 범위는 모두 특별 항목에 나열되어 있습니다."정책" 블랙리스트(이것은 Spamhaus이며 본질적으로 동일한 작업을 수행하는 다른 프로젝트도 있습니다). 일반적으로 해당 블랙리스트에 나타나는 주소에서 보낸 메일은 완전히 거부되거나 최소한 "스팸 점수"가 매우 높은 값으로 설정되어 "그레이리스팅" 경로로 전환되거나 최종적으로 삭제됩니다. 다른 메일 서버 동작을 제어할 수 없으므로 이에 대해 아무 것도 할 수 없습니다. 그리고 이 상황에 맞서 싸우는 것은 전혀 의미가 없습니다. 인터넷 동작을 신중하게 제어하는 ​​IP 주소에서 메일을 보내십시오. IP 주소가 자주 변경되는 경우에는 불가능합니다.

메일을 받는 것과 동일한 시스템이나 IP 주소에서 메일을 보낼 필요는 없습니다. 단지 수신 서버(MX 레코드에 나열됨)가 때때로 일부 프로토콜 관련 메시지(배달 알림)도 생성해야 하므로 메일을 직접 보낼 수 없는 경우 스마트호스트를 사용해야 할 수도 있다는 점을 기억하십시오. 예를 들어, Spamhaus가 제안한 것처럼 ISP는 "동적" IP 주소에 있는 메일 서버가 스마트 호스트로 사용할 수 있는 일부 SMTP 릴레이를 제공할 수 있습니다. 일부 ISP는 실제로차단하다당신이 직접 메일을 보내는 것에서필요하다해당 목적을 위해 릴레이를 사용합니다(이것이 @Bob의 의견에 관한 내용입니다).

답변2

소유한 도메인이 1개 필요합니다(또는 최소한 기록을 설정할 수 있음).

IP가 변경될 때마다 BenjaminBarroisHomeIP.example.com(A 레코드)을 업데이트하는 동적 DNS 공급자의 하위 도메인이 필요합니다.

그런 다음 자신의 도메인에서 MX를 BenjaminBarroisHomeIP.example.com으로 설정합니다.

나는 이 "간단한 로그인"이 실제로 이메일을 보내는지는 모르지만 명심하십시오: 대부분의 메일 서버는 동적 IP 주소 및/또는 역분석 시 일치하지 않는 주소에서 발생하는 이메일을 차단합니다.

답변3

다른 사람들이 이미 말했듯이 새 IP에 SMTP 서버를 설치하는 것은 전염병처럼 피해야 할 일입니다. 대부분의 ISP는 가능한 모든 곳에서 tcp/25를 차단할 뿐만 아니라 모든 단일 소비자 연결이 가능하지만 고정 IP를 얻을 수 있더라도 실제로 이메일을 전달받으려면 몇 년 전부터 좋은 평판을 얻어야 합니다.

따라서 정말로 이 작업을 수행하고 싶다면 Digital Ocean 드롭릿 또는 이에 상응하는 작고 저렴하며 쾌활한 클라우드 VM을 구입하여 차단 목록 및 평판 목록과 비교하여 얻은 IP를 확인하고 과거 스패머에 의해 오염되지 않은 것을 찾으십시오.

운 좋게도 해당 프로젝트에 대한 문서는 꽤 훌륭하고, 프로젝트를 시작하고 실행하는 데 필요한 다른 모든 작업을 다루고 있는 것 같습니다.

관련 정보