10.0.0.0/8

172.16.0.0/12

192.168.0.0/16

您可以通过使用命令查询网路堆栈确定系统的内部IP地址arch linux,例如:ip,ifconfig或hostname。

Linux中,用于显示和配置网路插口的标准命令是ip。

linux集群软件 浮动ip_确定公共IP地址方法_查找内部IP地址命令

要显示所有网路插口和相关IP地址的列表,请键入以下命令:

ip addr

输出结果如下所示。内部IP地址突出显示。

您还可以使用以下命令显示内部IP地址:

hostname -I

ifconfig

找到您的公共IP地址

确定公共IP地址方法_linux集群软件 浮动ip_查找内部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地址进行响应。这儿是其中的一些:

确定公共IP地址方法_查找内部IP地址命令_linux集群软件 浮动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/

假如上述任何命令不起作用,则可能是在线服务有问题。

查找内部IP地址命令_linux集群软件 浮动ip_确定公共IP地址方法

你甚至可以在你~/.bashrc或~/.zshrc文件创建一某些名,之后您何必键入并记住一个很长的命令。诸如,您可以添加以下别称:

alias pubip='dig ANY +short @resolver2.opendns.com myip.opendns.com'

如今,只要您须要查看您的公共IP,只需输入pubip您的终端即可。

推论

我们向您展示了几种不同的命令和在线服务,您可以使用它们来查找您的私人和公共IP地址。

Tagged:
Author

这篇优质的内容由TA贡献而来

刘遄

《Linux就该这么学》书籍作者,RHCA认证架构师,教育学(计算机专业硕士)。

发表回复