MX 레코드를 변경하지 않고 메일 서버 테스트 - DNS를 속이시겠습니까?

MX 레코드를 변경하지 않고 메일 서버 테스트 - DNS를 속이시겠습니까?

현재 메일 서버를 대체할 새 메일 서버를 설정했습니다. 이제 새 서버를 가리키도록 MX 레코드를 변경하지 않으면 이 메일 서버를 테스트할 수 없습니다. 메일서버가 작동하는지 테스트할 수 있는 방법이 있나요? 새로운 도메인 별칭(예: test.domain.com)을 만들었고 잘 작동합니다. 이메일 프로그램을 속여 이메일을 다른 호스트(예: 내 새 호스트로) 현재 이메일 서버보다?

답변1

원하는 결과를 얻기 위해 제가 생각할 수 있는 세 가지 방법이 있습니다. (마지막 참고 참조)

  1. 실제 메일 서버와는 다른 공용 IP를 사용하여 상자를 설정하거나 메일 서버와는 다른 IP를 사용하는 방화벽/라우터에 더 잘 연결되도록 설정하세요. 이를 가리키는 다른 도메인에 대한 MX 레코드를 설정하고 이 테스트 도메인에 대한 이메일을 허용하도록 메일 서버를 구성하십시오. 이렇게 하면 내부 및 외부적으로 테스트할 수 있지만 다른 도메인을 사용해야 합니다.

  2. MX 레코드를 조회하는 대신 메일 서버 IP를 지정할 수 있는 상자를 설정하십시오. 많은 다기능 인쇄/스캔 장치가 작업을 수행할 수 있습니다. 또는 더 나아가 IIS가 포함된 postfix 상자 또는 서버 2003 상자와 같은 것을 설정하고 도메인의 이메일을 테스트 서버로 전달하도록 설정할 수 있습니다. 이메일을 보낼 수 있는 다양한 테스트 상자. 그러면 MX 레코드의 DNS 조회 대신 해당 도메인에 대해 지정된 IP 주소가 사용됩니다. 메일을 보낼 다른 공용 IP가 없으면 이는 내부적으로만 작동합니다.

  3. Windows Server DNS 또는 djbdns와 같은 DNS 서버를 설정한 다음 가짜 MX 레코드를 생성하고 발신자가 이 시스템을 DNS에 사용하도록 설정합니다. 다시 말하지만, 이는 두 번째 공용 IP가 없는 한 내부적으로만 작동하며 VPN/WAN을 통해 테스트 DNS 서버에 액세스하도록 허용하거나 원격 테스트 DNS 서버가 필요합니다.

주의 사항 - 테스트 Exchange 상자와 동일한 전자 메일 도메인과 동일한 Windows 도메인을 제공하는 프로덕션 및 테스트 Exchange 상자를 모두 사용해 본 적이 없습니다. 서로 잘 어울리지 않을 수도 있다는 느낌이 들지만 확실하지 않습니다.

답변2

텔넷을 사용하여 수동으로 테스트하는 옵션도 있습니다.

저도 비슷한 요구 사항이 있었고 DNS 구성을 변경하지 않고도 설정을 테스트할 수 있었습니다.

telnet yourserverip 25
EHLO yourdomain
MAIL FROM: someaddress
RCPT TO: other_address@yourdomain
DATA
From: someaddress
To: other_address@yourdomain
Subject: test it
Testing it
.

관련 정보