고정 IP 주소를 제공하지 않는 ISP가 있으므로 일종의 DDNS (Dynamic Domain Name Service)가 해결책 인 것처럼 보입니다.
그게 하나의 해결책입니다. 다른 솔루션의 예로 HurricaneElectric.net IPv6 터널은 이동식 터널 엔드 포인트와 함께 고정 (IPv6) 주소를 제공합니다. 현재로서는 IPv4가 일반 대중에게 이러한 기능을 지원하는 것이 더 좋지만 기꺼이 협조적인 컴퓨터를 찾을 수 있다면 기술적으로도 IPv4로 그러한 일을 할 수 있습니다.
IP 주소를 주기적으로 모니터링하는 스크립트 / 프로그램이 필요하며 주소가 변경되면 사용중인 도메인 이름을 스크립트 / 앱에서 업데이트해야합니다.
이것은 기술적으로 확실한 계획처럼 들립니다.
필요한 도메인 / IP 레코드를 프로그래밍 방식으로 조정하려면 호스팅 회사의 API 키가 필요합니다 ... 누군가 내가 잘못했는지 알려 주면 더 간단한 방법이 있습니다).
정확한 세부 사항은 도메인 이름 등록 기관이이 기능을 구현하는 방법의 선택에 따라 다릅니다. 일부는 일종의 API 키를 사용하는 반면 다른 일부는 자동 업데이트를 위해 웹 인터페이스에 의존 할 수 있습니다. 예전에는 일부 ISP가 그러한 서비스를 제공했지만 요청에 대한 응답으로 수동 변경에 의존했습니다. 따라서 서비스를 제공하는 사람은 전적으로 귀하에게 달려 있습니다.
위에서 설명한 방식으로 도메인 이름 레코드를 업데이트 할 때 시스템 / 세계에 전파되는 데 몇 시간이 걸릴 수 있음을 읽었습니다 (모든 DNS 서버는 업데이트 된 주소로 다시 채워 져야합니다) ).
Bah humbug. DNS 전파에는 몇 분 또는 몇 시간 또는 며칠이 소요되는 것으로 알려져 있습니다 (예 : 72 시간). 그러나 사람들이 많은 것을 분석 한 결과 모호한 "전파"시간의 대부분은 단순히 DNS 호스팅 공급자의 업데이트 속도가 느리다는 것을 알았습니다.
더 나은 이론에서는 TTL 값을 기다려야합니다. 그 이론에는 문제가 있지만 ...
그러나 내가보고있는 여러 유료 DDNS 제공 업체는 변경 사항을 즉각적으로 (또는 적어도 내 DIY 방법보다 빠르게) 적용 할 수있는 능력을 홍보하는 것으로 보입니다. 그게 사실입니까? 내가 놓친 것이 있습니까?
자, 현실은 다음과 같습니다. 업데이트가 완전히 적용 되려면 인터넷에 이전 정보의 활성 캐시를 플러시해야합니다.
표준에 따르면 캐싱 DNS 서버는 구성 할 수있는 TTL 값으로 지정된 시간 동안 캐시에 의존 할 수 있습니다.
그러나 실제로는 일부 대형 ISP가 TTL 값을 완전히 무시하는 것으로 알려진 자체 캐싱 DNS 서버를 실행하는 것으로 알려져 있습니다. DNS 캐시를 덜 자주 업데이트 할 경우 느낌이 들기 때문에 전체 대역폭이 줄어들고 컴퓨팅 시간이 줄어들 수 있습니다.
따라서 이러한 DNS 서버를 사용하는 모든 전자 메일 서버가 영향을받을 수 있으며 DNS 서버가 업데이트 될 때까지 업데이트를 알지 못할 수 있습니다. 어떤 경우에는 하루나 이틀 (또는 셋?)이 걸릴 수 있습니다.
그러나 이러한 영향은 점점 더 드물어지고 있습니다. 실제로 대부분의 DNS 서버는 1 ~ 2 시간 내에 캐시를 플러시합니다.
일부 캐시는 다른 캐시만큼 빠르게 업데이트되지 않기 때문에 인터넷상의 일부 장소는 새 주소와 작동하지만 다른 장소는 여전히 기존 주소를 사용하려고 시도합니다. 몇 시간 안에 대부분의 컴퓨터는 새로운 정보로 잘 작동합니다. (많은 사람들이 몇 분 안에 작동 할 수 있습니다.)
전자 메일 소프트웨어의 일반적인 동작은 전자 메일을 보내려고 시도하는 것입니다. 실패하면 나중에 다시 시도하십시오. 전자 메일 서버는 일반적으로 포기하기 전에 며칠 동안 (1 시간에 한 번 정도) 다시 시도를 계속합니다. 따라서 발생할 수있는 일은 전자 메일을 잃지 않지만 약간 지연 될 수 있다는 것입니다.
Alex의 의견은 "모든 동적 IP가 PBL 목록에 있습니다"라는 정보는 분산되어 있으므로 ( "all"이라는 단어가 정확하지 않기 때문에) 틀린 것이 분명하지만 많은 동적 IP가 이러한 목록에 있다는 것은 사실입니다. 이메일과 관련된 일부 컴퓨터 / 장치는 귀하와 협력하지 않기로 결정할 수 있습니다.
또한 DDNS 제공 업체와 관련하여 간과 할 수있는 보안 문제가 있습니까?
가장 큰 관심사는 업데이트가 안전한 방식으로 처리되는지 여부입니다.
그들이 제공 한 도메인 이름을 통해 흐르는 모든 트래픽을 모니터링 할 수 없습니까?
DNS 서버의 임무는 도메인 이름 요청을 받고 응답을 제공하는 것입니다. 일반적인 일반적인 응답은 하나 이상의 IP 주소를 제공하는 것입니다. 다른 DNS 서버 또는 도메인 이름 (예 : CNAME 사용) 또는 다른 데이터 (예 : 최신 DNSSec 표준을 통한 보안 제공)를 참조하는 것과 같은 다른 응답도 가능합니다.
누구나 정보에 입각 한 의견이 있습니까?
진지한 전자 메일 서버를 실제로 사용하려면 최신 전자 메일 표준을 준수하는 것을 고려하고 싶을 것입니다. 여기에는 SMTP 및 DNS 기술 사양을 준수하는 것 이상이 포함됩니다. 많은 사람들이 큰 공급자를 사용하며, 큰 공급자는 자신의 기대를 구현할 수 있습니다.
예를 들어, 몇 년 전에 데비안과 Postgrey로 설정된 전자 메일 서버를 알고 있습니다. Postgrey는 "그리스리스트"안티 스팸 처리 기능을 제공하는 소프트웨어입니다. 그러나 사용되는 Postgrey 버전은 전자 메일 서버가 전자 메일을 재 시도 할 때 보내는 전자 메일 서버가 동일한 IP 주소를 사용한다고 가정합니다. Office 365 전자 메일 서버는 여전히 IPv6 / 64 서브넷 내에있는 다른 IP 주소에서 전자 메일 보내기를 다시 시도하는 것으로 알려져 있습니다. Postgrey는 싫습니다.
점점 더 많은 조직이 Office 365로 전환함에 따라 기존 전자 메일 서버를 사용하는 사람들에게 점점 더 많은 문제가되었습니다. 최신 버전의 Postgrey 소프트웨어가 릴리스되었지만 이러한 소프트웨어를 설치하는 쉬운 방법은 해당 운영 체제의 공식 소프트웨어 저장소를 사용하는 것입니다. 실제로 소프트웨어를 업데이트하는 현명한 방법은 운영 체제를 업그레이드하는 것입니다.
"메일"로 시작하는 DNS 이름을 갖는 것과 같은 다른 규칙이 있습니다. 설정이 다소 신뢰할만한 것으로 판단 될 수 있습니다. 이는 장치가 사용자를 비 규격 스패머로 취급하는지 또는 통신 할 가치가있는 장치로 취급하는지에 영향을 줄 수 있습니다.
물론 공식 기술 사양에 대해 매우 엄격하게 말할 때 거대 조직은 사용중인 프로토콜의 기술 사양이 포함 된 RFC 문서에서 요구하는 최소 요구 사항과 다른 일부 작업을 수행하고 있습니다. 그러나 더 큰 인터넷 커뮤니티와 의사 소통을하려면 중요한 / 대규모 플레이어가 부과하는 몇 가지 추가 표준이 있습니다. 이러한 표준을 잘 충족 시키거나 문제가 발생할 수 있도록 준비하십시오.
나는 모든 표준이 정확히 무엇인지에 대해 조금 모호합니다. 시간이 지남에 따라 변경 될 수 있기 때문입니다.
이전 데비안 운영 체제를 업그레이드해야하는 이전 전자 메일 서버와 관련하여 사람들은 어쨌든 운영 체제를 더 자주 업그레이드해야합니다. 하지만 제가 만들고자하는 요점은 여러 전자 메일 주소에서 일반적으로 사용되는 최신 동작으로 인해 수년간 완벽하게 작동 한 소프트웨어 설정이 중단되었다는 것입니다. 느린 인터넷 제공 업체에서 동적 DNS를 사용하는 등의 비정상적인 작업을 수행하려고하면 도중에 몇 가지 추가 문제가 발생할 수 있습니다. 야심적으로 들리면 노력에 투자 할 수 있습니다. 그럴 준비를하라고 경고하고 있습니다.
... 어떤 방법 (유료 대 DIY)이 더 좋을까요?
다른 사람들이 지적했듯이, 지불은 훨씬 쉬울 것이며 대부분의 사람들에게는 꽤 경제적입니다. 큰 오퍼는 MX 레코드가 가리 키도록 할 수있는 안정적인 IP 주소를 제공 할 가능성이 높으며 (따라서 전자 메일이 전달됨) 특히 더 나은 대역폭을 제공 할 수 있습니다.
DIY는 경험을 쌓고 일이 어떻게 작동하는지 배우고 주요 기업의 구현에만 의존하지 않기로 선택하는 것이 좋습니다. 구현에 대한 통제력을 높이면 중대한 사용자 지정 변경을 훨씬 더 빠르게 수행 할 수 있습니다.
어느 쪽이 "더 나은"것이 당신의 개인적인 목표에 달려 있기 때문에 나는 그러한 결론을 당신에게 맡깁니다.