0

0

关于内网、外网、动态IP的简单解释

一个新手

一个新手

发布时间:2017-09-18 10:17:24

|

2088人浏览过

|

来源于php中文网

原创

大家都知道中国是一个ipv4地址严重缺乏的国家,所以我们的拨号宽带一直都是动态ip,没有固定ip,后来更过分的是很多城市出现了内网ip,还有我们所有的二级宽带isp提供的都是内网ip,内网ip越来越多的出现在我们生活中,所以我们才衍生出了ddns,内网穿透等等。
下面试着用一张图,来说明内网ip,和外网ip的区别。

这里写图片描述

什么是外网IP?

我们的互联网就好比一条宽阔的马路,网上的各种网站,提供服务的IDC,就好比马路边上的各种底商。大家都知道底商是直接开在马路边上的,他们的大门直接对着马路,目的是为了方便顾客进出购物,消费。马路的门牌号1,2,3……就好比一个个的外网IP,当我们要去某个地方的时候,我们直接按着门牌号,就可以找到了,这就是所谓的外网IP。例如左边的麦当劳,7-11超市等等。

什么是动态IP?

后来这条路,越来越热闹,左边的地方都占满了(IPV4地址分配了很多,发现不够了),越来越多的人来到这个路上,有购物的,有做小买卖的,但是人太多没有这么多地方,怎么办呢?由于这些人的特点流动性很强,为了方便管理,我们就把右边的地方2,4号留了出来,告诉这些推车做小买卖的,你们只能在2,4号这两个地方,别的地方不许去,先来先得,没有固定摊位。(这就是所谓的动态IP,先拨号先得IP,不固定)。后来做小买卖的太多了,2个位置不够用的,经常有来晚了发现没有位置了,就回去的。(早期的拨号时期,拨不上号,因为没有IP地址分配给你了)。当一个人收摊后,空出了一个位置,正好这是又来了一个摆摊的,那么他就接着这个位置,继续做生意了。(当一个人下线后,IP空闲出来,给新的拨号用户,让IP地址复用),以此类推,周而复始。

什么是内网ip?

但是后来经济发达,想做生意的实在太多了,但是只剩下一个位置了6号,怎么办呢?为了经济发展,我们盖起来写字楼,所有的人都在写字楼里办公吧,一人一个房间,门牌号为101,102,103,104.。。。。。,  这些门牌号就是所谓的内网IP。

内网IP的缺点:

大家知道,大多数做生意是等着人来上门的,而不是主动去街上拉客人,所以这些内网IP的生意人开始打广告,我在101,我是搞美容的,另外一个我在102,我是搞贷款的,你们快来啊。(我们把内网ip,告诉我们的朋友,让他们访问),但是等了很久,没有人来,怎么回事?实际上,很多看了广告的人,都很有兴趣,但是他们在大街上找了半天,也没有找到所谓的101,102,于是只好回家了。(当我们直接访问一个内网IP时,找不到地址,于是就丢包处理了)。内网最大的缺点是,找不到地址,不能直接访问。

什么是端口转发?

写字楼的人一看,这不行啊,生意还是要做的,怎么办呢?于是就雇了一个前台,告诉她,如果有人问你美容院在哪,你告诉他在101。(开始设置端口转发)。于是又重新打广告,我的生意开业了,在骨干网路6号美容院啊,在骨干网路6号美容院啊。

IP地址          :     端口

骨干网6号     :     美容院
201.113.233.111   :      80

于是人们就到了6号,说我要去美容院,前台妹妹说,去101号房。(路由器端口转发到对应的端口)。如果没有设置端口转发,就好比一个人到了6号大喊,我要去美容院,我要去美容院,我要去美容院,没人理他,就回家了(访问失败,丢包了。)

听脑AI
听脑AI

听脑AI语音,一款专注于音视频内容的工作学习助手,为用户提供便捷的音视频内容记录、整理与分析功能。

下载

什么是封80端口?

慢慢的,人们都知道了美容院赚钱,以后只要建一个写字楼就开一个美容院(WEB服务器),由于最开始的美容院是在101房,于是人们就默认101房就是美容院,不需要再特殊说明了。(80端口为web默认访问端口)。但是由于一些人在美容院里玩出花样了,管理员一看,这不行这不要乱套了吗,于是下个命令说,以后所有写字楼的101号房间,不许开门,想开门必须审查。(强制封80端口,审核制度),其他房间的生意正常。

如何判断自己用的是公网还是内网?

看本机IP跟网站显示的IP是否一致
一致说明是公网IP  不一致说明你的网络经过转发或者是内网!

为什么要外网ip?

根据楼主的解释,写字楼里的办公室理论上也能被人找到,但如果前台请假或者罢工,别人就没办法找到你了(内网ip丢包率高、电信商不给端口转发)

为什么有了外网ip还是这么慢?

有了外网ip只是第一步,下面还有两种情况在拖后腿:

第一种情况,马路上人来人往,各种闲杂人等,有关部门为了保护我们不受伤害,就在每个出城口设了关卡,对每一个出城的人进行盘查(墙的存在)。因为要排队检查,所以每个人出城的速度就慢了(ping延迟高),甚至有时候检查官看你不爽,就没理由的拒绝了你的出城要求(无规律丢包增加)。

第二种情况,每到特定赶集的日子,大家一窝蜂的挤着出城去买东西,城外的道路不够宽,人多自然挤来挤去,通行的速度变慢了(总体国际出口带宽不足,晚上、节假日高峰期延迟增加)

那么要怎么提高联机速度呢?

针对第一种情况,人们发现出城口的检察官也不是对所有的出行都一一检查,比如邻居老王拉马车送货去隔壁城市的时候,可以直接放行通过。于是你付了一点钱给老王,藏在马车里出城,提高了通行速度(对应ss等工具不可描述1000字)

针对第二种情况,造马路的特地开辟了一条高速公路,只有付得起高额过路费的才能走这条路,因此路宽人少。于是有钱人付了大价钱,就可以比平时更快的来往于其他城市(xx精品网)。但由于仍要通过出门的关卡,所以一些不可描述的事情依旧干不了。

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

WorkBuddy
WorkBuddy

腾讯云推出的AI原生桌面智能体工作台

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
TypeScript类型系统进阶与大型前端项目实践
TypeScript类型系统进阶与大型前端项目实践

本专题围绕 TypeScript 在大型前端项目中的应用展开,深入讲解类型系统设计与工程化开发方法。内容包括泛型与高级类型、类型推断机制、声明文件编写、模块化结构设计以及代码规范管理。通过真实项目案例分析,帮助开发者构建类型安全、结构清晰、易维护的前端工程体系,提高团队协作效率与代码质量。

49

2026.03.13

Python异步编程与Asyncio高并发应用实践
Python异步编程与Asyncio高并发应用实践

本专题围绕 Python 异步编程模型展开,深入讲解 Asyncio 框架的核心原理与应用实践。内容包括事件循环机制、协程任务调度、异步 IO 处理以及并发任务管理策略。通过构建高并发网络请求与异步数据处理案例,帮助开发者掌握 Python 在高并发场景中的高效开发方法,并提升系统资源利用率与整体运行性能。

89

2026.03.12

C# ASP.NET Core微服务架构与API网关实践
C# ASP.NET Core微服务架构与API网关实践

本专题围绕 C# 在现代后端架构中的微服务实践展开,系统讲解基于 ASP.NET Core 构建可扩展服务体系的核心方法。内容涵盖服务拆分策略、RESTful API 设计、服务间通信、API 网关统一入口管理以及服务治理机制。通过真实项目案例,帮助开发者掌握构建高可用微服务系统的关键技术,提高系统的可扩展性与维护效率。

276

2026.03.11

Go高并发任务调度与Goroutine池化实践
Go高并发任务调度与Goroutine池化实践

本专题围绕 Go 语言在高并发任务处理场景中的实践展开,系统讲解 Goroutine 调度模型、Channel 通信机制以及并发控制策略。内容包括任务队列设计、Goroutine 池化管理、资源限制控制以及并发任务的性能优化方法。通过实际案例演示,帮助开发者构建稳定高效的 Go 并发任务处理系统,提高系统在高负载环境下的处理能力与稳定性。

59

2026.03.10

Kotlin Android模块化架构与组件化开发实践
Kotlin Android模块化架构与组件化开发实践

本专题围绕 Kotlin 在 Android 应用开发中的架构实践展开,重点讲解模块化设计与组件化开发的实现思路。内容包括项目模块拆分策略、公共组件封装、依赖管理优化、路由通信机制以及大型项目的工程化管理方法。通过真实项目案例分析,帮助开发者构建结构清晰、易扩展且维护成本低的 Android 应用架构体系,提升团队协作效率与项目迭代速度。

99

2026.03.09

JavaScript浏览器渲染机制与前端性能优化实践
JavaScript浏览器渲染机制与前端性能优化实践

本专题围绕 JavaScript 在浏览器中的执行与渲染机制展开,系统讲解 DOM 构建、CSSOM 解析、重排与重绘原理,以及关键渲染路径优化方法。内容涵盖事件循环机制、异步任务调度、资源加载优化、代码拆分与懒加载等性能优化策略。通过真实前端项目案例,帮助开发者理解浏览器底层工作原理,并掌握提升网页加载速度与交互体验的实用技巧。

105

2026.03.06

Rust内存安全机制与所有权模型深度实践
Rust内存安全机制与所有权模型深度实践

本专题围绕 Rust 语言核心特性展开,深入讲解所有权机制、借用规则、生命周期管理以及智能指针等关键概念。通过系统级开发案例,分析内存安全保障原理与零成本抽象优势,并结合并发场景讲解 Send 与 Sync 特性实现机制。帮助开发者真正理解 Rust 的设计哲学,掌握在高性能与安全性并重场景中的工程实践能力。

230

2026.03.05

PHP高性能API设计与Laravel服务架构实践
PHP高性能API设计与Laravel服务架构实践

本专题围绕 PHP 在现代 Web 后端开发中的高性能实践展开,重点讲解基于 Laravel 框架构建可扩展 API 服务的核心方法。内容涵盖路由与中间件机制、服务容器与依赖注入、接口版本管理、缓存策略设计以及队列异步处理方案。同时结合高并发场景,深入分析性能瓶颈定位与优化思路,帮助开发者构建稳定、高效、易维护的 PHP 后端服务体系。

619

2026.03.04

AI安装教程大全
AI安装教程大全

2026最全AI工具安装教程专题:包含各版本AI绘图、AI视频、智能办公软件的本地化部署手册。全篇零基础友好,附带最新模型下载地址、一键安装脚本及常见报错修复方案。每日更新,收藏这一篇就够了,让AI安装不再报错!

173

2026.03.04

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Go 教程
Go 教程

共32课时 | 6.2万人学习

c语言项目php解释器源码分析探索
c语言项目php解释器源码分析探索

共7课时 | 0.4万人学习

JavaScript基础精讲视频教程
JavaScript基础精讲视频教程

共36课时 | 8.3万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号