首页 > 代码库 > 从Exchange 通往Office 365系列(十三)公网DNS解析

从Exchange 通往Office 365系列(十三)公网DNS解析

    到现在为止,基本上Exchange Server 2013的安装及配置就差不多了,如果顺利的话现在应该已经能够在内网正常收发邮件了,也应该能够向外网发送邮件,但是肯定是不能从外网收邮件的,这是因为如果想要接收邮件我们需要有一个自己的域名,这个域名能够在公网进行正常的解析,这样才能找到我们的Exchange服务器,而且我们还必须要有一个公网的IP地址


    想要让Exchange收发来自公网的邮件,首先一个域名是必须的,我们这里是mxyo365.com,这是在新网买的域名,配置完Exchange之后,我们需要登陆到DNS管理界面,添加几条DNS记录,要提醒的是,如果你没有域名的话想要做Office 365的测试建议最好用万网的域名,因为万网可以添加的DNS类型会多一些,我这里是之前买好的,所以就用了新网的,其次我们还需要有一个公网的IP地址,因为我用的ISP是联通,联通会直接分给我一个公网的IP地址。


    首先必须要加的是mail的A记录,这牵扯到我们在外网登陆owa、ecp等服务,这条记录对应我们的Exchange服务器的IP地址,当然这个不是内网的地址,而是我们拿到的公网地址

    wKioL1Qe06Dg_dMWAAAYDLOTqdo955.jpg


    之后添加一条MX记录,MX记录指向mail.mxyo365.com,注意在其他域名提供商那里可能需要在前边加上一个@,表示前缀是空白的,新网的可以直接输入所以没必要加@

    wKioL1Qe1FaRm8PrAAAg7fhT_5g526.jpg


    MX记录的作用就是让别人找到你的Exchange服务器的地址,根据域名后缀查找你的DNS,比如收件人是XXX@mxyo365.com,就会去找这个域名的DNS解析,然后发现在DNS解析里有MX记录,根据这条MX的内容,发件人的邮箱服务器知道应该去找mail.mxyo365.com,这样根据之前添加的A记录找到Exchange服务器的地址了,这样邮件就会投递到我们的Exchange服务器

    

    之后我们还要添加一条autodiscover的A记录,他可以帮助我们在外网连接Outlook的时候自动找到我们的配置文件,这条A记录对应的就是我们Exchange服务器的IP地址,当然也是公网的地址

    wKiom1Qe1vjxrK8RAAAYn-OQZUc648.jpg

    

    这样DNS服务器上的域名解析就添加完了,只要在外网访问owa,或者是在外网向我们的Exchange服务器发送邮件,就会自动找到我们设置的IP地址,但是要注意,我们添加到解析记录里的是公网的IP,这个公网IP实际上就是我们的路由器的IP地址,并不是Exchange服务器的,那么要如何将这些访问的请求转发到内网的Exchange服务器呢?这就需要我们在路由器上设置端口映射了,只要连接到443、25这样的端口就自动转发给我们的Exchange服务器,因为我们的环境中有TMG,由TMG负责反向代理,因此实际上转发到的其实就是TMG的地址,然后由TMG转发给我们的Exchange服务器,这样不会让Exchange服务器直接暴露在外边,也是企业很常见的做法

    wKioL1Qe2LWz4GyNAAB1O1VGaqs850.jpg

    如果概念比较模糊的可以看一下我们的拓扑图,之后就明白了。

    http://mxyit.blog.51cto.com/4308871/1547856

    

    设置完端口转发之后,只要外部访问了路由器的25端口,就会转发给我们的TMG服务器,然后根据之前在TMG上设置的侦听规则,侦听到25号端口之后就会转给内网的Exchange服务器了,这样就可以正常的收发邮件,访问OWA了

    

本文出自 “Just Make it happen” 博客,请务必保留此出处http://mxyit.blog.51cto.com/4308871/1556763

从Exchange 通往Office 365系列(十三)公网DNS解析