如何访问部署在家里的服务器(家庭宽带能够申请公网IP)

这篇具有很好参考价值的文章主要介绍了如何访问部署在家里的服务器(家庭宽带能够申请公网IP)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

使用场景:

  • 家庭影音库
  • 个人电子图书馆
  • 私人网盘
  • 个人博客、网站
  • 家用NAS
  • 代码仓库

如何访问部署在家里的服务器(家庭宽带能够申请公网IP) 

 

1、动态域名解析DDNS、动态公网IP地址概念

  公网IP是有限的网络资源,宽带运营商一般只给用户分配动态的内网IP,有的宽带运营商可以申请动态的公网IP。

  “动态”的IP地址是什么意思?“动态”指的是宽带运营商在IP地址池里动态地给一个宽带账号分配一个IP地址,一般是重启网络设备(家庭路由器或者光猫)时会重新分配。“静态”的IP地址也就是与网络设备绑定不会发生变化的IP地址。

  内网IP和公网IP的区别:内网IP是指宽带运营商局域网内分配的IP地址,内网IP只能够在宽带运营商本地的局域网内才能够识别,可能是一栋楼或者一个小区内。公网IP是指因特网(互联网)内可以识别的IP地址,连接因特网的任何地方的网络设备都可以通过公网IP访问被分配有公网IP的网络设备。

  想要访问部署在家里的服务器,需要具备的条件:

  • 可以被识别的地址:这里选择的是公网IP地址,它能够直接在任何地方访问。如果只有内网IP,可以通过内网穿透技术达到相同的效果(本文不讨论)。
  • 可以被追踪的地址:理想条件当然是静态的IP地址,它不会发生变化,可以随时进行访问,由于IP地址有限,宽带运营商一般会在有限的地址池里随机给用户分配一个动态的IP地址(静态IP地址一般是收费的),我们可以通过动态域名解析技术(DDNS)在需要访问网络设备时动态地获取当前设备的IP地址(DDNS原理:网络设备动态的向域名解析服务商报告当前的IP地址,访问域名时,域名解析就能够将域名解析到当前的IP地址了)。

  所以我们选择的技术方案是:动态域名解析DDNS+动态公网IP地址 

2、申请动态的公网IP、域名、动态域名解析DDNS

2.1申请动态公网IP地址

  笔者的家庭宽带是电信的,拨打服务热线就可以申请,本文不赘述,有的宽带运营商不提供动态公网IP地址,请查询内网穿透技术相关文章(比如“花生壳”提供的内网穿透服务)

2.2申请域名、动态域名解析DDNS

  笔者使用的域名和域名解析服务都是阿里云的:

如何访问部署在家里的服务器(家庭宽带能够申请公网IP)路由器是爱快iKuai的系统。需要在路由器上设置域名解析的相关信息,这样才能将动态的公网IP地址实时地告诉域名解析服务商,域名解析才能将域名解析到路由器当前的公网IP,从而实现通过域名访问到动态的公网IP设备。

如何访问部署在家里的服务器(家庭宽带能够申请公网IP)        

配置步奏如下:

1、针对购买域名添加主机记录

如何访问部署在家里的服务器(家庭宽带能够申请公网IP)

2、添加Access Key ID 和 Access Key Secret

如何访问部署在家里的服务器(家庭宽带能够申请公网IP)

3、在爱快里面填写对应信息

如何访问部署在家里的服务器(家庭宽带能够申请公网IP)

 3、端口映射

  通过以上的步奏,现在可以访问到路由器了,如何访问到路由器下面的设备呢?我们可以通过配置路由器上面的端口映射,将网络请求转发到路由器下面的不同设备。以下是路由器爱快ikuai系统的配置方法,不用设备有不同的配置方法:

如何访问部署在家里的服务器(家庭宽带能够申请公网IP)

【内网地址】:

 内网中需要被映射的地址。

【内网端口】:

 需要映射到外网的内网服务器所使用的端口。

【协议】: 

 需要映射的端口使用的是什么协议(TCP还是UDP)

【映射类型】:

 外网接口、外网IP。

【外网地址】:

  内网机子映射到哪个外网口。外网通过哪个口来让外网来访问。映射类型选择外网接口时选择接口,映射类型选择外网IP时填写外网IP。

【外网端口】:

  映射端口。也是外网访问的时候所使用的端口。

 【允许访问IP】:

  设置哪些IP可以去访问映射规则,不填写代表内网所有IP可以访问。文章来源地址https://www.toymoban.com/news/detail-474481.html

到了这里,关于如何访问部署在家里的服务器(家庭宽带能够申请公网IP)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 如何才能在Ubuntu系统部署RabbitMQ服务器并公网访问

    在Ubuntu系统上部署RabbitMQ服务器并公网访问,可以按照以下步骤进行: 安装RabbitMQ服务器: 在终端中输入以下命令安装RabbitMQ服务器: 启动RabbitMQ服务器: 在终端中输入以下命令启动RabbitMQ服务器: 设置RabbitMQ服务器开机启动: 在终端中输入以下命令设置RabbitMQ服务器开机启

    2024年02月07日
    浏览(42)
  • nginx部署本地项目如何让异地公网访问?服务器端口映射配置!

    接触过IIS或apache的小伙伴们, 对 nginx 是比较容易理解的, nginx有点类似,又有所差异,在选择使用时根据自己本地应用场景来部署使用即可。通过一些对比可能会更加清楚了解: 1 . nginx是轻量级,比apache占用更少的内存以及资源 2 . apache对php支持较简单,apache组件比nginx多

    2024年02月16日
    浏览(50)
  • 如何在Ubuntu系统部署RabbitMQ服务器并公网访问【内网穿透】

    RabbitMQ是一个在 AMQP(高级消息队列协议)基础上完成的,可复用的企业消息系统,是当前最主流的消息中间件之一。 由erlang开发的AMQP(Advanced Message Queue 高级消息队列协议 )的开源实现,由于erlang 语言的高并发特性,性能较好,本质是个队列,FIFO 先入先出,里面存放的内容

    2024年02月08日
    浏览(56)
  • 如何在OpenWRT部署uhttpd搭建服务器实现远程访问本地web站点

    uhttpd 是 OpenWrt/LuCI 开发者从零开始编写的 Web 服务器,目的是成为优秀稳定的、适合嵌入式设备的轻量级任务的 HTTP 服务器,并且和 OpenWrt 配置框架非常好地集成在一起。它是管理 OpenWrt 的默认的 Web 服务器,还提供了现代 Web 服务器所有的 功能 。 下面我们将在openwrt上部署

    2024年01月22日
    浏览(47)
  • 【无公网IP内网穿透】 搭建Emby媒体库服务器并远程访问「家庭私人影院」

    目录 1.前言 2. Emby网站搭建 2.1. Emby下载和安装 2.2 Emby网页测试 3. 本地网页发布 3.1 注册并安装cpolar内网穿透 3.2 Cpolar云端设置 3.3 Cpolar内网穿透本地设置 4.公网访问测试 5.结语 在现代五花八门的网络应用场景中,观看视频绝对是主力应用场景之一,加上移动网络技术的发展,

    2024年02月07日
    浏览(94)
  • 无需部署服务器,如何结合内网穿透实现公网访问导航页工具Dashy

    Dashy 是一个开源的自托管的导航页配置服务,具有易于使用的可视化编辑器、状态检查、小工具和主题等功能。你可以将自己常用的一些网站聚合起来放在一起,形成自己的导航页。一款功能超强大,颜值爆表的可定制专属导航页工具 结合cpolar内网工具,我们实现无需部署到

    2024年02月05日
    浏览(48)
  • Rocky Linux 8.4在Tesla P100服务器里的部署及显卡cudnn安装-极度精简

    https://developer.aliyun.com/article/1074889 Tesla P100服务器,按Delete进入bios,设置Daul模式,第一选项选UEFI hard disk(用驱动盘选这个),usb的就选UEFI usb 安装rocky linux时,这两项默认,轻易不要改,否则可能无法安装下一步 注意顺序:先按Nvidia,再安装cuda及cudnn,最后安装对应版本torch Nvi

    2024年02月16日
    浏览(53)
  • 如何解决使用若依前后端分离打包部署到服务器上后主包无法找到从包中的文件的问题?如何在 Java 代码中访问 jar 包中的资源文件?

    在使用若依前后端分离打包部署到服务器上后,可能会出现主包无法找到从包中的文件的问题,这个问题通常是由于资源文件没有正确地打包到 jar 包中导致的。本文将介绍如何解决这个问题,包括如何在 Java 代码中访问 jar 包中的资源文件、如何将资源文件复制到系统临时目

    2024年02月22日
    浏览(47)
  • Gradio部署应用到服务器不能正常访问

    用Gradio部署一个基于ChatGLM-6B的应用,发布到团队的服务器上(局域网,公网不能访问),我将gradio应用发布到服务器的9001端口 但是通过个人电脑的浏览器访问服务器显示拒绝连接。  之后,我又修改了share=True,Gradio返回了一个类似这样的地址,通过这个地址还是访问不到应

    2024年02月07日
    浏览(58)
  • docker部署,服务器本地访问正常,无法通过ip+端口访问

    在服务器使用docker部署应用的时候,网站本地访问正常,但是无法使用IP地址访问,防火墙端口已经放行(本人服务器系统CentOS 7) 经过一番查找,发现Linux系统中有一个net.ipv4.ip_forward参数,可以设置为0和1 出于安全考虑,Linux系统默认是禁止数据包转发的。所谓转发即当主机

    2024年02月13日
    浏览(52)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包