李老师,您好!
我现在在生产环境中实现从EXG2K3到EXG2K7的转换,现在的环境中1台EXG2K3(域名假如是mail.test.com),要将邮箱分布转换到2台EXG2K7(域名分别为mail3.test.com和mail4.test.com)上去,并费除掉EXG2K3,但第一阶段2种版本的邮件系统要共存,现在OUTLOOK客户端(MAPI)都好办,只要访问EXG2K7会自动识别出邮箱并定位到正确的服务器上去,唯独OWA和POP3客户端很是麻烦,最关键的是DNS域名的问题
因为规模有2000多个用户邮箱,现在搞不清楚哪些人在用POP3,估计也有个大几百人的,内、外网都有,按照邮箱迁移顺序是这样的:
1、EXG2K3与EXG2K7共存时期,有一部分邮箱移动到了mail3 ----> 2、mail3单机运行时期,所有邮箱都移动到了这台主机上----> 3、mail3和mail4共存时期,有一部邮箱移动到了mail4上共同分担负载。
现在所有POP3收件的人都采用mail.test.com的服务器域名,按照上面的计划,第1阶段就要公告有一部分用POP3的人把POP3服务器名改成mail3.test.com,然后到了第2阶段所有POP3收件的都得改成mail3.test.com,最后一个阶段因为CAS角色的POP3代理功能会自动找到邮箱的位置,就不用发公告了。
我能否不让客户端改变动服务器域名(仍用mail.test.com),而做到平滑迁移呢?
我分析了一下:
可能简单的把DNS指向到exg2k7还是会有问题,因为现在的情况是exg2k3的实际主机名为MAIL,exg2k7的主机名为MAIL3
现在外网DNS情况是:
MAIL.test.com --> MAIL_IP
MAIL3.test.com --> MAIL3_IP
如果只是简单的改个指向:
MAIL.test.com -->MAIL3_IP
MAIL3.test.com -->MAIL3_IP
我再给旧的MAIL一个DNS解析
MAIL5.test.com --> MAIL_IP
那这时会不会有问题?当用POP3访问时:
客户端通过DNS解析MAIL.test.com先找到MAIL3_IP-->CAS查看邮箱是在MAIL还是在MAIL3上,如果邮箱在MAIL3上还好办,因为DNS仍然保留了它的解析,但如果在MAIL上就不行了,此时如果返回给客户端的是MAIL.test.com将重新定位到MAIL3上(因为是从公网解析的)从而无法访问邮箱,CAS能返回MAIL5.test.com的外网解析给客户端吗?
再来看OWA访问也是这个问题。
我只能想到2种方案:
1、是不是把域的DNS(内网DNS)将MAIL的解析手动指向到MAIL3_IP(内网IP),然后新建一个MAIL5.test.com-->MAIL_IP(内网IP),就是保持内、外网DNS解析变更的一致性就能解决这个问题?但因内网DNS是与AD集成的DNS,在不变换MAIL主机名的情况下,会不会域同步后,自动将MAIL.test.com的解析重新又指回到MAIL_IP(内网IP),使手动更改无效呢?
2、或者除非也得把旧的EXG2K3也一并更命为MAIL5才行,但对EXG2K3邮件服务器更改主机名,是否所有设置都会自动适应呢,连接器、路由组、DNS查找和各种客户端访问....因为是生产环境,没办法随意做这种测试。
请李老师指定迷津,谢谢了!