外网如何获取内网的IP?

来源:百度知道 编辑:UC知道 时间:2024/07/07 07:09:47
如果用户在局域网内使用内部IP进行外网服务器访问,如何在服务器端获得用户的局域网IP呢?
最好使用C#来实现,谢谢
能获取客户端计算机名也行,可以吗?

  内网IP只能在内网局域网访问连接,在外网是不能认识内网IP不能访问的。有路由权限,且路由有固定公网IP,可以通过路由的端口映射,实现外网访问内网。如无路由,或路由无公网IP,需要借助第三方开放的nat123端口映射网络辅助实现外网访问内网。

  端口映射网络辅助的好处是适用于任何网络环境,外网访问内网的实现过程:

  1.在内网安装并启用nat123端口映射。添加映射,配置内外网映射信息,对应内网IP端口和外网自己的域名。外网地址可直接使用提示默认域名。

  

  2.NAT映射后,通过域名访问,即可以连接内网对应IP应用。

最近看到一些对IP的操作,感觉不错,而且以后可能会用到,所以收集过来,以备以后使用.

1.获取MAC地址操作:

using System;
using System.Runtime.InteropServices;