10.0.0.0/8
172.16.0.0/12
192.168.0.0/16
您可以通过使用命令查询网路堆栈确定系统的内部IP地址arch linux,例如:ip,ifconfig或hostname。
要显示所有网路插口和相关IP地址的列表,请键入以下命令:
ip addr
输出结果如下所示。内部IP地址突出显示。
您还可以使用以下命令显示内部IP地址:
hostname -I
ifconfig
找到您的公共IP地址
公共IP地址是分配给网路设备的全局可路由IP地址,它直接访问Internet。它们由ISP分配给设备,每位设备都有惟一的公共IP地址。公共IP地址由归属路由器,Web服务器,短信服务器等使用。
确定公共IP地址涉及通过HTTP/HTTPS或DNS合同联系远程服务器,并从远程服务器响应中获取IP地址。
在桌面计算机上linux集群软件 浮动iplinux集群软件 浮动iplinux操作系统怎么样,查找公共IP地址的最简单方式是在浏览器中键入“我的IP是”。
假如你是一个无头的Linux服务器上,或则您想要确定IP地址,你可以使用命令行工具,如shell脚本变量dig,curl和wget。
大多数DNS提供商(如OpenDNS和Google)都容许您查询其服务器并获取您的公共IP地址。
您可以使用以下任何命令获取您的IP:
dig ANY +short @ resolver2.opendns.com myip.opendns.com
dig ANY +short @ resolver2.opendns.com myip.opendns.com
dig ANY +short @ ns1-1.akamaitech.net ANY whoami.akamai.net
有许多在线HTTP/HTTPS服务可以使用您的公共IP地址进行响应。这儿是其中的一些:
curl -s http://tnx.nl/ip
curl -s https://checkip.amazonaws.com
curl -s api.infoip.io/ip
curl -s ip.appspot.com
wget -O - -q https://icanhazip.com/
假如上述任何命令不起作用,则可能是在线服务有问题。
你甚至可以在你~/.bashrc或~/.zshrc文件创建一某些名,之后您何必键入并记住一个很长的命令。诸如,您可以添加以下别称:
alias pubip='dig ANY +short @resolver2.opendns.com myip.opendns.com'
如今,只要您须要查看您的公共IP,只需输入pubip您的终端即可。
推论
我们向您展示了几种不同的命令和在线服务,您可以使用它们来查找您的私人和公共IP地址。