外网配置花生壳动态域名解析实现外网访问本地iis及vs实时调试
描述:假如已连外网,具备一台路由器的情况下在路由器设置页面配置花生壳动态域名解析,使得外网可以访问到本地iis
托管的web服务,模拟真实环境调试应用程序。
- 网络运营商ip的动态分配,通常网络提供商给我们提供的网络服务都是动态分配ip,每次重启路由器或者手动直接
手动拨号都将导致ip的重新分配,这样的话即使有一个对外的ip,也不能固定使用同一ip访问本地服务; - ip138.com可以查询到当前使用的外网ip,假如iis上发布了web服务,并在防火墙设置了特定iis服务访问端口可以
访问,其他用户通过外网ip将可以访问本地iis服务; - 借助花生壳软件可以帮助实现动态域名映射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及许可端口。
3. 点击进入“动态DNS”配置界面(如下图)填写用户名及密码并登录。
4. 在地址栏输入地址:http://myname.gicp.net,确认动态DNS是否配置成功。若不能成功,首先请确认防火墙是否屏蔽了相应端口;
注意事项: iis中web服务最好不要使用80端口,服务提供商通常都对这类常用端口做了限制;确保iis中web服务使用的端口在防火墙中
解除了限制,可在防火墙高级设置出入站规则添加iis服务使用的特定端口。
配置vs实时调试iis中配置web服务
打开vs项目,参照前一篇文章局域网使用visual studio配合iis调试手机app设置项目调试选项,使得当iis接收到请求将由vs截获并进入调试
环境,可以十分方便调试web服务。当调试安装在手机上的软件,实时的调试可以方便查看手机上传的信息。
外网配置花生壳动态域名解析实现外网访问本地iis及vs实时调试的更多相关文章
- 外网无法访问本地IIS站点
自己申请了个花生壳动态域名,本来是打算在IIs上建个站点测试一下的,路由器上的端口也配置好了,把80端口指向我本机.域名也通过 ping 测试确实指向了我这里的路由器.但是用这个域名老是访问不了我这个 ...
- 更新TP-LINK路由器的外网IP到花生壳动态IP解析
------------------------------------------------------------------------------- 以下内容可能还是存在问题,等之后有时间再 ...
- 教程:动手用自己电脑搭建一个网站 (nat123 花生壳 动态域名 个人电脑做服务器)
先ps一下..今晚试了N种方法,终于找到一个靠谱 免费 好用的方法,来改装自己电脑成为服务器,在外网也能通过域名访问了!!! 需要准备的东西: Tomcat:这个是web容器,其实有了这个就已经让电脑 ...
- CentOS7 配置花生壳开机启动
在家安装服务器,外地可以随时登陆,感觉花生壳特别方便,具体路由器配置请参考http://service.oray.com/question/2486.html. 我使用的操作系统是 [root@loc ...
- BI如何配置“花生壳”,看这一篇就够了
花生壳作为一款免费的内网穿透软件,在软件行业备受青睐.在做好产品的同时,如何让客户轻松看到,也是非常有必要的.本篇将带领大家使用"花生壳"软件完成BI数据分析的配置.第一步:下载安 ...
- 花生壳动态IP域名解析之python自动提交公网IP
#!/usr/bin/env python import re import os import time import random ip_current = '' while True: myip ...
- H3C 配置静态及动态域名解析
- NAT123之类的软件是如何实现访问域名然后穿透到内网主机的80端口?——有公网ip就是动态域名解析,没有就是穿透+代理转发
实际上两种都用到了:1,服务提供商(123NAT,花生壳)做Proxy转发 2,两个私网地址直接连接:STUN 和TURN 使用动态域名解析还是端口映射 什么情况下使用动态域名解析?什么情况下使用 ...
- 【动态域名解析工具】tunnel,国内版的ngrok,花生壳可以睡觉了
在笔者的系列微信开发教程中,有一个比较基础且重要的一节:微信开发的调试.在文章中我推荐了两种动态域名解析的工具用于将本地的开发环境部署成服务器,一种是花生壳,一种是ngrok,但毕竟我等屌丝用不起或者 ...
随机推荐
- Android Caused by: java.lang.IllegalArgumentException: column '_id' does not exist
出错原因:在查询整个sqlite数据库时,没有查询到 "_id" 这一列. 原来的代码是:mSQLiteDatabase.query(table_name, new String[ ...
- Scala_基本语法
基本语法 声明值和变量 Scala有两种类型的变量: val:是不可变的(变量的引用不可变),在声明时就必须被初始化,而且初始化以后就不能再赋值: var:声明的时候需要进行初始化,初始化以还可以再对 ...
- CSS 基础 例子 浮动float
一.基本概念 设置了float属性的元素会根据属性值向左或向右浮动,设置了float属性的元素为浮动元素,浮动元素会从普通文档流中脱离,直到它的外边缘碰到包含框或另一个浮动框的边框为止. 浮动元素之后 ...
- 关于tableview下拉刷新崩溃的问题
逻辑应该是这样的:1. 下拉2. 达到下拉临界值以后再请求网络数据3. 待数据加载到本地以后才更新 data source4. reload tableview 如果先清空再下拉,后果就是往下拉的距离 ...
- Dacapao 实验集(9.12 版本) 能不能给个网址?【内存分析实验】
网址 Dacapao 实验集 引用 以前看到的文章,如果使用这个基准程序,引用文献很多时候是一篇论文: Blackburn S M, Garner R, Hoffmann C, et al. The ...
- jquery基于form-data文件上传
1.html代码 <input type="file" name="myupdate" id="myupdate"> 2.jav ...
- FFmpeg4.0笔记:file2rtmp
Github: https://github.com/gongluck/FFmpeg4.0-study.git #include <iostream> using namespace st ...
- WebAPI中发送字节数组
今天工作中遇到了一个情景: 前端向后台发送一个请求,希望后台返回一组数据,由于后台返回的数据量很大,希望尽可能压缩响应的大小 我的想法:后台将数据(Short的数组)直接转换成Byte[] 然后将b ...
- 《AngularJs实战》学习笔记(慕课网)
1. Controller使用过程中的注意点 不要试图去复用Controller, 一个控制器一般只负责一小块视图 不要在Controller中操作DOM, 这不是控制器的职责. 封装在指令里. 不要 ...
- Linux Shell命令行快捷键
1. 命令行编辑 <Ctrl>+a 移动光标到行首 <Ctrl>+e ..........行尾 <Alt>+f 光标右移一个词 <Alt>+b .... ...