精华内容
下载资源
问答
  • 2022-03-20 10:56:25

               简述一下公网IP、私网IP、动态IP、静态IP这四个概念。

    1、先说公网IP和私网IP

    我们都听过IP地址,但对公网IP和私网IP可能就比较挠头了。把IP的问题放在一边,我们先说一下什么是公网,什么是私网。公网又名广域网、外网,指的就是我们平时说的互联网。私网又名内网、局域网,指的是路由器或交换机下创建的局部互联网络。网络的功能说的简单些就是使多台计算机实现互联,可以互相传输数据。广域网实现广域的互联,局域网实现局域的互联。像我们平时上网看新闻、看电影,上的都是互联网,也可以说是公网。而路由器或交换机为一个家庭、一个小区、一个企业创建的内部互联网络就是局域网。

            公网IP是在公网中使用的IP地址,私网IP是在局域网中使用的IP地址。《IP地址和MAC地址简介》一文中曾经提到过,IP地址由4组十进制数组成,每组1~3位,每组数的取值范围为0~255,组与组之间用.相连。如127.0.0.1、101.199.216.234都是IP地址。IP地址总共分为A、B、C、D、E五类。其中A、B、C类为一般用途,D、E类为特殊用途。我们日常涉及到的公网IP或私网IP基本皆属于A、B、C三类之一。

    A类地址范围:1.0.0.1~126.225.255.254。

    B类地址范围:128.0.0.1~191.255.255.254。

    C类地址范围:192.0.0.1~223.255.255.254。

    D类地址范围:224.0.0.0~239.255.255.255。

    E类地址范围:240.0.0.0~247.255.255.255。

    127.0.0.0到127.255.255.255是保留地址,用做循环测试用的 。比如在本地做web开发时会用到。

            A类的10.0.0.0~10.255.255.255、B类的172.16.0.0~172.31.255.255、C类的192.168.0.0~192.168.255.255为私网IP。除此之外,A、B、C三类的所有其余IP都是公网IP。私网IP只会出现在私网内,公网IP只会出现在公网内。

            公网IP和私网IP在使用上有什么区别呢?。公网IP是互联网中一个可直接访问其他IP,也可被其他IP直接访问的一个独立身份。有了它,你可以直接找到互联网中的其他电脑,也可以被其他电脑找到。而私网IP处于局域网下,它想要访问互联网是需要先转换成公网IP的,这个公网IP就是局域网的网关IP。对公网上的其他电脑来说,无论是路由器下的哪个设备访问它,它获取到的对方IP都是一样的,都是局域网的网关IP。至于是局域网内具体哪个设备访问它,它是无法知道的。

            举个例子,局域网内有甲、乙、丙、丁四个设备,IP分别是192.168.0.10、192.168.0.11、192.168.0.12、192.168.0.13。局域网由路由器产生,路由器即为网关,局域网IP是192.168.0.1。因为路由器既处于公网内,又处于私网内,所以路由器还有一个公网IP,假设为136.67.0.1。无论是甲乙丙丁哪台设备访问互联网,其最终转化为的公网IP都是136.67.0.1。

            私网IP可以直接访问公网中的其他IP,但却不能被公网中的其他IP直接访问。这句话对普通人来说可能不太好理解,做过网站、搭建过服务器的人会比较清楚。IP地址的作用就是给处于网络上的设备分配一个独一无二的标识,以实现身份识别。如果我们是一个局域网IP,那我们想要访问一个指定的公网IP是没问题的。但公网上的其他IP想要找到我们,是没法直接找到的,它最多只能找到局域网的网关一层,至于路由器下的多个设备,它是没办法区分的。这也就是为什么很多人都希望自己的IP是公网IP,而非私网IP。有了公网IP,实现远程控制、远程监控、远程文件访问都会很方便。如果我们是局域网IP,以上的功能也能实现,但会很麻烦,需要做很多额外的工作,比如端口转发、内网穿透。效果不好,一般还需要额外花钱。两相比较,公网IP自然是最好的选择。

            如果大家想把家里的宽带由私网IP改为公网IP,可以向运营商申请。至于最后能不能申请下来,就不好说了。IPV4地址枯竭,运营商一般不太愿意给改公网IP。客服不知道是真不懂还是假不懂,初次打电话反应一般都说不懂,总要多打几次才能沟通下来。大家改公网IP一般的理由就是家里有监控,没有公网IP用不了。有人说,万一人家质疑我现在监控不用公网IP也能用怎么办?这个其实不用担心,运营商也是心知肚明的,问理由一般只是例行公事而已,具体什么理由不重要。但要注意,即便申请下来了,也未必是永久的,可能忽然又变回私网IP,你就需要再向运营商申请。而且这个公网IP是封了80端口的,一般是动态公网IP,所以建网站就不用考虑了。

            公网IP和私网IP说完了,现在来说静态IP和动态IP。这两个比较好理解,静态IP就是静止不变的IP,动态IP就是动态变化的IP。公网IP和私网IP都有动态和静态之分。比如你的宽带IP是163.128.0.1,如果永久不变,那就叫静态IP,如果时不时就变化,比如变为了163.128.0.10,这就叫动态IP。一般家庭宽带基本都是动态IP,专线宽带才会是静态IP。

    综上所述,最好,或者说最理想的IP类型是静态公网IP。既可以在互联网中直接找到指定设备,IP又是固定的,不会变来变去,免去动态域名解析等麻烦。当然,这只是对有需求的用户来说,对仅仅是上网需求的用户来说,无论是动态IP、静态IP,还是公网IP、私网IP,都不必纠结,能上网就行。

    更多相关内容
  • 免费公网动态IP方案

    千次阅读 2021-09-26 18:04:18
    对于家庭网络它外网,对于公司网络也外网,通过一个和ip解耦的分布式存储(git)实现动态ip同步 外网ip获取 通过curl -L ip.tool.lu可以获取动态ip 定时任务 当时上传任务,获取动态ip,并更新到同步服务...

    思路

    方案说明

    • 电信公网ip变化
      • 电信提供了公网ip,但是由于光猫会定期重启(目前看应该是光猫的设置,从光猫的日志能看到3天左右重启,但是重启的原因未知),导致外网ip在不停变化
    • 方案组成
      • 同步服务
        • 对于家庭网络它有外网,对于公司网络也有外网,通过一个和ip解耦的分布式存储(git)实现动态ip同步
      • 外网ip获取
        • 通过curl -L ip.tool.lu可以获取动态ip
      • 定时任务
        • 当时上传任务,获取动态ip,并更新到同步服务中
        • 定时同步任务,从同步服务中获取最新ip,更新
      • 本地dns服务/etc/hosts

    优缺点

    • 优点
      • 免费,不要钱,哈哈
    • 缺点
      • 暂时没想到吧,也谈不上缺点

    实现

    同步服务

    通过gitee创建一个项目,创建dynamic-ip文件,并配置免密
    git config credential.helper store

    定时同步任务
    #!/bin/bash -x
    
    # author hehuang 20210926
    # 这个脚本用来实现动态ip拉取
    # 从git上拉取最新的ip信息,如果ip发生变化,则更新/etc/hosts
    # 要求git已支持无密pull:git config credential.helper store
    # 注意这个脚本必须以root执行,因为需要更新/etc/hosts
    # param1 动态ip文件
    #
    
    # 通过sed c命令进行替换,注意不能-n,会导致信息丢失
    function updateIP() {
        new=$1
        sed -i /myhome$/c"${new} myhome" /etc/hosts
    }
    
    if [ $# -le 0 ];then
        echo "必须指定动态ip文件"
        exit 1
    fi
    
    dynamic_ip=$1
    
    if [ ! -r $dynamic_ip ]; then
        echo "动态ip文件不存在"
        exit 1
    fi
    
    git_path=${dynamic_ip%/*}
    git_file=${dynamic_ip##*/}
    
    cd $git_path
    git pull
    
    # $()支持$
    new_ip=$(cat $git_file|tr -d '\r\n')
    old_ip=$(sed -n /myhome$/p /etc/hosts|awk '{print $1}')
    
    now=`date +'%Y-%m-%d %H:%M:%S'`
    echo "${now}: new-[${new_ip}], old-[${old_ip}]"
    
    # 更新/etc/hosts
    if [ $new_ip != $old_ip ];then
        updateIP $new_ip
        echo "update ip success!"
    else
        echo "ip未发生变化"
    fi
    
    定时上传任务
    #!/bin/bash -x
    
    # author hehuang 20210926
    # 这个脚本用于上传同步动态ip,从工具网站ip.tool.lu获取最新的动态ip,如果ip地址发生变化,则通过到git上
    # 要求1,git文件必须支持无密push/pull:git config credential.helper store
    # param1 动态ip地址文件
    
    function uploadIP() {
        git_file=$2
        current=$1
    
        echo $current > $git_file
        git add -A
        now=`date +'%Y-%m-%d %H:%M:%S'`
        git commit -m "$now"
        git push
    }
    
    if [ $# -le 0 ];then
        echo "必须指定动态ip文件"
        exit 1
    fi
    
    dynamic_ip=$1
    
    if [ ! -r $dynamic_ip ];then
        echo "动态ip文件不存在"
        exit 1
    fi
    
    git_path=${dynamic_ip%/*}
    git_file=${dynamic_ip##*/}
    
    cd $git_path
    git pull
    
    current=$(curl -L -s ip.tool.lu |grep IP |awk '{print $2}'|tr -d '\n\r')
    old=$(cat $git_file | tr -d '\r\n')
    
    now=`date +'%Y-%m-%d %H:%M:%S'`
    echo "${now}: new-[${current}], old-[${old}]"
    
    if [ $current != $old ];then
        uploadIP $current $git_file
        echo "upload ip success!"
    else
        echo "ip 未发生变化"
    fi
    
    crontab配置

    在root用户下执行crontab -e添加,注意保证crontab服务是正常的

    0 8 * * * /home/hehuang/git/code/bash/ip-sync.sh /home/hehuang/git/ip-sync/dynamic-ip
    0 6 * * * /home/hehuang/git/code/bash/ip-upload.sh /home/hehuang/git/ip-sync/dynamic-ip
    
    展开全文
  • 公网IP、私网IP、动态IP、静态IP

    万次阅读 多人点赞 2022-02-02 20:25:10
    本文主要来区分一下公网IP、私网IP、动态IP、静态IP这四个概念。 先说公网IP和私网IP。 我们都听过IP地址,但对公网IP和私网IP可能就比较挠头了。把IP的问题放在一边,我们先说一下什么是公网,什么是私网。公网又名...

    IP地址这个词我们经常听到,它具体是个什么东西这里就不谈了,建议去看一下本系列文章的《IP地址和MAC地址简介》一文。本文主要来区分一下公网IP、私网IP、动态IP、静态IP这四个概念。

    先说公网IP和私网IP。

    我们都听过IP地址,但对公网IP和私网IP可能就比较挠头了。把IP的问题放在一边,我们先说一下什么是公网,什么是私网。公网又名广域网、外网,指的就是我们平时说的互联网。私网又名内网、局域网,指的是路由器或交换机下创建的局部互联网络。网络的功能说的简单些就是使多台计算机实现互联,可以互相传输数据。广域网实现广域的互联,局域网实现局域的互联。像我们平时上网看新闻、看电影,上的都是互联网,也可以说是公网。而路由器或交换机为一个家庭、一个小区、一个企业创建的内部互联网络就是局域网。

    在这里插入图片描述

    公网IP是在公网中使用的IP地址,私网IP是在局域网中使用的IP地址。《IP地址和MAC地址简介》一文中曾经提到过,IP地址由4组十进制数组成,每组1~3位,每组数的取值范围为0~255,组与组之间用.相连。如127.0.0.1、101.199.216.234都是IP地址。IP地址总共分为A、B、C、D、E五类。其中A、B、C类为一般用途,D、E类为特殊用途。我们日常涉及到的公网IP或私网IP基本皆属于A、B、C三类之一。

    A类地址范围:1.0.0.1~126.225.255.254。

    B类地址范围:128.0.0.1~191.255.255.254。

    C类地址范围:192.0.0.1~223.255.255.254。

    D类地址范围:224.0.0.0~239.255.255.255。

    E类地址范围:240.0.0.0~247.255.255.255。

    127.0.0.0到127.255.255.255是保留地址,用做循环测试用的 。比如在本地做web开发时会用到。

    A类的10.0.0.0~10.255.255.255、B类的172.16.0.0~172.31.255.255、C类的192.168.0.0~192.168.255.255为私网IP。除此之外,A、B、C三类的所有其余IP都是公网IP。私网IP只会出现在私网内,公网IP只会出现在公网内。

    公网IP和私网IP在使用上有什么区别呢?。公网IP是互联网中一个可直接访问其他IP,也可被其他IP直接访问的一个独立身份。有了它,你可以直接找到互联网中的其他电脑,也可以被其他电脑找到。而私网IP处于局域网下,它想要访问互联网是需要先转换成公网IP的,这个公网IP就是局域网的网关IP。对公网上的其他电脑来说,无论是路由器下的哪个设备访问它,它获取到的对方IP都是一样的,都是局域网的网关IP。至于是局域网内具体哪个设备访问它,它是无法知道的。

    举个例子,局域网内有甲、乙、丙、丁四个设备,IP分别是192.168.0.10、192.168.0.11、192.168.0.12、192.168.0.13。局域网由路由器产生,路由器即为网关,局域网IP是192.168.0.1。因为路由器既处于公网内,又处于私网内,所以路由器还有一个公网IP,假设为136.67.0.1。无论是甲乙丙丁哪台设备访问互联网,其最终转化为的公网IP都是136.67.0.1。

    私网IP可以直接访问公网中的其他IP,但却不能被公网中的其他IP直接访问。这句话对普通人来说可能不太好理解,做过网站、搭建过服务器的人会比较清楚。IP地址的作用就是给处于网络上的设备分配一个独一无二的标识,以实现身份识别。如果我们是一个局域网IP,那我们想要访问一个指定的公网IP是没问题的。但公网上的其他IP想要找到我们,是没法直接找到的,它最多只能找到局域网的网关一层,至于路由器下的多个设备,它是没办法区分的。这也就是为什么很多人都希望自己的IP是公网IP,而非私网IP。有了公网IP,实现远程控制、远程监控、远程文件访问都会很方便。如果我们是局域网IP,以上的功能也能实现,但会很麻烦,需要做很多额外的工作,比如端口转发、内网穿透。效果不好,一般还需要额外花钱。两相比较,公网IP自然是最好的选择。

    如果想要查看自己的IP是否为公网IP,请见本系列文章《如何查询本机IP是否为公网IP》一文。

    如果大家想把家里的宽带由私网IP改为公网IP,可以向运营商申请。至于最后能不能申请下来,就不好说了。IPV4地址枯竭,运营商一般不太愿意给改公网IP。客服不知道是真不懂还是假不懂,初次打电话反应一般都说不懂,总要多打几次才能沟通下来。大家改公网IP一般的理由就是家里有监控,没有公网IP用不了。有人说,万一人家质疑我现在监控不用公网IP也能用怎么办?这个其实不用担心,运营商也是心知肚明的,问理由一般只是例行公事而已,具体什么理由不重要。但要注意,即便申请下来了,也未必是永久的,可能忽然又变回私网IP,你就需要再向运营商申请。而且这个公网IP是封了80端口的,一般是动态公网IP,所以建网站就不用考虑了。

    公网IP和私网IP说完了,现在来说静态IP和动态IP。这两个比较好理解,静态IP就是静止不变的IP,动态IP就是动态变化的IP。公网IP和私网IP都有动态和静态之分。比如你的宽带IP是163.128.0.1,如果永久不变,那就叫静态IP,如果时不时就变化,比如变为了163.128.0.10,这就叫动态IP。一般家庭宽带基本都是动态IP,专线宽带才会是静态IP。

    综上所述,最好,或者说最理想的IP类型是静态公网IP。既可以在互联网中直接找到指定设备,IP又是固定的,不会变来变去,免去动态域名解析等麻烦。当然,这只是对有需求的用户来说,对仅仅是上网需求的用户来说,无论是动态IP、静态IP,还是公网IP、私网IP,都不必纠结,能上网就行。

    好了,以上就是本文的所有内容了,谢谢观看。

    【如需各种程序设计,请联系】

    谢谢支持,谢谢。

    展开全文
  • 顾名思义,很多小白会把动态公网ip和固定公网ip两者混淆,就和家庭宽带和专线一样,不知道他们看似都一样,但是价格却相差很多!通过笔者的长篇大文,希望能为大家普及动态公网ip和固定公网ip的区别! 动态公网ip ...

    **

    前言

    **
    顾名思义,很多小白会把动态公网ip和固定公网ip两者混淆,就和家庭宽带和专线一样,不知道他们看似都一样,但是价格却相差很多!通过笔者的长篇大文,希望能为大家普及动态公网ip和固定公网ip的区别!

    动态公网ip
    公网IP是运行商给你的IP,是互联网上的一个“门牌号”,以电信为首,基本大部分家庭用户办完宽带后都拥有一个公网IP地址,拥有公网IP后再互联网服务商会方便很多,当然随着资源的紧缺,很多用户只有内网IP,内网IP一般是你的局域网IP,比如你家有路由器,就必须有一个内网IP,是内网的一个“门牌号”。“门牌号”是“唯一”的,使别人能“找”到你。当然,没有路由也有内网IP。
    在这里插入图片描述如何快速判断是不是动态公网IP?

    答:如果公司是用ADSL上网,一般情况下公网IP是动态的

    固定公网IP
    固定ip在汇聚层就开始走另外的路由了,和bas走的路由不一样,固定ip不走专线的话,网速也不会有多大变化,就好比你去办业务,总有一个VIP的通道,固定IP目前大多都是商业场景居多,比如服务器机房需要固定IP,并且数据要保持实时稳定,金融、视频传输、组网等等。有关实时稳定的基本都会用到固定公网IP,所以个人用户很少接触~
    在这里插入图片描述
    如何购买获取公网IP?

    一般想到的是直接到当地的运营商解决此问题,类似购买专线服务会给你一个固定公网IP,当然价格是贵的不要不要的了,如果你只是想要一个固定IP,不妨去找找零遁公网IP等服务商去解决这个问题,笔者公司最近疫情期间,就利用固定公网IP解决了访问员工服务器的问题,这个仅仅适用于你需要固定公网IP
    在这里插入图片描述
    动态公网IP作为家庭个人用户来说用处还是很大,当然如果商业用户在特殊项目的需求上,就必须要用到固定IP了,甚至在疫情期间可以专门为远程控制准备一条专线,稳定性大幅提升,而且端口的使用非常自由,在有备案的情况下还可以用来搭建博客、企业门户。以及国外组网访问等等! 互联全球各地!

    展开全文
  • 路由器怎么映射?路由器一开始分配的是动态公网IP地址,或甚至是内网IP地址时该怎么映射?今天我们就来看看路由器端口映射在动态公网和内网IP的教程,需要的朋友可以参考下
  • 阿里云解析动态公网IP C# WinFrom
  • 阿里云解析动态公网IP C# 服务
  • 个人用Java开发的自动获取家庭动态公网IP并解析到您的阿里云域名上,已打包成exe可执行程序,可用于家庭NAS,服务器的外网域名配置
  • 发送公网ip到邮箱

    2019-02-27 18:11:03
    这是一个获取本机公网ip并发送到某个邮箱的方法,使用方法参照: https://blog.csdn.net/EX5219/article/details/87982747
  • 本工具自动获取本地运营商分配的公网地址...本工具提供java源码,可根据安全组的规则修改,安全组定了后就可一劳永逸地解除动态IP地址分配变化的烦恼。 本工具适用于阿里云开发的开发者,其他公有云用户也可移植使用。
  • 前几天部署mangoszero服务端想和朋友一起玩时,发现自己的IP老变,咋...2、拨号连接所分配的IP地址必须为公网IP哦,否则飘过 3、阿里买的域名,否则飞过吧。。。 注:开发语言c++ 欢迎加入Q群进行技术交流:565993954
  • 内容索引:VC/C++源码,网络相关,IP地址 VC++获取公网IP源程序,比较中国特色的,就是为了能适应中国IP地址的动态变化,程序针对这方面做了改进,使用本程序获取IP地址后,它会将数据上传到指定的网络空间上,而且...
  • 私有IP与公共IP地址 公共IP地址范围 如何查找您的公共IP地址 动态ip 隐藏您的公共IP地址什么是公共ip地址?公共IP地址是您的家庭或企业路由器从ISP接收的IP地址。任何可公开访问的网络硬件都需要公共IP地址,例如...
  • 腾讯云DDNS脚本,家里是公网IP的宽带可以自动更新公网IP,sh脚本可以在linux或者window运行
  • 公众号关注「奇妙的 Linux 世界」设为「星标」,每天带你玩转 Linux !如何确定公网IP地址是一个让很多家用宽带朋友们经常遇到的问题,毕竟固定IP地址总是价格不菲因而不适用于家庭...
  • 1.公网ip和私网ip 外网IP是全世界唯一的IP地址,仅分配给一个网络设备。公网IP地址全世界仅分配给一个网络设备(比如你在家拨号,分配给你一个IP地址吧,那个地址是唯一的,你用你机器做个网站,别人访问你的IP地址...
  • 公网动态IP建FTP服务器的方法.doc
  • 使用的是拨号上网,但是拿到的IP公网ip地址,和联通工作人员沟通,了解到这个ip地址虽然说是公网地址,但是掉电重启可能就变化了,虽然内部设备我们公司内部的访问方式,但是确保万一,我这边增加了动态解析。...
  • 动态公网ip绑定腾讯域名 ddns解析

    千次阅读 2021-06-09 00:21:15
    我的路由器是k2p刷了openwrt。结果绑定的时候死活不... 进入群晖,控制面板---外部访问 勾选启用支持DDNS 确定之后,进入腾讯云控制台,在域名解析列表处就能看到刚刚设置的8.8.8.8已经修改为我们现在的公网ip地址了。
  • http://blog.csdn.net/nngou/article/details/25083663
  • 腾讯云+动态公网IP+黑裙

    千次阅读 2020-06-09 09:14:50
    腾讯云+动态公网IP+黑裙文章目录确定是否为公网IP腾讯云的申请和操作NAS的操作SSL的操作插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个...
  • Ubuntu下动态ip公网绑定域名

    千次阅读 2020-04-13 17:59:01
    ubuntu 16.04配置固定IP 配置文件:/etc/network/interfaces auto eth0 iface eth0 inet static address 192.168.1.80 netmask 255.255.255.0 gateway 192.168.1.1 service networking restart ubuntu 18.04...
  • 公网IP和内网IP如何分辨?

    千次阅读 2021-12-13 14:15:32
    公网ip和内网ip之间如何分辨,公网ip和内网ip之间什么区别?很多人都知道根据网络使用的范围不同又分为公有网络和私有网络。公有网络就是指处于公有网络的电脑的IP是“互联网”中能够识别到的地址;而私有网络指公有...
  • 它是专为动态云计算设计的静态 IP 地址,是某地域下一个固定不变的公网 IP 地址。 弹性公网 IP 未进行释放前,你可以把它保留在你的账号中。相较于公网 IP 仅可跟随云服务器一起申请释放,弹性公网 IP 可以与云...
  • 由于免费的动态dns刷新IP很慢, 手动实时获取办公室网络公网IP。#GetIp.go 是服务端程序, 用于返回当前访问的请求的公网IP。 demo地址: http://47.52.66.195:56667/#安装go环境yum install -y go#下载源码包wget ...
  • 代码文件是用python开发,目的是解决:域名解析时,公网动态IP的问题。 域名在阿里云中,申请阿里云的accessKey; 在源码中替换自己的域名及accessKey
  • 原标题:你知道动态IP和静态IP服务器何区别吗?随着互联网高速发展,网络极大地改变了人们日常的生活方式,IP是网络的载体,人们对于IP已经不再陌生,那么你知道动态IP和静态IP服务器什么区别吗?你知道动态IP和...
  • 动态设置域名解析至本地公网 ip 的命令行工具
  • 在配置小鸟云服务器的过程中,因为在新手期,遇到一些关于内网IP公网IP的问题,包括: 1.内网IP公网IP是什么? 2.内网IP公网IP有什么用? 3.可以使用外网IP访问内网服务器吗? 4.不同局域网中可以同时出现...
  • 连上校园网后,发现分配的是公网ip,虽然是动态的,但好歹是个公网的。 于是乎,这不就是服务器吗?装了个宝塔后,真能行。 现在的问题就是,如何动态更新dns解析记录。 于是问了腾讯云客服,学习了相关api...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 29,373
精华内容 11,749
关键字:

动态ip有公网吗