不同类型的LAN IP地址是什么意思?

喇叭猫

我已经通过以下方式看到了LAN IP地址:

10.0.0.*

192.168.0.*

192.168.1.*

192.168.2.*

127.0.0.*(这个通常带有1,并且我不确定它是否是LAN,因为我通常看到它带有代理内容。)

那么,为什么会有不同形式的LAN IP地址,它们的含义/代表什么?

Abraxas

有很多问题可以解决,但是这里是关于RFC 1918中定义的专用IP地址的速成课程

IP地址已分解为所谓的类,如此处所示,已不再使用(用CIDR代替),但可能有助于了解不同大小的网络:

IP地址图-来源:http://mreze.vigimnazija.edu.rs/wp-content/uploads/2014/02/ip-class.jpg

关于地址,有几个基本区别。您拥有所谓的“网络”,“网络地址”,“公共地址”,“私有地址”和“子网”

简而言之,您的计算机获取的IP地址位于一个特定的IP网络中,您的计算机IP地址和您的网络地址(通常在本地路由器中定义)是“私有地址”。专用地址与公用地址的不同之处在于,专用地址未分配给公用网络。例如,如果您ping'google.com',您将收到google.com解析为公共地址的回复。那是一个公共地址。有些网络是“专用”的,不会被公开分配,它们被称为专用IP地址。有关更多信息,请阅读此处:http : //whatismyipaddress.com/private-ip

以下是专用网络范围的列表:

> 192.168.0.0 - 192.168.255.255 (65,536 IP addresses)
> 172.16.0.0 - 172.31.255.255 (1,048,576 IP addresses)
> 169.254.0.0 - 169.254.255.255 (65,536 IP addresses)
> 10.0.0.0 - 10.255.255.255 (16,777,216 IP addresses)

我认为,将其可视化的最简单方法是想象以下内容。您的互联网提供商会为您提供一个IP地址。我们称之为50.100.101.154。这已插入家中的调制解调器/路由器。那是公共接口的IP地址。但是,网络上的设备数量远远超过您想要的设备,因此调制解调器/路由器要做的就是创建一个“内部”网络。假设它为网络选择了192.168.1.0,这是一个标准的网络掩码(请阅读相关链接以了解更多信息)。这意味着您可以插入路由器内部的设备,并为它们提供符合以下格式的任何IP地址:192.168.1.1-254。最后一个八位字节(最后一个句点之后的空格)是主机IP地址的“可用范围”。有一些特殊的IP地址(网络地址,广播地址等),但是,

因此,简短的答案是:10.xxx,192.168.xx,172.16-31.xx都是您可以在自己的家庭网络中使用的IP地址,这些地址永远不会与公共IP地址冲突。这很重要,原因如下:

当您尝试访问网站时,说google.com,然后浏览器转到互联网上的DNS服务器,说“ google.com在哪里?” 它以IP地址的形式返回响应。响应基本上是:“如果要访问google.com,请转至8.8.8.8”,因此您的浏览器随后向8.8.8.8发送请求并加载其中的任何页面。

那么,如果您在网络中使用8.8.8.8作为IP地址呢?好吧,您可能会遇到问题,因为您的路由器可能会说:“我知道8.8.8.8在哪里,它就在那儿!” 然后您最终无法访问google.com,因为您无法退出网络并解析正确的8.8.8.8地址。由于专用IP地址范围是供私人使用的,因此公共网站绝对不应使用它们,因此您永远不要查找指向其中一个的网站地址(在LAN外部)。

127.0.0.1是一种特殊的地址,称为您的“本地主机”地址,在这里我不再赘述。它确实涵盖了整个127个范围:127.0.0.0 - 127.255.255.255可以将其视为为设备提供其自己的IP地址的一种方法,而任何人或其他任何人都不能使用该地址进行操作。

如果您还有其他问题,请告诉我!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

类型“ char(&(...))[2]”是什么意思?

来自分类Dev

类型声明的“类”是什么意思?

来自分类Dev

类型前面的“ ^”是什么意思?

来自分类Dev

Rust类型的“&”号是什么意思?

来自分类Dev

使用“类型”是什么意思

来自分类Dev

在Haskell中,“ +”的类型是什么意思

来自分类Dev

Ss类型是什么意思?

来自分类Dev

cv :: Scalar类型是什么意思?

来自分类Dev

“同态映射类型”是什么意思?

来自分类Dev

Ss类型是什么意思?

来自分类Dev

CONFIGRET返回类型是什么意思?

来自分类Dev

不同的整数mysql类型是什么意思

来自分类Dev

“选择不同的Null作为xxxxx”是什么意思?

来自分类Dev

内核崩溃中“不同步”是什么意思?

来自分类Dev

nodetool cfstats的不同字段是什么意思?

来自分类Dev

VBS脚本返回的不同ping状态是什么意思?

来自分类Dev

主板上SATA端口的不同颜色是什么意思?

来自分类Dev

ls中不同的颜色是什么意思?

来自分类Dev

OrigenLink 日志文件中的不同字符是什么意思?

来自分类Dev

不同的 ECS 停止时间是什么意思?

来自分类Dev

“无法加载类型<Namespace>。<Module>”是什么意思?

来自分类Dev

左值引用类型是什么意思

来自分类Dev

方括号在类型声明中是什么意思?

来自分类Dev

go中某个值的动态类型是什么意思?

来自分类Dev

问号在类型参数绑定中是什么意思?

来自分类Dev

对于类型转换,等级是什么意思?

来自分类Dev

Haskell类型签名中的括号是什么意思?

来自分类Dev

C语言中最严格的类型是什么意思?

来自分类Dev

参数类型有“ T =”,是什么意思