社区
C#
帖子详情
C#如何限制公网IP访问内网
bombn25
2011-04-02 09:01:51
限制IP的访问,应该先获取公网IP吧 具体代码及其如何实现 请前辈指导!!
...全文
183
12
打赏
收藏
C#如何限制公网IP访问内网
限制IP的访问,应该先获取公网IP吧 具体代码及其如何实现 请前辈指导!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
solohac
2011-04-02
打赏
举报
回复
首先你这个程序放在哪?
代理服务器上?局域网通过代理上网?
或者是每一台内网机器上?
环境不同,思路就不同
麦麦_同学
2011-04-02
打赏
举报
回复
c#怎么获得公网的ip呢?
bombn25
2011-04-02
打赏
举报
回复
要求编码实现的 应该挺小的代码 可是本人学习阶段 求高手来代码:)
godtan
2011-04-02
打赏
举报
回复
弱弱的问一句:这种限制不都经常是通过路由实现的么?
我是新手~~
Just4life
2011-04-02
打赏
举报
回复
通过服务器来设置的吧
CGabriel
2011-04-02
打赏
举报
回复
[Quote=引用 11 楼 ganzhezeng2 的回复:]
引用 9 楼 vergil2010 的回复:
内网的ip 不在路由器设置转发规则的话,貌似外网就不可以访问了吧
不转发不可以直接访问,但是可以通信,例如木马
[/Quote]
那是因为内网的机器主动跑去连接公网。。。内网的电脑首先要管好自己。。
solohac
2011-04-02
打赏
举报
回复
[Quote=引用 9 楼 vergil2010 的回复:]
内网的ip 不在路由器设置转发规则的话,貌似外网就不可以访问了吧
[/Quote]
不转发不可以直接访问,但是可以通信,例如木马
solohac
2011-04-02
打赏
举报
回复
[Quote=引用 8 楼 joop_song 的回复:]
引用 2 楼 godtan 的回复:
弱弱的问一句:这种限制不都经常是通过路由实现的么?
我是新手~~
同问!
[/Quote]
简单情况下都是的
vergil2010
2011-04-02
打赏
举报
回复
内网的ip 不在路由器设置转发规则的话,貌似外网就不可以访问了吧
Joop_Song
2011-04-02
打赏
举报
回复
[Quote=引用 2 楼 godtan 的回复:]
弱弱的问一句:这种限制不都经常是通过路由实现的么?
我是新手~~
[/Quote]
同问!
anbam
2011-04-02
打赏
举报
回复
内网不公开,怎么会被公网ip访问到??
C#
实现获取本地
内网
(局域网)和外网(
公网
)
IP
地址的方法分析
本文实例讲述了
C#
实现获取本地
内网
(局域网)和外网(
公网
)
IP
地址的方法。分享给大家供大家参考,具体如下: 1、获取本机的
IP
地址集合: ///
/// 获取本机所有
ip
地址 ///
///
InterNetwork:
ip
v4地址,InterNetworkV6:
ip
v6地址 ///
ip
地址集合
public static List
GetLocal
Ip
Address(string netType) {
C#
获取真实
IP
地址(
IP
转为长整形、判断是否
内网
IP
的方法)
今天查看登录日志,发现http_x_forwarded_for获取到的
ip
地址有些是
内网
ip
地址,有些则是
公网
和
内网
ip
地址一起获取到,用逗号分隔开,日志截图如下: 之前获取
ip
地址的
C#
代码如下: 代码如下: ///
///
C#
获取客户端真实
IP
地址 ///
///
public static string Get
IP
() { string
ip
= HttpContext.Current.Request.ServerVariables[“h
C#
高级程序设计
本课程分为四部分(三层架构、设计模式、多线程、网络编程达人),详细的讲述了一名
C#
中、高级程序员需要学习的各项知识,其中宿舍管理系统实战是重中之重。课程主要特点: 1. 紧跟微软
C#
发展,使用
C#
语言和...
C#
获取本机各基础参数操作类,包含内容广泛,非常实用好用
C#
获取本机各基础参数操作类,包含内容广泛,非常实用好用! 主要包括: 获取本机用户名、MAC地址、
内网
IP
地址、
公网
IP
地址、硬盘ID、CPU序列号、系统名称、物理内存。 操作系统的登录用户名 获取本机MAC地址 获取本机的物理地址 获取客户端
内网
IP
v6地址 获取客户端
内网
IP
v4地址 获取客户端
内网
IP
v4地址集合 获取客户端外网
IP
地址 获取本机
公网
IP
地址 获取硬盘序号 获取CpuID 获取操作系统类型 获取操作系统名称 获取物理内存信息 获取主板id 获取公用桌面路径 获取公用启动项路径 等内容。
用《
内网
穿山甲》共享
内网
中的远程桌面服务
内网
穿山甲是一款提供
内网
映射、
内网
穿透的工具,可方便地进行HTTP映射和TCP映射,把您的电脑服务映射到
公网
被远程
访问
. 它的功能包括不限于: 1.HTTP映射:本把机任意端口映射到专属子域名
公网
访问
,微信开发调试期间的请求直接转发到本机 2.TCP映射 :把本机远程桌面3389,sql server数据库1433,mysql数据库3306等其它端口映射可方便远程连接 3.局域网代映射:如A是局域网数据库服务器,B是自己电脑映射时只需要填上A的
IP
即可通过B把A的服务代映射出去 4. APP微信等开发期间调试 :在APP正式上线之前要测试效果,没有
公网
服务器权限,常常遇到难题,有了此神器迎刃而解,让你本机环境随时可通过
公网
访问
。 应用宽广,任何基于HTTP或TCP的应用都可以将
内网
服务映射到
公网
,只有想不到,没有做不到。
C#
110,533
社区成员
642,574
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章