이메일 서버를 이동하지 않고 웹 서버 이동

이메일 서버를 이동하지 않고 웹 서버 이동

이메일 서버를 변경하지 않고 클라이언트의 웹사이트를 이전 호스트에서 새 호스트로 이동해야 합니다. 비슷한 질문에 대한 매우 철저한 답변을 읽었습니다.https://serverfault.com/a/370295/112673) 그리고 무엇을 해야할지 머리를 감은 것 같지만 내가 올바르게 이해했는지 확인하고 싶었습니다.

=================

편집 - 그 이후로 내 원래 전략이 바보였다는 것을 깨달았습니다. 이제 개정되었습니다.

=================

현재 호스트에 대한 영역 파일의 설정은 다음과 같습니다.

localhost.website.com   Address Record (A)  127.0.0.1   
website.com Address Record (A)  1.2.3.4 (current web server IP)
website.com Mail Exchange Record (MX)   preference=10, host=website.com.
ftp.website.com Canonical Name (CNAME)  website.com.
imap.website.com    Canonical Name (CNAME)  website.com.
news.website.com    Canonical Name (CNAME)  website.com.
pop.website.com Canonical Name (CNAME)  website.com.
smtp.website.com    Canonical Name (CNAME)  website.com.
www.website.com Canonical Name (CNAME)  website.com.

이 설정을 다음으로 변경할 계획입니다.

localhost.website.com   Address Record (A)  127.0.0.1   
website.com Address Record (A) 5.6.7.8 (new server IP)
website.com Mail Exchange Record (MX)   mail.website.com.
www.website.com Canonical Name (CNAME)  website.com.
ftp.website.com Canonical Name (CNAME)  website.com.
news.website.com    Canonical Name (CNAME)  website.com.
mail.website.com    Address Record (A)  1.2.4.5 (old server IP)
imap.website.com    Canonical Name (CNAME)  mail.website.com.
pop.website.com Canonical Name (CNAME)  mail.website.com.
smtp.website.com    Canonical Name (CNAME)  mail.website.com.

내가 올바르게 이해했다면 실제 웹사이트인 website.com은 새 서버 IP를 가리키지만 모든 이메일 관련 항목은 여전히 ​​이전 서버 IP를 가리키는 mail.website.com을 가리키게 됩니다.

또한 실제로 실행하기 전에 이 설정을 테스트할 수 있는 방법이 있습니까? 이전에 언급한 답변에서는 내 호스트 파일을 로컬로 사용하여 이 작업을 직접 수행할 수 있다고 언급했지만 설정 방법을 정확히 모르겠습니다.

답변1

이메일 서버를 변경하지 않고 클라이언트의 웹사이트를 이전 호스트에서 새 호스트로 이동해야 합니다.

두 가지가 너무 서로 관련이 없기 때문에 운이 좋았습니다. 이메일에 영향을 주지 않고 웹 사이트를 이동하는 방법을 묻는 것은 "길 건너편에 있는 새 집으로 이사할 예정입니다. 집을 바꿀 필요가 없도록 하려면 어떻게 해야 합니까?"라고 묻는 것과 같습니다. 내 차 번호판은요?"

내가 올바르게 이해했다면 실제 웹사이트는 website.com새 서버 IP를 가리키지만 모든 이메일 관련 항목은 여전히 ​​이전 서버 IP를 가리키고 있는 mail.website.com을 가리키게 됩니다. 새 호스트를 가리키도록 website.com 네임서버를 변경하면 website.com은 새 호스트에 웹사이트를 표시해야 하지만 이메일은 변경되지 않은 상태로 유지되어야 합니다.

그렇다면 영역 파일을 변경하는 것 외에 네임서버도 변경하셨다는 겁니까? 이에 관계없이(복잡성이 추가되지만 관리하기 어려운 것은 아닙니다), 귀하가 언급한 영역 파일은 귀하가 원하는 작업을 수행할 것입니다.

또한 실제로 실행하기 전에 이 설정을 테스트할 수 있는 방법이 있습니까? 이전에 언급한 답변에서는 내 호스트 파일을 로컬로 사용하여 이 작업을 직접 수행할 수 있다고 언급했지만 설정 방법을 정확히 모르겠습니다.

호스트 파일은 IP -> 호스트 이름 매핑만 수행할 수 있으므로 기술적으로 CNAME을 테스트할 수 없습니다. 당신이 해야 할 일은 소규모의 임시 DNS 서버를 설정하고 해당 DNS 서버에 호스트 한두 대를 지정하여 영역 파일의 동일한 복사본을 테스트하는 것입니다. 아마도 간단한 dnsmasq 서버일 것입니다.

관련 정보