在现如今,大多数程序员都知道每个网站都有一个独有的公开IP地址,可供任何人从任何地方访问,但是对应一下小白学习Linux系统时不清楚怎么去找,下面是扣丁学堂小编整理了一下!
InternetProtocol(IP)不需要介绍——我们每天都在使用它。即使你不直接使用它,当你在浏览器上输入website-name.com时,它会查找该URL的IP地址,然后加载该网站。
我们将IP地址分为两类:私有和公共。私有IP地址是你的无线路由(和公司内网)提供的私有IP地址。它们的范围是10.xxx、172.16.xx-172.31.xx和192.168.xx,其中x=0到255。公有IP地址,顾名思义,是“公共”的,你可以在世界上任何地方访问它。每个网站都有一个唯一的IP地址,任何人可在任何地点访问,这可被视为公共IP地址。
此外,还有两种类型的IP地址:IPv4和IPv6。
IPv4地址格式为x.x.x.x,其中x=0到255。有232(大约40亿个)可能的IPv4地址。
IPv6地址使用更复杂的十六进制。总的比特数是128,这意味着有2128(340后面有36个零!)个可能的IPv6地址。IPv6已经被引入解决了可预见的IPv4地址耗尽问题。
作为网络工程师,我建议不要与任何人共享你机器的公有IP地址。你的WiFi路由器有公共IP,即WAN(广域网)IP地址,并且连接到该WiFi的任何设备都是相同的。连接到相同WiFi的所有设备都有上面所说的私有IP地址。例如,我的笔记本电脑的IP地址192.168.0.5,而我的电话是192.168.0.8。这些是私有IP地址,但两者都有相同的公有IP地址。
以下命令将列出IP地址列表,以查找你计算机的公有IP地址:
ifconfig.me
curl-4/-6icanhazip.com
curlipinfo.io/ip
curlapi.ipify.org
curlcheckip.dyndns.org
dig+shortmyip.opendns.com@resolver1.opendns.com
hostmyip.opendns.comresolver1.opendns.com
curlident.me
curlbot.whatismyipaddress.com
curlipecho.net/plain
以下命令将为你提供接口的私有IP地址:
ifconfig-a
ipaddr(ipa)
hostname-I|awk‘{print$1}’
iprouteget1.2.3.4|awk'{print$7}'
(Fedora)Wifi-Settings→clickthesettingiconnexttotheWifinamethatyouareconnectedto→Ipv4andIpv6bothcanbeseen
nmcli-pdeviceshow
以上就是关于如何在Linux系统中找到你的IP地址,最后注意:一些工具需要根据你正在使用的Linux发行版安装在你的系统上。另外,一些提到的命令使用第三方网站来获取IP,想要了解更多请关注扣丁学堂官网!
网友评论