C# 使用upnp访问内网服务器

问题描述

最近做了一个内网与外网通信的winform项目,使用upnp端口映射来访问内网服务器,在路由器上已经可以看到端口映射成功了,但是外网的客户端还是访问不了内网的服务器。我试过在此路由器下的客户端连接到同内网的服务器,能够成功的连接通信,使用的也是同一个端口映射,服务器端显示的客户端也是此路由器的公网IP地址。但是在外网就是死活也连不上内网的服务器,配置都是一样的!!求助各位大神啊。。。。

解决方案

解决方案二:
你先ping一下,看外网连公网IP是通的不
解决方案三:
我在此路由器下的内网用户ping不通与此路由器在一个网段的电脑。。
解决方案四:
引用1楼Cnwanglin的回复:

你先ping一下,看外网连公网IP是通的不

我不知道是不是这个原因,因为我不是在纯外网的环境下,所以我就在我所在的内网,用路由器又建立了一个内网,我是在我的路由器的内网之下的环境中测试的。。。

时间: 2024-08-03 17:26:29

C# 使用upnp访问内网服务器的相关文章

外网访问内网服务器【企业邮箱相关】

问题描述 外网访问内网服务器[企业邮箱相关] 大家好. 我在公司内网里架设了一个邮件服务器,地址是C 防火墙是深信服的,具体型号不明(多年了,而且型号上贴了标签,不好撕毁) 公司外网有两个IP,是A和B,但是是一个光纤.于是我在公司防火墙的wan口上分配了这两个IP 之后在地址转换中将除了C以外的内网地址nat给A(源地址转换),然后用目标地址转换将B转换到内网的C来实现外网访问内网的邮箱服务器. 现在的问题是,我通过外网telnet B 22,可以打开服务器,但是怎么也访问不到80端口打不开邮

网站建设-外网访问内网服务器

问题描述 外网访问内网服务器 暴露内网服务器在公网,也做了端口映射还是不行.有人说封了80端口,但试了好多端口都不行 解决方案 80端口肯定是封了这不用说.至于别的端口,看你的iis怎么映射的.iis的设置如果没有问题,并且你的网络没有问题,应该可以,我做过的. 记住,封的是公网的80端口,不是内网的,你需要把你的iis端口映射给比如说1234端口,你用http://xxx.xxx.xxx.xxx:1234 访问你的网站 解决方案二: 问:我们单位有50多台电脑使用服务器代理上网,我在自己的机子

设置了虚拟服务器,外网还是无法访问内网服务器怎么办

1. 首先检查您设置的端口影射是否正确映射到您内网的服务器.即您设置的转发规则的IP地址是否为您服务器的IP地址. 2. 请检查服务器是否开启了,可以在局域网内使用其他的计算机访问一下您的服务器,确认服务器是否开启,并能成功访问. 3. 请您检查您是否映射了服务器所需的所有端口,有可能没有完全设置访问服务器所需的端口,导致访问失败.您可以通过开启"DMZ主机"来检测一下,是否端口没有映射完全.若开启DMZ主机后,能正常访问服务器,则可能是端口添加不完全.如网络摄像机及特殊的应用软件等,

NAT/ICS下让外网用户访问内网WEB服务器

解决在使用NAT/ICS的情况下让外网用户访问内网WEB服务器的方法. 关于ICS里面的一个附加功能,操作相当简单,如果已经进行了NAT(网络地址转换)或ICS(Internet 连接共享),可以再完善. 一.使用NAT的情况 1.打开路由与远程访问MMC; 2.假设你的服务器名字是Myserver,启用了NAT的连接是"本地连接1".依次展开"Myserver"->"IP路由选择"->"网络地址转换(NAT)".

跪求各位大侠!外网如何访问内网的ftp服务器?

问题描述 跪求各位大侠!外网如何访问内网的ftp服务器? 下图是我公司的网络配置图,我现在装一个ftp服务器,让外网用户也能访问ftp 问题一:需要在哪台服务器上装个serv-u ftp工具, 问题二:怎么在juniper中设置, 目前的网络结构 1.交换机划分vlan2 (PC) 和 本有 vlan 1 (server) 使用 1-4,24接口为vlan 1 5 - 23 为vlan 2 2.配置juniper 防火墙 1> e1接口(DMZ隔离区)连接交换机接口4 e2接口(trust)连接

内网中多台服务器-外网访问内网中服务器

问题描述 外网访问内网中服务器 场景:内网中有多台ji主机搭载同一服务软件(tcp 端到端),对外有同一端口,同一ip地址,但 mac地址是不同的,外网有一台主机A(没有路由等缓存信息),请求服务,主机A通过 dns得到ip信息,如何等到内网一台主机的mac?正常的情况下,应该得到所有提供服务 主机的mac地址,求解答??? 解决方案 是想做负载均衡吗,那样的话,直接使用服务器软件等apavhe等它来帮你进行服务器选择,数据转发.通信等.就不需要你自己控制. 解决方案二: 为什么要得到mac?

通过ssh端口映射 间接访问远程内网服务器

 代码如下 复制代码 现在有两台服务器,SERVER A 可通过外网访问,SERVER B (linux/mac/windows)通过局域网与A连接,由于种种原因(防火墙啊.外网限制啊),我们(client)无法直接登录B 或 访问B上的业务系统.    代码如下 复制代码 那么问题来了,怎样才能通过 A 来访问 B ?     SSH 是一个很好的工具,我们可以通过 SSH 的本地端口映射功能,将远程 B 的端口,映射至本地端口,来实现通过 A 间接访问 B .   具体命令: 具体命令: s

ipconfig-外网怎样访问内网IP上的端口

问题描述 外网怎样访问内网IP上的端口 家里电脑IP地址115.175.233.xx 命令行输入ipconfig看到: 无线局域网适配器 -> IPv4地址是192.168.1.102,子网掩码是255.255.255.0,默认网关192.168.1.1 以太网适配器 -> IPv4地址是192.168.231.1,掩码一样 我用本地端口55321开了个服务器,怎样可以通过外网访问? telnet 155.175.233.xx 55321 连不上.怎样把NAT映射到本机 解决方案 ISP做了N

Win7连接VPN后不能访问内网怎么办

解决方法: 在公司单位网络下连接VPN容易遇到的一个问题,因为VPN连接是全局性的,会改变本机IP,从而导致不能访问公司内部网络.想要解决这个问题其实也不难,借助修改路由表分流一下,使得访问内部网络时还是通过本地网关,下面介绍一下操作方法,以Windows系统为例. 打开记事本程序,添加以下内容另存为bypass.bat文件.代码适当修改一下,将下面的192.168.1.0修改为你自己的网关.注意最后一个必须为0,比如你的网关是192.168.1.1,则写192.168.1.0(网关信息可以在网