在完成前面几篇文章后,终于可以给大家介绍另外一种外部访问配置方式,那就是没有TMG,并且我们只有一个公网IP。其实很简单,我们就使用家用路由器的端口转发,在家用路由器中此功能被称为“虚拟服务器”。需要注意的是这里的配置和我们几篇文章的内容息息相关,主要的是和边缘部署以及拓扑中的定义有关。

PART 1:单IP无TMG拓扑Lync Server 2013:基础架构

http://reinember.blog.51cto.com/2919431/1002406

PART 2:单IP无TMG拓扑Lync Server 2013:活动目录

http://reinember.blog.51cto.com/2919431/1003463

PART 3:单IP无TMG拓扑Lync Server 2013:前端服务器

http://reinember.blog.51cto.com/2919431/1005144

PART 4:单IP无TMG拓扑Lync Server 2013:边缘服务器

http://reinember.blog.51cto.com/2919431/1006677

好了,下面我们打开家里的路由器Web管理界面,找到“转发规则”下的“虚拟服务器”。大家可以看到我这里的环境非常的简陋,路由器还使用的是一个TP-LINK的54M无线路由器,所以基本上所有的家里路由器都会有一个叫做虚拟服务器的功能,而更高端的路由器可能不叫这个名称,比如端口映射之类的。我们在这里需要添加几条端口转发的规则。

首先是端口号50000-60000,我们将外部对路由器WAN IP的50000-600000端口的访问转发至我们的边缘服务器的50000-60000端口上。

其次是442端口仍然是转发到边缘上。

444和5061端口也是如此,这里就不再重复展示了。这时候我们还剩了一个443端口没有做转发,因为我们要把路由器WAN IP的443端口映射到前端的443端口上,所以这里在IP地址我们设置前端的WAN IP,而不是边缘的WAN IP。

这里我们的端口转发就设置完成了,做一整个截图可以看下,3389是对我物理机做的转发,方便我在外网直接连接到我的物理机。

然后我们登陆我们的外网IP试试看,后面加个/cscp以打开管理界面,如果没有问题的话这里就会提示我们输入凭据了,我们输入管理员凭据就可以打开Lync Server控制面板了。

然后我们打开下公网IP后面加/meet,看看能不能打开参会界面。这里我直接在本机 host文件里加了几条记录,比如 meet.contoso.com、lync.contoso.com、dialin.contoso.com以及sip.contoso.com,所以我们直接通过域名来打开。因为我现在并不在本地而是外部,所以从这里可以看出外部访问是没有什么问题的。

但我们还需要打开Lync Server的控制面板,开启Lync的外部访问。并且启用我们的Lync用户。

这里我们先来启用一个用户,这个用户是我在AD中事先建立好的,这里我们在Lync Server控制面板中启用一下。

回到用户界面,可以看到用户已经成功启用了。

我们再来看看拓扑,可以看到有三台Lync服务器,分别是前端、边缘以及Office,当然这里我们是没有做Office的服务器,所以状态和复制都是不正常的。

然后我们在“联合和外部访问”选项卡中来启用外部访问,我们在外部访问策略中可以针对Global进行外部访问启用。

然后我们配置下访问边缘的配置,可以有针对的选择启用远程用户访问,以及匿名者参会等。

然后我们在客户端中配置下外部服务器地址,因为我的IP是动态的,所以没有外部的DNS记录,并且外部也不可能把contoso.com这个域名解析到我的IP上。所以我只能依靠本机的host文件和Lync的手动配置进行登陆。外部地址我们就设置为sip.contoso.com即可。

然后我们来使用客户端登陆一下。

比较顺利的就登录成功了,只不过看起来比较冷淡。

我们再来看看Lync客户端的配置信息,可以看到内部地址是lync-front而外部则是lync,所以我们在外部不需要解析到lync-front这个地址到我们的服务器,我们几乎可以通过https://lync.contoso.com/*来访问一切,比如https://lync.contoso.com/meet,https://lync.contoso.com/cscp等等。

到这里外部访问配置和测试基本上就完成了,其实我还做了客户端的各种功能测试,但我觉得实在没有必要再作截图了,大家有兴趣的可以按照这个拓扑自己试下,其实还是蛮有趣的。唯一觉得有点遗憾的就是我的IP是动态的,没法给大家提供来进行测试,其实自己坐host文件还是蛮有趣的,可以更改成各种域名,都不会影响我们的Lync使用,前提是这些域名对我们来说是没用的。其实这几篇内容还是很简单的,也没有过多的去挖掘Lync Server 2013本身的功能,可能是由于我的英文实在不好吧。感谢大家的支持,如果有任何疑问欢迎回复文章,我会尽快的答复大家,参与大家的讨论、交流,谢谢!

单IP无TMG拓扑Lync Server 2013:外部访问相关推荐

  1. 单IP无TMG拓扑Lync Server 2013:前端服务器

    在前面的基础架构和活动目录两篇文章中,我们已经准备好了Lync Server的所有环境.其实今天虽然部署的是Lync Server 2013的Preview版,但实际上与我们部署Lync的步骤以及规范 ...

  2. 单IP无TMG拓扑Lync Server 2013:活动目录

    在前面一篇文章里我们已经完成了实验环境的规划.三台实验服务器的基础架构准备,这一篇文章我们主要完成三个任务,分别是建立Server 2012的活动目录,并将我们的Lync Server 2013标准版 ...

  3. 单IP无TMG拓扑Lync Server 2013:边缘服务器

    完成了基础架构准备.活动目录和前端的部署,我们已经实现了基本的内部功能,今天我们就要来搭建边缘服务器以实现外部用户的访问前提.这里我再说一下此次我们的环境,这里我们只有一个公网IP,也就是我在前面一篇 ...

  4. Lync Server 2013之初次安装

    Lync 2013安装 1. IIS 7.5 role services The following table indicates the required IIS 7.5 role service ...

  5. 2、安装Lync Server 2013

    一.实验环境拓扑的准备工作 二.开始安装Lync Server 2013 安装Lync Server系统主要包含以下的内容:安装本地配置存储.安装Lync Server 组件.请求并分配Lync证书. ...

  6. Lync server 2013 监控角色的安装

    Lync server 2013 监控角色的安装 我的Lync server 2013环境介绍 内部域名contoso.com,外部域为tiancang.net, 两个前端服务器,fe01.conto ...

  7. 部署及配置Lync Server 2013存档功能

    在前面我们已经做了不少功能,Lync Server拓扑已经逐渐的完整,但仍然还有一些空白,比如存档和监控功能.虽然Lync Server 2013的存档和监控已经不再是单个角色,但是我们仍然需要对其进 ...

  8. 解决Lync Server 2013无法共享演示PPT

    这段时间正在做一个项目,服务端采用的是Lync Server 2013,所以必须在环境中部署Office Web Apps.遇到了一些Office Web Apps的一些问题,说起来非常的有意思,因为 ...

  9. Lync Server 2013 实战系列之六:标准版-安装和更新LyncServer 系统

    在上一文章我们已经完成了拓扑的定义了,而且已经将拓扑发布到中央存储了.接下来我们将开始安装.更新Lync Server系统和完成证书的请求. 打开Lync Server2013部署向导,点击" ...

最新文章

  1. Objective-C 内存管理retain和release
  2. metasploit msfconsole 命令参数
  3. 用draw.io画流程图
  4. 约数研究pascal程序
  5. C语言高级编程:函数指针的用法
  6. scala元组 数组_Scala中的数组
  7. linux中fopen和open的区别,Linux下open与fopen的区别
  8. 5·19网络故障:DNS服务器被攻击
  9. python基础篇——字典
  10. getch方法_C语言中getch()函数详解及简单实例
  11. 目标管理 督查督办系统
  12. WORD2003无法打开WORD2000文档解决方法
  13. EMV TLV 总结
  14. 微信扫一扫(wx.scanQRCode)功能新手可能遇到的问题
  15. pytorch中torch.isnan()和torch.isfinite()
  16. 提前期与计划展望期------(转)
  17. php后台发布微信小程序
  18. Web SQL 学习笔记
  19. 今日金融词汇--- 普通股,是什么?
  20. 什么是api应用程序接口?

热门文章

  1. 说透Applet的数字签名之2——数字签名
  2. JS 立即执行的函数表达式(function)写法
  3. P3919 【模板】可持久化数组(可持久化线段树/平衡树)(入门第一题)
  4. Spring中的InitializingBean接口
  5. python包含html5么_python-HTML(HTML5级别)
  6. 自反而缩,虽千万人,吾往矣。
  7. python简单超级马里奥游戏下载大全_Python实现超级玛丽游戏系列教程02玛丽走跑...
  8. centos安装mysql5.6系统崩溃_CentOS中安装MySQL5.6报错的解决方法
  9. JSON.parseArray()用法
  10. MYSQL禁用与启用事件