首页 > 其他分享 >如何获取公网IP

如何获取公网IP

时间:2024-08-04 12:24:17浏览次数:14  
标签:0.0 公网 获取 地址 IP 我们

前言

有些时候我们需要获取电脑或者服务器的公网 IP,例如我们访问的目标地址需要限制 IP 白名单或者限制访问来源,又或者我们使用了代理,想试试有没有生效。要获取公网 IP 无法从电脑或服务器的本地配置中获取,如 ipconfig,网络配置等,这样获取的是我们本地 IP,不是我们在互联网中的公网 IP。

在这里插入图片描述

公网 IP 是我们通过运营商接入互联网时在互联网中通信的 IP,而电脑或服务器上配置的是我们在本地局域网,例如我们自己家里的无线路由器,内部分配的 IP 地址。以下地址是被保留的内网地址:

  • 10.0.0.0 - 10.255.255.255(默认子网掩码 255.0.0.0)
  • 172.16.0.0 - 172.31.255.255(默认子网掩码 255.240.0.0)
  • 192.168.0.0 - 192.168.255.255(默认子网掩码 255.255.0.0)

所以为什么,我的内网 IP 是 192.168.1.10,而你的内网 IP 也是 192.168.1.10,我们不会冲突。因为我们在各自独立的内网中,而我们通信时,是通过运营商的设备获取的公网 IP 来进行的,这个 IP 是不一样的。

获取公网 IP

那么如何来获取公网 IP 呢?可以通过一些网站服务,他们获取我们的来源 IP,有些通过 IP 地址库,甚至可以获取到我们的 IP 对应的地区。

cip.cc

www.cip.cc ,直接打开网页就可以获取我们的公网 IP,还能获取我们的地址和运营商,中文网站,速度很快,也可查询自定义的 IP 的地址和运营商。

在这里插入图片描述

对于没有浏览器的环境(例如服务器),还可以使用命令行获取,会自动切换为命令行的展示方式。

curl cip.cc

在这里插入图片描述

ip138

www.ip138.com,直接打开网页就可以获取我们的公网 IP,还能获取我们的地址和运营商,中文网站,速度很快,也可查询自定义的 IP 的地址和运营商。网站还提供了其他查询工具。

在这里插入图片描述

国内类似的网站还有很多,例如 ip.cn,甚至直接在百度中查询 IP 即可。

ifconfig.io

ifconfig.io 是国外的开源网站,可查看源代码,但不提供 IP 地址库,无法获取地区或运营商,也不支持查询其他 IP。
在这里插入图片描述

它也支持命令行方式,使用 curl 可自动转换显示。

curl ifconfig.io

在这里插入图片描述

类似的网站还有 ifconfig.me

有了这些工具网站,让我们提供公网 IP 的时候,可不要再拿内网 IP 了哦。

标签:0.0,公网,获取,地址,IP,我们
From: https://blog.csdn.net/wwtg9988/article/details/140904171

相关文章

  • 基于OpenCV C++的网络实时视频流传输——Windows下使用TCP/IP编程原理
    1.TCP/IP编程1.1概念IP是英文InternetProtocol(网络之间互连的协议)的缩写,也就是为计算机网络相互连接进行通信而设计的协议。任一系统,只要遵守IP协议就可以与因特网互连互通。所谓IP地址就是给每个遵循tcp/ip协议连接在Internet上的主机分配的一个32bit地址。按照TC......
  • 【002】Linux配置静态ip地址
    一、环境虚拟机版本:VMwareLinux镜像文件:CentOS-7-x86_64-Minimal-2207-02.iso主机系统:Windows11家庭中文版主机系统类型:64位操作系统,基于x64的处理器远程连接工具:宝塔远程工具二、配置静态ip1、将虚拟机的网络模式设置为NAT模式2、设置VMware的网络模式选择VM......
  • JavaScript 中 arguments 对象与剩余参数的对比及转换
    引言在JavaScript中,处理函数调用时传递的不同数量的参数是一项常见的任务。为此,JavaScript提供了两种不同的方法:arguments对象和剩余参数(RestParameters)。本文将探讨这两种方法的区别,并介绍如何将arguments对象转换为真正的数组。arguments对象vs.剩余参数arguments......
  • 吃瓜用户看广告获取密码访问网页内容流量主模式源码
    用户看广告获取密码访问网页内容,网站生成内容,用户需要浏览内容跳转至小程序,观看广告后获取密码,输入密码查看网页内容。与之前得9.9付费进群区别就是内容体现在了网页里,用户不需要进群查看。并且不需要付费,受众更广泛!源码下载:吃瓜修复版源码.zip使用说明搭建成功后网页发布......
  • ECMAScript 12 (ES12, ES2021) 新特性
    还是大剑师兰特:曾是美国某知名大学计算机专业研究生,现为航空航海领域高级前端工程师;CSDN知名博主,GIS领域优质创作者,深耕openlayers、leaflet、mapbox、cesium,canvas,webgl,echarts等技术开发,欢迎加底部微信(gis-dajianshi),一起交流。No.内容链接1Openlayers【入门教程】-......
  • SOMEIP_ETS_002:数组长度过长
    测试目的:确保DUT在接收到的SOME/IP消息中数组长度超出实际数组长度时,能够返回错误消息。描述本测试用例旨在验证当DUT接收到一个声明数组长度超过其实际长度的SOME/IP消息时,DUT是否能够正确地返回错误消息(MALFORMED_MESSAGE)。测试拓扑:具体步骤:TESTER:创建SOME/IP消息,......
  • 第6天:信息打点-Web 架构篇&域名&语言&中间件&数据库&系统&源码获取
    #知识点:1、打点-Web架构-语言&中间件&数据库&系统等操作系统:有些漏洞出现的系统不一样、便于知道哪些漏洞可以在目标上攻击Windows&linux开发语言:漏洞的开发语言中间件容器IIS&Apache&Nginx&Tomcat&Weblogic&jboosASP&PHP&Java&python&JavaScript等2、打点-Web源码-......
  • 【前端】JavaScript入门及实战131-135
    文章目录131定时器(1)132定时器(2)133定时器(3)134轮播图135tools.js131定时器(1)<!DOCTYPEhtml><html><head><title></title><metacharset="utf-8"><styletype="text/css"> *{ margin:0; padding:0......
  • 【前端】JavaScript入门及实战136-140
    文章目录136类的操作137二级菜单138JSON139JSON140json2.js136类的操作<!DOCTYPEhtml><html><head><title></title><metacharset="utf-8"><styletype="text/css"> .b1{ width:100px; height:100p......
  • IPython的使用技巧2
    关注我,持续分享逻辑思维&管理思维&面试题;可提供大厂面试辅导、及定制化求职/在职/管理/架构辅导;推荐专栏《10天学会使用asp.net编程AI大模型》,目前已完成所有内容。一顿烧烤不到的费用,让人能紧跟时代的浪潮。从普通网站,到公众号、小程序,再到AI大模型网站。干货满满。学成后可......