首页 > 其他分享 >判断ip地址是外网还是内网

判断ip地址是外网还是内网

时间:2023-04-18 10:36:04浏览次数:39  
标签:ip 局域网 外网 地址 公网 内网

https://zhuanlan.zhihu.com/p/461968307

外网ip和内网ip的区别:

内网IP:顾名思义,就是在内网中使用的ip地址。

什么是内网,一个路由器下的电脑都处在一个内网中,也称之为局域网,内网ip是可以重复的。

因为局域网可以有很多个,当然出了这个局域网,就无法访问这个内网ip了。

公网ip:这个ip的功能很强大,他是互联网中唯一的地址,不会出现重复的情况。

并且可以被互联网中其他的电脑直接访问到,所以一般作为服务器的电脑,我们都要保证这台电脑有一个公网ip,这样才能更好的给外网用户提供服务。

内网ip网段只有几个,下面给大家列出来,只要ip地址不属于以下几个网段范畴的,都是公网ip。

100.X.X.X

10.X.X.X

192.168.X.X

172.16.X.X-172.31.X.X

标签:ip,局域网,外网,地址,公网,内网
From: https://www.cnblogs.com/Dongmy/p/17328679.html

相关文章

  • ASP.NET Core设置URLs的几种方法,完美解决.NET 6项目局域网IP地址远程无法访问的问题
    近期在dotnet项目中遇到这样的问题:.net6运行以后无法通过局域网IP地址远程访问。后查阅官方文档。整理出解决问题的五种方式方法,通过新建一个新的WebApi项目演示如下:说明操作系统:Ubuntu22.04.2运行时:.NET6开发工具:VisualStudio2202新建webapi#只需要以下名利即可创......
  • redhat6.5 双网卡内(集团内网多地可访问)外网配置
    一、网卡配置文件设置eth0配置()DEVICE=eth0TYPE=EthernetUUID=afeea111-dbfc-44c4-840d-2599682fccb8ONBOOT=yesNM_CONTROLLED=noBOOTPROTO=staticIPADDR=内外ip#PREFIX=23NETMASK=255.255.255.0GATEWAY=内网网关#DEFROUTE=yes#IPV4_FAILURE_FATAL=yes#IPV6INIT=......
  • TypeScript学习笔记-尚硅谷TypeScript教程(李立超老师TS新课)
    TypeScript学习笔记-尚硅谷TypeScript教程(李立超老师TS新课)https://blog.csdn.net/m0_46549017/article/details/124626987?ops_request_misc=&request_id=&biz_id=&utm_medium=distribute.pc_search_result.none-task-blog-2~all~koosearch~default-2-124626987-null-null.142^......
  • Maven 仓库地址
    <?xmlversion="1.0"encoding="UTF-8"?><settingsxmlns="http://maven.apache.org/SETTINGS/1.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://mave......
  • 使用JavaScript的原型
    在javascript中,函数可以有属性。每个函数都有一个特殊的属性叫作原型(prototype)。functiondoSomething(){}console.log(doSomething.prototype);运行这段代码之后,控制台上面应该出现了像这样的一个对象。{constructor:ƒdoSomething(),__proto__:{const......
  • JavaScript 利用 async await 实现 sleep 效果
    constsleep=(timeountMS)=>newPromise((resolve)=>{setTimeout(resolve,timeountMS);});(async()=>{console.log('11111111,'+newDate());awaitsleep(2000);console.log('22222222,'+newDate());await......
  • 从1写TCPIP协议栈8:网页结构与设计简介
    概述  在完成传输层的开发后,我们进入应用层HTTP超文本传输协议的开发,这部分对于使用者来说就是网页浏览器。网页浏览器实际上是对HTML内容解析的结果。HTML简介  HTML超文本传输协议本质上是描述文本与文本之间的关联关系,您可以随机打开一个网页按下Ctrk+U就能查看Web网页......
  • 使用OkHttpClient如何指定Ciphers密码套件
    在OkHttpClient中,密码套件的配置是通过ConnectionSpec类实现的。ConnectionSpec类用于描述一组TLS/SSL连接参数,包括加密套件、协议版本、证书验证方式等。我们可以使用ConnectionSpec类的静态方法创建一个默认的TLS/SSL连接参数列表,并通过OkHttpClient.Builder.connectionSpecs()......
  • circle(),ellipse(),arc()
    #include<graphics.h>#include<stdio.h>intmain(){inti;intgraphdriver=DETECT;intgraphmode;initgraph(&graphdriver,&graphmode,"");cleardevice();circle(200,200,100);ellipse(......
  • Windows10提升效率小Tips
    目录资源管理器右键添加打开cmd窗口指令资源管理器右键添加打开cmd窗口指令资源管理器空白处右键添加打开cmd窗口命令,直接打开cmd并切换到当前目录首先删除该指令添加该指令条目、名称,然后添加具体的指令此.reg文件必须以UTF-8-BOM编码格式保存,否则无法设置中文名称Wind......