外网配置花生壳动态域名解析实现外网访问本地iis及vs实时调试

时间:2022-06-07 12:28:38

描述:假如已连外网,具备一台路由器的情况下在路由器设置页面配置花生壳动态域名解析,使得外网可以访问到本地iis

托管的web服务,模拟真实环境调试应用程序。

  1. 网络运营商ip的动态分配,通常网络提供商给我们提供的网络服务都是动态分配ip,每次重启路由器或者手动直接
    手动拨号都将导致ip的重新分配,这样的话即使有一个对外的ip,也不能固定使用同一ip访问本地服务;
  2. ip138.com可以查询到当前使用的外网ip,假如iis上发布了web服务,并在防火墙设置了特定iis服务访问端口可以
    访问,其他用户通过外网ip将可以访问本地iis服务;
  3. 借助花生壳软件可以帮助实现动态域名映射DDNS,即DDNS用来解决动态IP的问题。针对大多数不使用固定IP地址
    的用户,通过动态域名解析服务可以经济、高效地构建自身的网络系统。

具体花生壳配置:

1. 在花生壳官方网站注册一“护照”。(护照花生壳网账号的意思。说实在的我不喜欢这个网站使用的一堆花里胡哨的用语,如花生壳、向日葵等,初涉网站的人根本搞不清楚那些词的意思。)
可通过如下连接进入注册页面:http://www.oray.com/passport/register.php
假设注册的账号名是“myname”,则可得到一个免费的域名“myname.gicp.net”。(后面将以此域名为例说明。)

2. 登录到路由器设置页面(网站地址可参见路由器说明,我用的是 http://192.168.1.1),点击进入“虚拟服务器”配置界面(如下图),指定在公网通过域名myname.gicp.net访问的主机的局域网IP及许可端口。
外网配置花生壳动态域名解析实现外网访问本地iis及vs实时调试

3. 点击进入“动态DNS”配置界面(如下图)填写用户名及密码并登录。

外网配置花生壳动态域名解析实现外网访问本地iis及vs实时调试

4. 在地址栏输入地址:http://myname.gicp.net,确认动态DNS是否配置成功。若不能成功,首先请确认防火墙是否屏蔽了相应端口;

注意事项: iis中web服务最好不要使用80端口,服务提供商通常都对这类常用端口做了限制;确保iis中web服务使用的端口在防火墙中

解除了限制,可在防火墙高级设置出入站规则添加iis服务使用的特定端口。

配置vs实时调试iis中配置web服务

打开vs项目,参照前一篇文章局域网使用visual studio配合iis调试手机app设置项目调试选项,使得当iis接收到请求将由vs截获并进入调试

环境,可以十分方便调试web服务。当调试安装在手机上的软件,实时的调试可以方便查看手机上传的信息。