linux命令行查询真实ip

fiy 其他 75

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    Linux下查询真实IP的命令行工具为ifconfig。使用该命令可以获取你的主机的网络接口的IP地址。

    首先,打开终端窗口,在命令行中输入ifconfig,然后按下回车键。在输出结果中,你可以找到你的网络接口地址。

    执行ifconfig命令后,你将看到一些类似于以下内容的输出:

    “`
    eth0 Link encap:Ethernet HWaddr 00:XX:XX:XX:XX:XX
    inet addr:XXX.XXX.XXX.XXX Bcast:XXX.XXX.XXX.XXX Mask:XXX.XXX.XXX.XXX

    “`

    其中,inet addr字段后的数值即为你的真实IP地址。

    此外,还可以通过外部网络服务获取真实IP地址。在命令行中使用curl命令连接到外部服务,如icanhazip.com,执行以下命令:

    “`
    curl icanhazip.com
    “`

    执行命令后,你将得到一个包含你的真实IP地址的输出。

    这些是查询Linux真实IP的两种常用方法。通过这些方法,你可以轻松获取你的主机的真实IP地址。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在Linux命令行中查询真实IP的方法可以通过以下几种方式来实现:

    1. 使用curl命令
    通过使用curl命令,可以直接查询当前系统的公共IP地址。在终端中输入以下命令:
    “`
    curl ifconfig.me
    “`
    或者
    “`
    curl ipinfo.io/ip
    “`
    执行后,系统将会返回当前的公共IP地址。

    2. 使用dig命令
    dig命令可以用来查询DNS记录,通过查询某个特定的DNS服务器,可以获取当前系统的公共IP地址。在终端中输入以下命令:
    “`
    dig +short myip.opendns.com @resolver1.opendns.com
    “`
    或者
    “`
    dig +short @ns1-1.akamaitech.net ANY whoami.akamai.net
    “`
    执行后,系统将会返回当前的公共IP地址。

    3. 使用ip命令
    ip命令是Linux系统中用于管理网络配置的命令,也可以用来查询系统的IP地址。在终端中输入以下命令:
    “`
    ip a
    “`
    执行后,系统将会返回系统当前的网络配置信息,包括本地和公共IP地址。

    4. 使用ifconfig命令
    ifconfig命令也可以用来查询系统的IP地址。在终端中输入以下命令:
    “`
    ifconfig
    “`
    执行后,系统将会返回当前系统的网络配置信息,包括本地和公共IP地址。

    5. 使用hostname命令
    hostname命令用于查看服务器主机名和IP地址的对应关系。在终端中输入以下命令:
    “`
    hostname -I
    “`
    执行后,系统将会返回当前系统的IP地址。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux命令行中查询真实IP地址的方法有多种。下面介绍几种常用的方法。

    方法1:使用ifconfig命令查询IP地址
    ifconfig命令可以显示网络接口的配置信息,包括IP地址、子网掩码、MAC地址等。要查询真实IP地址,可以使用以下命令:
    “`
    ifconfig | grep “inet ” | grep -v 127.0.0.1 | awk ‘{print $2}’
    “`
    该命令首先通过ifconfig命令获取网络接口的配置信息,然后使用grep过滤掉回环地址,最后使用awk命令提取出IP地址。

    方法2:使用ip命令查询IP地址
    ip命令也可以用来查看和配置网络接口信息。要查询真实IP地址,可以使用以下命令:
    “`
    ip addr show | grep “inet ” | grep -v 127.0.0.1 | awk ‘{print $2}’
    “`
    该命令使用ip addr show命令获取网络接口的配置信息,然后使用grep过滤掉回环地址,最后使用awk命令提取出IP地址。

    方法3:使用hostname命令查询主机名对应的IP地址
    hostname命令用来显示或设置主机名。通过查询主机名对应的IP地址,也可以获取真实IP地址。可以使用以下命令:
    “`
    hostname -I
    “`
    该命令会显示主机名对应的所有IP地址,多个IP地址之间以空格分隔。

    方法4:使用curl命令查询通过HTTP获取的IP地址
    有些网站提供了返回请求客户端IP地址的API,可以使用curl命令发送HTTP请求并获取响应中的IP地址。以下是一个使用ip.sb服务的示例:
    “`
    curl ip.sb
    “`
    该命令会发送HTTP请求到ip.sb服务,并返回客户端的真实IP地址。可以根据实际需要选择其他类似的服务。

    方法5:使用dig命令查询DNS解析的IP地址
    可以使用dig命令查询一个域名对应的IP地址。以下是一个使用百度域名的示例:
    “`
    dig baidu.com +short
    “`
    该命令会查询baidu.com域名对应的IP地址,并以短格式显示结果。

    这些方法可以根据不同的需求选择使用。在查询真实IP地址时,需要注意网络连接状态及权限限制。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部