想拥有自己的web服务器吗?想把服务器放到自己家里吗?通过ADSL拨号也能建立个人的服务器吗?本文告诉你答案。

要建立自己的web服务器,需要两个最重要的工作:

1 让别人知道你的主机

目前访问Internet上主机的方式主要有两种:一是通过IP地址;而是通过域名。

由于ADSL拨号导致了每次获得的IP地址都不一定相同,所以如果你IP地址公布你的网站时,会导致每次公布的IP都不一样,要做到实时的告诉所有人你的IP变化了基本是不可能的事情。

所以通过IP公布你的服务器是行不通的,只有通过域名了。也许你说了,域名访问最终还是转化为IP访问的,此时IP变化了,DNS服务器必须实时的更新域名对应的IP地址。这样我们就不需要告诉所有人你的IP变化了,而只要告诉DNS你的IP变化了即可。这就是所谓的动态DNS。以下是详细的步骤:

(1)免费申请动态DNS域名

登陆到http://www.noip.cn,根据你家ADSL服务商进入“北方网通用户”或者“南方电信用户”。

在下一个页面中选择申请免费动态DNS解析。

然后进入授权协议,选择我同意即可:

然后进入个人信息填写,认真填写即可:

如果一切顺利,就注册成功了,假设你填写的申请域名为:myweb.noip.cn。

(2)下载运行DNS实时更新软件客户端

由于ADSL的特殊性,必须在IP变化的时候尽快通知DNS服务器更改mywen.noip.cn对应的IP地址。要完成这些只要下载DNS实时更新客户端即可:

下载完成后安装运行,按照你申请的域名和密码登陆即可。此时该软件每隔一定时间就检查你的IP地址的变化,如果前后两次检测不同,就主动要求DNS服务器更新信息。

2 让别人访问你的主机

搭建web服务器很复杂?NO。我们选择了绿色的web server HFS。操作十分傻瓜,不再累述。

3 遇到路由器怎么办?

现在通过ADSL上网的用户往往使用路由器来达到多人共享的目的,如下图所示:

电话线

ADSL Modem

网卡1

网卡2

交换口1

交换口2

交换口3

交换口4

PC2

网卡

网卡

119.25.33.4

192.168.0.1

192.168.0.100

192.168.0.101

此时,PC1要想访问Internet时,路由器采用了NAPT技术,把数据包中的源地址修改为119.25.33.4,源端口号被修改为一个随机不重复的值(例如54444),当远程主机回送数据包时,如果路由器收到的包的目的端口为5444,则路由器把这个包的目的IP修改为192.169.0.100,目的端口修改为原来的端口,则此数据包被重新定位到PC1。这一切对PC1来说是透明的,好像没有发生一样。

然后要想让内部主机PC1对外提供服务,则必须使用MAP技术。此时路由器如果收到外网的数据请求,目的端口号为80,则可以把此数据包目的地址修改为PC1的IP,则PC1会收到此数据包。

一般的路由器都支持端口映射(MAP)功能,此时只要把外网来的目的端口号为80的数据包映射到PC1即可。

完全免费快速搭建个人www服务器相关推荐

  1. hfs2.3中文版快速搭建http文件下载服务器系统——墨涩网

    hfs2.3中文版快速搭建http文件下载服务器系统--墨涩网-墨涩网 https://www.sunweihu.com/2475.html hfs安装共享文件在根目录下才可使用 同时使用网络穿透工具 ...

  2. 免费邮件服务器软件 linux,Linux 快速搭建免费邮件服务器(docker)

    文章目录 Docker下搭建Ewomail邮件服务器 第一步:安装运行docker 第二步:登录管理中心 配置 iRedMail iRedMail简介 linux安装开源邮件服务器iredmail的方 ...

  3. linux进行校时ntp,Linux下快速搭建ntp时间同步服务器

    Linux下快速搭建ntp时间同步服务器 背景: 服务器多了,时间是否一致以及是否准备就显得格外重要,虽然这个问题总是被忽略,但是统一时间是很有必要的,因为时间问题导致服务出现问题也是司空见惯,本文简 ...

  4. 快速搭建个人MQTT服务器(基于EMQX)

    文章目录 B站视频 简述 服务器配置 安装 关于8083.8084端口 EMQX基本命令 EMQX配置文件 其他命令 B站视频 4分钟快速搭建个人MQTT服务器(基于EMQX) 简述 相信看到这篇教程 ...

  5. 快速搭建本地FTP服务器的方法

    快速搭建一个本地的FTP服务器 快速搭建一个本地的FTP服务器   如果需要开发FTP文件上传下载功能,那么需要在本机上搭建一个本地FTP服务器,方便调试. 第一步:配置IIS Web服务器 1.1 ...

  6. TeamSpeak服务器无法运行,Teamspeak docker两步快速搭建运行 及 服务器权限丢失解决办法...

    昨晚在调试ts频道组权限,不小心把自己权限弄丢了,一番尝试无果只能选择重装,由于残留东西无法理清,之前的搭建方法出错 Teamspeak 华为云linux快速搭建,最终找到这个最快速的搭建方法. 1. ...

  7. 10分钟快速搭建自己的服务器

    快速搭建服务器 1.创建虚拟机 2.CentOS 7的安装 3.CentOS 7 配置 4. Xshell连接 5.Docker的安装 前言:买了个阿里云的服务器,但是由于内存小docker运行几个容 ...

  8. 利用HFS快速搭建本地Http服务器

    Unity中模拟从CDN下载资源的步骤,需要搭建一个资源服务器,搜集了一下资料 HFS下载链接:http://wt.ouyaoxiazai.com:89/xiazaidian/hfswangluowe ...

  9. 使用FileZilla Server快速搭建本地FTP服务器

    最近开发一套仅限公司内部员工使用的系统,因此需要在本地搭建一台FTP服务器进行项目代码文件传输.服务器主机是一台配置较好的办公电脑 Wind系统自带的FTP服务器是个坑 原本打算使用Wind系统的In ...

最新文章

  1. wifi协议_冷知识科普 手机上的Wifi/WLAN究竟有何区别
  2. html在表单左上角显示文字,js+css实现增加表单可用性之提示文字
  3. c盘清理代码_拒接卡顿,从c盘减负、系统修复及网络加速做起!奥利~~~
  4. MyBatis中or和and的使用问题
  5. 《scikit-learn》决策树之鸢尾花分类
  6. 中移动、中联通、中电信取消网间结算政策:实行对等互联,互不结算
  7. LINUX系统使用锐捷客户端认证校园网(华中科技大学)
  8. 人脸识别python face_recognize_python人脸识别库-face_recognition详解
  9. Matlab实现Sandbox方法计算分形维数
  10. C语言判断上三角矩阵
  11. 今日睡眠质量记录70分
  12. Hongda -接小球游戏
  13. h264 i p 帧特点
  14. linux上搭建集群环境
  15. Sikuli异常RunTimeINIT: *** terminating: libs to export not found on above classpath: /sikulixlibs/wind
  16. 【源码解读】BertLayer
  17. 【阿里云】第一次如何用MobaXterm/xshell等软件登录阿里云服务器
  18. 基于明度(亮度)和RGB通道方差的异常图片检测:筛除病理切片的组织液、肌肉和纯色区域(深色、亮色图片检测)
  19. 【01】 冯·诺依曼体系结构:计算机组成的金字塔
  20. 定位模块如何实现公交系统智能化

热门文章

  1. 使用idb操作IndexedDB
  2. 百度智能小程序注册流程
  3. 集成沟通中的名词:DMZ 是英文“Demilitarized Zone”的缩写,中文名称为“隔离区”
  4. 阿里云中间件ARMS介绍
  5. Android Google 账户
  6. CAD看图软件怎么快速进行对图纸的打印?
  7. 互联网快讯:天猫双11总交易额再创新高;极米投影产品成双十一单品爆款;柔宇科技斩获6亿元大额订单
  8. spring @Autowired用法
  9. RuoYi-Flowable 工作流管理平台
  10. OLAP有哪些实现方法?