在广域网访问服务器

一、架设好能在局域网内访问的服务器(LZ已经实现);

二、正确设置web服务器本身的IP、网关、DNS,保证能连接倒外面去,比如ping www.163.com 要能拼通,否则说明你的设置或ARP解析有问题;

三、设置你的路由器做端口映射,比如TENDA的路由器是在 虚拟服务 -- 虚拟服务器 下设置,如下图所示,其他的MODEM或路由器则自己上网去查找说明书。如果是局域网入户,没有办法设置路由器,那么则一切免谈:-)

四、第三步成功后则在公网三已经能通过输入你的MODEM的IP来访问倒你的嵌入式服务器了,但是由于MODEM是动态IP,每次都会变,因此使用很不方便,所以我们还要去申请个域名。常用的免费域名服务器有花生壳、9966等,去他们的网站申请帐号,同一MODEM下随便找台电脑安装客户端软件即可(可能也需要对对应端口做端口映射),这时你的嵌入式服务区就可以在网上用域名访问了,而不用去管你的IP是多少。
但是,我们可以看到,要用域名访问还得另外开一台电脑,这成什么事啊?所以,最后还要做个最关键也是比较难的事情:把域名服务客户端软件移植倒你的嵌入式Web服务器中!这个软件代码可以到提供域名解析服务的网站或Linux社区去寻找。不同系统事不同的,必须得自己去找哦。

搞好上面4点后,我们就只要打开路由器,打开开发板就能有一个能在internet上随意访问的网站了,随便在上面做点什么功能,就能在全世界任何角落用电脑或智能手机控制你家的电器、设备了!
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值