家里上网都是拨号,拨通之后电信局会分配一个 ip。
一般公司会申请固定外网 ip,
家庭用户都是有电信局随机的分配一个内部 ip,这个内部 ip 通过 电信局的一个公网 ip 上外网。电信局相当于局域网,分配的 ip 是局域网 ip。
家庭用户也可以申请固定 ip ,这个一般是要花钱,或者开很贵的宽带套餐才有固定 ip。
这个问题不需要 树莓派做任何操作,需要去电信局花钱搞定
ifconfig | grep 'Bcast' | cut -d B -f 1
第一句是找到自己内网Ip第二句是找到自己外网Ip
树莓派获取公网IP?
如果是期望树莓派设置为一个公网IP,这个事情重点不在树莓派上,而在于你的网络提供手段。
如果想通过在局域网内的树莓派,获取到上级某个路由器(有公网IP)的信息,这个只能采用访问某些侦测IP站点,因为这些站点会显示你上层网络某级公网IP,这需要用到类似爬虫的技术,但这样的获取其实和你自身的IP没有多大实际联系,现在有些电信服务商因为IPv4公网资源不足,给一个小区一个或几个公网IP的,甚至还不停变(策略路由交换和带宽汇聚)。
只是知道IP,可以在树莓派上打开百度,搜索IP,结果就是你的公网的IP
如果是要进行让其他的IP访问你的树莓派,就要申请一个固定的IP地址才可以的,或是使用域名解析,建议看看花生壳的应用
获取公网IP? 这个问题。。
你申请宽带的时候是通过猫拨号到ISP获取的公网IP, 如果你不用猫拨号,直接用树莓派拨号就可以让树莓派直接获取ISP发给你的公网IP 了。