Yum*_*Yum 1 networking linux internet lan
有人给了我 ip 10.120.5x.14x,别人给了我 12.1.7.x 别人也给了我 164.xxx 或 81.xxx
有时它非常令人困惑,它是 WAN 或 LAN 类 IP。那么我如何使用一些固定的 linux 工具直接检查它,以确保它的 WAN IPv4 或 LAN IPv4?
$ ipcalculator 10.120.5.1/24
Address: 10.120.5.1 00001010.01111000.00000101. 00000001
Netmask: 255.255.255.0 = 24 11111111.11111111.11111111. 00000000
Wildcard: 0.0.0.255 00000000.00000000.00000000. 11111111
=>
Network: 10.120.5.0/24 00001010.01111000.00000101. 00000000
HostMin: 10.120.5.1 00001010.01111000.00000101. 00000001
HostMax: 10.120.5.254 00001010.01111000.00000101. 11111110
Broadcast: 10.120.5.255 00001010.01111000.00000101. 11111111
Hosts/Net: 254 Class A, Private Internet
Run Code Online (Sandbox Code Playgroud)
已商定将 3 个 IP 范围用于私有地址(即您所说的 LAN)。另请参阅这篇维基百科文章。这三个范围相当容易记住或至少识别(看粗体数字),尽管我不知道具体的工具。:
因此,从您在问题中提到的地址来看,只有第一个是 LAN 地址。
但是,请注意,WAN 和 LAN 之间的区别或多或少是概念上的。LAN可以使用它想要的任何 IP 地址,尽管在大多数情况下这不是一个好主意。
编辑:基于下面的评论('我想问我的 Linux,告诉我,ip 到底是什么。 ')我想我现在更好地理解了真正的问题。我认为发布者想要有一个简单的工具来提醒他他的外部(“互联网”)IP 地址。