基于WCF判别内外网访问服务器的方法

发布时间:

第25卷第4期 
中原工学院学报 
Vo1.25 NO.4 
2014年8月 
J0URNAL 0F ZHONGYUAN UNIVERSITY 0F TECHN0LOGY 
Aug.,2014 
文章编号:1671—6906(2014)04—0067—04 
基于WCF判别内外网访问服务器的方法 
杜珍星,马 骏,侯爱霞 
(河南大学计算机与信息工程学院,河南开封475O04) 
要: 出于业务需求和安全性考虑,公司需要内网和互联网实现隔离,同时需要实时传输数据,这就要求服务器同时 
为内外网用户提供服务。本文提出了一种基于WCF技术判别内外网访问服务器的方法,以求解决服务器同时为内外网 
用户提供服务的问题。 
关 键 词: 通信;判别;内外网;WCF 中围分类号:TP393.1 
文献标志码: A 
DOI:10.3969/j.issn.1671—6906.2014.04.015 
随着信息化进程的不断推进,越来越多的公司遇 
使其能正常访问服务器。这就需要解决服务器和客户 到内外网同时访问服务器的问题,目前解决此问题有 
端的通信问题。 
两种方法:①服务器发布两套服务,一套针对内网用 公司对外发布Web服务和FTP服务,用户访问 户,一套针对外网用户;②通过“域名”来实现内外网统 
公司的web服务和通过网页链接访问FTP服务时, 

访问[3。方法①会有大量重复工作,浪费资源,不可 要能正确区分内外网用户,使他们均能按照权限管理 行;方法②能使内外网用户利用同一个域名统一访问 策略,采用正确的访问路径正常访问和下载数据。解 
服务器,虽然也能解决内外网同时访问的问题,但是需 
决此问题的系统网络拓扑如图1所示。 
要单独安装部署内网DNS服务器,大大增加了成本。 
随着互联网络、计算机技术的快速发展,相关专业 2 基于WCF技术判别访问的方法 
人士已经解决了同一服务器跨越内外网提供服务的网 络技术问题,通过网络地址转换技术(NAT)实现服务 WCF(Windows Communication Foundaton)是 
器内外网IP端口映射[ ]。但对于服务器和客户端 由微软开发的一系列支持数据通信的应用程序框架, 
的通信问题以及内外网用户区分的问题,还需进一步 它集成了Web服务、远程处理、消息队列以及各种通 
探讨。基于此,本文提出了一种基于WCF通信技术 信协议,并提供了可扩展通信技术,是一个用于创建和 判别内外网访问服务器的方法。 
运行分布式系统的技术集合,使用它能创建安全的、可 靠的、跨平台的分布式解决方案,且能与已有系统兼容 
 内外网问题 
协作。 
本文采用WCF技术解决客户端和服务器端跨越 
服务器位于内网,分配一个内网IP,便于为内网 内外网的通信问题,并利用WCF服务来判别内外网 
用户提供服务;通过NAT可以获取一个外网IP端 用户,解决了系统兼容性问题。由于WCF技术具有 
口,便于为外网用户提供服务。用户根据所处内外网 跨平台、可多种程序作宿主的特性,所以,在不同平台、 
环境不同而采用不同的路径访问。内外网问题可描述 不同程序的开发中被广泛应用,亦即,本文解决内外网 
为如何区分用户所处环境,并赋予其相应的访问路径, 
问题的方法可推广到多种开发程序中。 
收稿日期:2014—05—12 
作者简介:杜珍星(1988一),女,河南安阳人,硕士研究生,主要研究方向为空间数据处理。 

基于WCF判别内外网访问服务器的方法

相关推荐