当前位置:网站首页 > 编程语言 > 正文

ipv4公网ip(ipv4公网ip怎么看)



  作者:zzzfi

  背景

  经常看到公网IP相关的讨论,因此也想参与讨论一下。

  首先,我表示很荣幸,身在NJ,已经有公网IP了。

  TIPS

  什么是公网IP

  顾名思义,公网IP就是存在与公网的IP地址。在任何地方,只要可以连上网,就可以访问到这个地址(网络本身做了限制就另说了)。

  为什么通常没有公网IP(ipv4)

  ipv4地址总数只有43亿左右,可供分配的大概是37亿,在2011年就已经全部分完了。亚太总共有8.8亿,中国大陆只分到3.4亿,这部分数据可以直接从apnic查到。可以参照下图

  中国大陆的ipv4地址数,3.4亿

  亚太的ipv4地址数,8.8亿

  中国大陆总共只有3.4亿,还有很多要分给云服务商、其他企业等,现在能有个公网的ipv4不容易。

  公网IP有什么用

       不需要内网穿透

      当然,群晖的quick connect也可以提供这个便利。

         2. 速度快

      群晖里随便下一个文件测试一下,速度2.4M。呃,好像也不是很快,这怪我的4G手机热点了,而且4G信号也不是满格。但是即使是这个速度,quick connect也无法达到。

      简单的说,公网IP可以跑满你的上传带宽,我的上传带宽是60M,理论上速度可以到7M左右(实际也是基本没问题的)。

         3. 网心云收益高

      虽然没对比过非公网IP,但应该是高一些的。此条的公网IP是指ipv4。

      如何能获取到公网IP

      这个应该是大家最关心的。直接说结论

        移动宽带无法获取公网IP(ipv4)

        电信联通宽带,需要看地区,不是每个地区打电话都能要到,感觉大部分地区都要不到(跟话术无关)

        电信联通宽带可以通过第三方办理宽带来帮助设置公网IP(ipv4)(渠道可以通过tb,xy等)

        公网IP(ipv6)三家均可以获取,只需要路由器支持

        DDNS

        可能有人不理解,已经有了公网IP,还需要DDNS做什么?

        首先简单说一下DNS是什么,DNS可以帮助计算机把域名解析为IP。举个例子,你访问百度,是从百度的域名baidu.com去访问的,而不是直接输入百度的IP地址。

        DDNS即动态的DNS,DNS解决了从域名找到IP的问题,DDNS解决了在IP变化之后,仍然可以从域名找到IP。

        这样为什么需要DDNS就清楚了,因为公网IP在变化。你拿到了公网IP,但是这个IP并没有一直属于你,在你重新拨号后,运营商大概率会给一个新的公网IP给你(能不能不变呢?钱是万能的,但是要很多钱)。

        目前我看到的DDNS有两种(可能我看到的也比较少),

           1. 类似反向代理(或者直接就是反向代理),通常DDNS服务提供商是这么干的。

        这种情况下,DNS服务器的解析是不变的,域名解析出来的地址都是DDNS服务提供商的地址。

        然后DDNS服务提供商通过反向代理,把数据包转到你的IP。

        在你的IP变更之后,DDNS服务提供商只需要更改反向代理的配置就好了。

           2. 像阿里云DDNS这种。

        本身阿里云是不提供DDNS的,但是阿里云提供了接口给用户,用户可以通过接口设置DNS的解析记录。

        这样就可以直接通过脚本来检查IP是否变更了,如果变更了,脚本直接通过接口设置新的解析记录,这就完成了DDNS。

      优点缺点1IP切换之后可以立即生效,没有延迟完整的域名中会带一坨供应商的域名供应商的反向代理的某些设置可能会导致一些功能无法使用无法使用泛域名(这一条没仔细思考过)2DNS解析的IP地址就是你的IP,不依赖第三方IP切换之后有延迟(会延迟10分钟)需要自己购买域名

        我自己用的是第二种,主要是下面的考虑

          域名有便宜的(我买了10年,好像100块钱)

          IP切换的频率不高,有延迟也可以接受

          泛域名解析真的挺用的

          供应商的设置有问题真的是无解

          第二种DDNS的使用方法有很多种,可以找个脚本,配置一下阿里云的参数,放到linux的定时任务里就可以了。也可以把脚本放到定时任务管理的工具里挂着。也可以用openwrt的插件,做一下设置。

          我自己是放到定时任务管理的工具里了。

          关于IPV6

          前面也提到了,三家运营商都提供了公网的ipv6地址,你也完全可以通过ipv6来享受公网IP。但是ipv6有一些限制

          在有些网络环境中没有ipv6(公司)

          有些设备不支持ipv6(像我车机上的浏览器)

          ipv6会导致xx上网有问题

          总之ipv6在某些场景可以提供公网IP的便利,但是遇到问题就很烦,而且很多问题无解。

到此这篇ipv4公网ip(ipv4公网ip怎么看)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 打印机共享修复工具fix(NT6打印机共享修复工具)2024-12-06 18:36:06
  • 匿名聊天网页(匿名聊天网页版免费)2024-12-06 18:36:06
  • 一年级圈一圈填一填图解(一年级上册圈一圈填一填)2024-12-06 18:36:06
  • 字体图标库是什么意思(字体图标是什么元素)2024-12-06 18:36:06
  • 广度优先搜索实例(广度优先搜索例题)2024-12-06 18:36:06
  • 单片机程序(单片机程序100例)2024-12-06 18:36:06
  • tpami影响因子(total影响因子)2024-12-06 18:36:06
  • 左斜杠怎么打在电脑上(电脑上左斜杠按什么键)2024-12-06 18:36:06
  • steadi工具包(stan工具)2024-12-06 18:36:06
  • 好玩的代码游戏火柴人(有火柴人的游戏)2024-12-06 18:36:06
  • 全屏图片