linux查看公网ip命令

不及物动词 其他 180

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    要在Linux上查看公网IP地址,可以使用以下命令:

    1. 使用curl命令:
    “`
    curl ifconfig.me
    “`
    这个命令将从ifconfig.me网站获取你的公网IP地址并显示出来。

    2. 使用wget命令:
    “`
    wget -qO- ifconfig.me
    “`
    这个命令也会从ifconfig.me网站获取你的公网IP地址并显示出来。

    3. 使用dig命令:
    “`
    dig +short myip.opendns.com @resolver1.opendns.com
    “`
    这个命令使用OpenDNS的解析器来查询你的公网IP地址,并将结果显示出来。

    4. 使用ip命令:
    “`
    ip addr show eth0 | grep inet | awk ‘{ print $2; }’ | sed ‘s/\/.*$//’
    “`
    这个命令将显示eth0接口(网络接口名字可能会有所不同,根据你的系统设置而定)的IP地址。

    总结:以上是几种在Linux上查看公网IP地址的常用命令,你可以根据自己的需要选择其中一种使用。

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

    在Linux系统中,可以使用多种命令来查看公网IP。以下是几个常用的命令:

    1. ifconfig:这是一个非常常用的命令,用于显示和配置网络接口。使用ifconfig命令,可以列出当前系统中所有的网络接口及其对应的IP地址。使用命令ifconfig | grep “inet”,可以只显示IP地址信息。

    2. ip addr:这个命令是用于显示和管理网络接口的很强大的工具,用于代替ifconfig命令。使用命令ip addr show,可以显示所有网络接口的详细信息,包括IP地址。

    3. hostname -I:这个命令可以直接显示当前系统的IP地址。使用命令hostname -I,可以显示所有的IP地址,包括公网IP和私网IP。

    4. curl ifconfig.me:这个命令可以通过访问ifconfig.me网站来获取公网IP地址。使用该命令,会返回当前系统的公网IP地址。

    5. dig +short myip.opendns.com @resolver1.opendns.com:这个命令是使用DNS服务器来获取公网IP地址的一种方法。使用命令dig +short myip.opendns.com @resolver1.opendns.com,可以返回系统的公网IP地址。

    注意:在使用以上命令时,需要保证系统已经连接到互联网。另外,不同的Linux发行版可能会有一些差异,所以命令的具体用法可能会略有不同,可以查阅系统的相关文档来获取准确的命令使用方法。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Linux中,有多种方法可以查看公网IP地址。下面是几种常用的方法:

    1. 使用curl命令:
    “`bash
    curl ifconfig.me
    “`
    这个命令会通过访问ifconfig.me网站来获取当前机器的公网IP地址。执行命令后,会返回一个字符串,即是公网IP地址。

    2. 使用wget命令:
    “`bash
    wget -qO- ifconfig.me/ip
    “`
    这个命令也是通过访问ifconfig.me网站来获取公网IP地址。和curl命令类似,执行命令后会返回一个字符串,即是公网IP地址。

    3. 使用dig命令:
    “`bash
    dig +short myip.opendns.com @resolver1.opendns.com
    “`
    这个命令利用了OpenDNS的服务来查询公网IP地址。执行命令后会返回一个字符串,即是公网IP地址。

    4. 使用ip命令:
    “`bash
    ip addr show eth0 | grep inet | awk ‘{print $2}’ | awk -F ‘/’ ‘{print $1}’
    “`
    这个命令会通过ip命令来获取网卡eth0的IP地址,并且过滤出其中的公网IP地址。执行命令后会返回一个字符串,即是公网IP地址。

    5. 使用ifconfig命令:
    “`bash
    ifconfig | grep “inet ” | grep -v 127.0.0.1 | awk ‘{print $2}’
    “`
    这个命令会通过ifconfig命令来获取网卡的IP地址,并且过滤出其中的公网IP地址。执行命令后会返回一个字符串,即是公网IP地址。

    无论使用哪种方法,都可以方便地获取到Linux机器的公网IP地址。根据具体的需求,选取合适的方法进行使用即可。

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

400-800-1024

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

分享本页
返回顶部