专栏首页Python程序员杂谈个人电脑做服务器(二)

个人电脑做服务器(二)

2860元腾讯云代金券免费领取,付款直接抵现金,立即领取>>>

腾讯云海外服务器1折限时抢购,2核4G云主机689元/1年,立即抢购>>>

腾讯云服务器1折限时抢购,2核4G云主机689元/3年,立即抢购>>>

铁通用户获取准确外网ip

??本来通过花生壳可以实现外网访问我电脑上的网站,但是就像上篇文章中所说,在花生壳上需要选择服务器线路,然后铁通的线路只能试用一天,想要再次使用的话,你懂的(囧)

??所以又下载了另外一个动态域名映射工具:易联:

??这个工具最大的优点就是支持自定义的外网ip获取来源,如图:

??这个是我本地的一个jsp网站,我在网站首页写了一段代码通过ip138获取到自己的外网ip,然后输出。这样易联软件就可以获得我外网的ip进行域名映射了。

??Jsp代码如下:

<%@ page import="java.io.*" contentType="text/html;charset=gb2312" %>
<%@ page language="java" import="java.net.*,java.util.regex.*"%>
<% 
/**
 *   code by the5fire
 *   blog:http://www.the5fire.com
**/
        String htmpath=null; 
        BufferedReader in = null; 
        InputStreamReader isr = null; 
        InputStream is = null; 
        HttpURLConnection huc = null; 
		String ipFilter = "\\d+\\.\\d+\\.\\d+\\.\\d+"; 
		String host = "";
        try{ 
          	 URL url = new URL("http://www.ip138.com/ip2city.asp"); //创建 URL 
              huc = (HttpURLConnection)url.openConnection(); 
              is = huc.getInputStream(); 
              isr = new InputStreamReader(is); 
              in = new BufferedReader(isr); 
              String line = null; 
			  Pattern p = Pattern.compile(ipFilter);
              while(((line = in.readLine()) != null)) { 
                Matcher m = p.matcher(line); 
                if (m.find()) { 
                   host = m.group();//IP地址 
                } 
                 if(line.length()==0) 
                   continue; 
               } 
         } 
        catch (Exception e) { 
            System.err.println(e); 
        } 
         finally {  //无论如何都要关闭流 
            try {  is.close(); isr.close();in.close();huc.disconnect();    
            } catch (Exception e) {} 
        } 
%>
<%=host %>

??不过令我比较郁闷的是,目前我自己可以通过外网ip访问,但是别人好像不行,目前原因不明,待深究。哪位大侠要是知道不妨告知一声。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 有了内网穿透神器 ngrok ,个人电脑也能做服务器

    平常我们访问的网站都是由具有公网ip的服务器提供的,如果想做自己的网站也得要有个自己的服务器(当然也可以使用GitHub这种做静态网站,下次可以说说),其实服务...

    苏生不惑
  • 个人电脑也做做宏基因组玩玩

    宏基因组分析,首先需要的结果是获得物种分类信息,前面我们提到,宏基因组有两种分析方式分别是基于序列比对和组装的,组装对电脑硬件的要求是超级高的,不过比对,就轻松...

    用户1075469
  • 为什么要将个人电脑改云桌面服务器?该服务器的特点有哪些?

    现如今,许多家庭的电脑比较老旧,扔掉比较可惜,所以很多人会选择将个人电脑改为云桌面,那么为什么要将个人电脑改云桌面服务器?该服务器的特点有哪些?接下来小编就为大...

    用户8715145
  • (转)利用个人电脑搭建网站WEB服务器域名访问

    本文转载:http://www.cnblogs.com/fangpage/archive/2011/11/22/prowebserver.html

    跟着阿笨一起玩NET
  • mac 电脑自动登录服务器

    expect 是一个自动化交互套件,主要应用于执行命令和程序时,系统以交互形式要求输入指定字符串,实现交互通信。它的自动交互流程如下:

    张琳兮
  • 使用家用电脑作为服务器

    在大多数时候,云服务器的价格让人望而却步,尤其是带宽方面,带宽低,如果没有cdn,根本无法正常使用,现在我就教大家用自己电脑搭建一台云服务器

    仙士可
  • 用自己的电脑做网站服务器,实现外网访问

    网站服务器其实就是一台大型的电脑主机,我们也可以将自己家的电脑主机去做成一台用于存放网站的网站小型服务器供别人访问。那么如何用自己的电脑去做网站服务器呢?由于...

    挑战者
  • 什么是服务器,服务器与普通电脑有什么区别?

    许多人错误地认为服务器与典型的台式计算机没有区别。尽管计算机具有与服务器相似的处理器速度,内存和存储容量,只要满足任何最低硬件要求的计算机都可以运行服务器操作系...

    用户1058143
  • 二十分钟在你的电脑上安装好一个论坛服务

    如果你自己在电脑上搭建一个论坛服务,其它的都可以注册并且发帖。想想是不是很酷。接下来我们就来说一说如何快速在Windows系统上部署一个论坛。

    菜鸟小白的学习分享
  • 设置只允许本地电脑IP连接windows服务器(轻量服务器)

    1.使用本地电脑浏览器访问ipip.net 点击查看自己的IP,向下找到自己本地电脑公网IP网段

    用户8385190
  • 设置只允许本地电脑IP连接windows服务器(轻量服务器)

    1.使用本地电脑浏览器访问ipip.net 点击查看自己的IP,向下找到自己本地电脑公网IP网段

    深蓝.
  • 新手服务器指南:远程服务器复制文件到本地电脑

    无论是远程服务器复制到本地,还是本地电脑向服务器上传文件都是非常方便的,本教程适用于Windows服务器。

    网站运营忧哥
  • WampServer 给电脑搭建apache服务器和php环境

      前端不仅要做页面展示层,还负责着数据交互的部分,不要等到后端人员做好工作了前端才开始对接,那样太被动了。

    书童小二
  • 电脑如何连接远程服务器?听语音

    发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/114397.html原文链接:https://javaforall.cn

    全栈程序员站长
  • 给你的电脑做个简单的“人脸识别认证”

    在我们的办公室,锁定屏幕是您需要快速开发的习惯。 因为如果你将你的计算机解锁,有人会玩得开心并改变你的壁纸或别名你sudo( linux系统管理指令,注*文章作...

    AI研习社
  • 3D打印+伺服电机,新手也能做出一个机器人

    迪斯尼研究室以及卡耐基梅隆大学合作开发出一款工具,结合3D打印机以及现成的伺服电机,即使是新手,也能做出机器人。使用这个编辑器,你可以为机器人进行设计,可以为...

    机器人网
  • 电脑如何连接云服务器 云服务器租用的价格都怎么样

    关于电脑互联网,这的确是一个虚无缥缈的东西,我们看不见摸不着,但是它又能够把我们的生活全部都连接在一起。在这个领域当中所有的核心来源都是服务器,如果没有服务器在...

    用户8715145
  • 如何更改电脑的IP地址和DNS服务器?

    (以下设置都建立在网络连通的情况,如未联网,也可以设置,比如两台电脑没有路由器的情况下组建局域网,需要自己指定IP的时候,图标会有变化)

    简单并不简单
  • 设置本地电脑IP连接服务器(Linux系统)

    2.在ipip.net中点击查询自己的IP,查看到自己的本地电脑此时的IP地址后把网页向下滚动,找到对应的公网网段。

    逸轩

扫码关注云+社区

领取腾讯云代金券

http://www.vxiaotou.com