私有ip

NAT详解 z

℡╲_俬逩灬. 提交于 2020-02-04 03:02:58
http://www.cnblogs.com/beginmind/p/6380489.html 1.为什么出现了NAT? IP地址只有32位,最多只有42.9亿个地址,还要去掉保留地址、组播地址,能用的地址只有36亿左右,但是当下有数以万亿的主机,没有这么多IP地址怎么办,后面有了IPv6,但是当下IPv4还是主流,利用IPv4怎么满足这么多主机的IP地址呢?答案就是NAT,NAT技术使公司、机构以及个人产生以及局域网,然后在各个局域网的边界WAN端口使用一个或多个公网的IPv4进行一对多转换 NAT使用基于session的转换规则 TCP/UDP :私有Host的Ipv4 + port <======> NAT公网的Ipv4 + port ICMP :私有Host的Ipv4 + sessionID <======> NAT公网的Ipv4 + sessionID 2.NAT定义 NAT是 Network Address Translation 网络地址转换的缩写。 NAT是将私有IP地址通过边界路由转换成外网IP地址,在边界路由的NAT地址转换表记录下这个转换映射记录,当外部数据返回时,路由使用NAT技术查询NAT转换表,再将目标地址替换成内网用户IP地址。 RFC1918规定了三块专有的地址,作为私有的内部组网使用: A类:10.0.0.0—10.255.255.255 10.0

公网Ip和私网ip

寵の児 提交于 2019-12-17 01:45:08
  IP可以分为Public IP 和 Private IP,出现这种规划的原因在于IPv4所能表示的IP太少而电脑太多以至于不够用,然而只有Public IP才能直接连接上网络,所以对于那些公司,学校,政府机构等场所,就可以集中使用私有的IP进行管理,而大家可以共用一个IP去连接上公网,这样,就省下了许多宝贵的Public IP。你有没有发现,你每次使用ipconfig查到的地址,要么就是172.开头的,要么就是192.开头的,为什么?难道没有其他开头的嘛,答:基本没有。因为一个Ip分给我们一个Pc端太不划算了,一般都是很多人共享一个ip,我们用ipconfig查询到的其实只是我们的局域网Ip,172.开头的意味着我们是B类型的局域网,以192.开头的意味着你是c类的局域网。所以我们一直都没有接触到正真的ip,我们一直打交道的都是私有ip又叫private ip.   ipconfig查出来的是你本机的IP地址,也就是内网私有地址,此类地址仅在局域网使用,不能联通外网。百度查出来的地址是你上网的共有地址,也许并不是你主机的地址,而是电信或联通分给你的地址,用于连接互联网。 Public IP : 公共 IP ,经由 INTERNIC 所统一规划的 IP,有这种 IP 才可以连上 Internet ; Private IP : 私有 IP 或保留 IP,不能直接连上

NAT技术原理与应用

梦想的初衷 提交于 2019-12-06 00:09:30
公有IP地址: 也叫全局地址,是指合法的IP地址,它是由NIC(网络信息中心)或者ISP(网络服务提供商)分配的地址,对外代表一个或多个内部局部地址,是全球统一的可寻 址的地址。 私有IP地址: 也叫内部地址,属于非注册地址,专门为组织机构内部使用。因特网分配编号委员会(IANA)保留了3块IP地址做为私有IP地址: 10.0.0.0 ——— 10.255.255.255 172.16.0.0——— 172.16.255.255 192.168.0.0———192.168.255.255 地址池: 地址池是有一些外部地址(全球唯一的IP地址)组合而成,我们称这样的一个地址集合为地址池。在内部网络的数据包通过地址转换到达外部网络时,将会在地址池中选择某个IP地址作为数据包的源IP地址,这样可以有效的利用用户的外部地址,提高访问外部网络的能力。 1.1.2关于NAT NAT英文全称是“Network Address Translation”,中文意思是“网络地址转换”,它是一个IETF(Internet Engineering Task Force, Internet工程任务组)标准,允许一个整体机构以一个公用IP(Internet Protocol)地址出现在Internet上。顾名思义,它是一种把内部私有网络地址(IP地址)翻译成合法网络IP地址的技术,如下图所示。因此我们可以认为

三种方法告诉你项目超过255个摄像机怎么设置IP?为什么IP地址通常以192.168开头?

断了今生、忘了曾经 提交于 2019-12-03 09:50:42
我们做弱电的,与ip地址接触最多,无论是弱电的哪方面,都需要跟ip地址打交道,通常我们也会经常听到公网、内网?那什么是公网ip地址呢?什么是私网ip地址呢?为什么我们常见到的ip地址以192.168开头呢? 还有就是一个网段只能容纳254个摄像机,但是我现在项目比较大,都有300多个摄像机了,该咋分配IP地址呢? 我们今天统统来了解一下。 首先关于内、外网的定义:内、外网是相对于防火墙而言的,在防火墙内部叫做内网,反之就是外网。在一定程度上外网等同于公网,内网等同于私网。 一、特殊的IP地址 1、0.0.0.0 严格说来,这个奇葩的地址0.0.0.0已经不是一个真正意义上的IP地址了。它表示的是这样一个集合:也就是说;所有不清楚的主机和目的网络。这里的“不清楚”是指在本机的路由表里没有特定条目指明如何到达。对本机来说,它就是一个“收容所”,所有不认识的“三无”人员,一律送进去。如果你在网络设置中设置了缺省网关,那么计算机系统会自动产生一个目的地址为0.0.0.0的缺省路由。 2、255.255.255.255 限制广播地址 对本机来说,这个地址指本网段内(同一广播域)的所有主机。 然而它的意思很明确,使用人类语言来说意思就是“这里的所有计算机都注意了”这个地址不能被路由器所转发。 3、127.0.0.1 本机地址 主要用于测试。用汉语表示,就是“我自己”。在Windows系统中

IP地址分类

别等时光非礼了梦想. 提交于 2019-11-28 20:38:02
该篇随笔编写目的为加深对ip地址分类及各类范围的印象,特别是对于一些关键地址以及常用的各类私有地址范围,以便遗忘时查看回顾。 概念 参考文档:百度百科 网络号 用于识别主机所在网络。 主机号 用于识别该网络中的主机。 IP地址分类 IP地址分为五类,A类保留给政府机构,B类分配给中等规模的公司,C类分配给任何需要的人,D类用于 组播 ,E类用于实验,各类可容纳的地址数目不同。 A、B、C三类IP地址的特征:当将IP地址写成 二进制 形式时,A类地址的第一位总是0,B类地址的前两位总是10,C类地址的前三位总是110。 A类地址: (1)A类地址第1字节为 网络地址 ,其它3个字节为 主机地址 。它的第1个字节的第一位固定为0. (2)A类地址网络号范围:0.0.0.0---127.0.0.0 地址范围0.0.0.0到127.255.255.255 (3)A类地址中的 私有地址 和保留地址: ① 10.X.X.X是 私有地址 (所谓的 私有地址 就是在互联网上不使用,而被用在 局域网络 中的地址)。 范围(10.0.0.0---10.255.255.255) ② 127.X.X.X是保留地址,用做循环测试用的。 B类地址: (1) B类地址第1字节和第2字节为 网络地址 ,其它2个字节为主机地址。它的第1个字节的前两位固定为10. (2) B类地址网络号范围:128.0.0.0--

Python Web 学习之 NAT 技术

你离开我真会死。 提交于 2019-11-26 10:57:59
引子 在学习 Web 和 Python 爬虫的时候,我们都需要向公网 IP(通过 URL)进行请求,然后得到响应数据。一个典型的网络系统架构图如下所示: 但是我们并没有公网 IP,我们通常使用的是 192.168 开头的局域网 IP 地址,或者是网络服务商提供的动态的公共 IP 地址。那么,Web 服务器到底是怎么准确地找到我们并且数据发给我们请求的应用呢?——答案就是 NAT。 NAT 技术 也叫 网络地址转换技术 ,是一种私有地址转换成合法/公网 IP 地址的技术。下面我们一起来了解一下,什么是私有地址,什么是合法 IP 地址,以及为什么要引入 NAT 技术。 当你了解了 NAT,相信也会对 Python Web 编程和架构设计有更深的理解! NAT 技术 私有地址和合法地址 如果组建一个局域网,其中的 IP 地址仅用于局域网内部通信,而不能直接连到 Internet 的话,那么这些IP地址就是局域网的私有 IP 地址。理论上所有 IP 地址均可作为私有 IP 地址,但是 RFC1918 规定私有 IP 地址不能出现在 Internet 上,所以规定了私有IP地址为以下三种: 10.* ,前8位是网络号,共16777216个地址; 172.16.* 到 172.31.* ,前12位是网络号,共1048576个地址; 192.168.* ,前16位是网络号,共65536个地址。