linux查看公网ip命令

fiy 其他 48

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在Linux系统中,可以使用以下命令来查看公网IP:

    1. curl命令:
    “`
    curl ifconfig.me
    “`
    运行该命令后,会返回你当前的公网IP地址。

    2. wget命令:
    “`
    wget -qO- ifconfig.me
    “`
    运行该命令后,同样会返回你当前的公网IP地址。

    3. dig命令:
    “`
    dig +short myip.opendns.com @resolver1.opendns.com
    “`
    使用dig命令查询opendns.com的DNS解析服务器,从而获取你的公网IP地址。

    4. nslookup命令:
    “`
    nslookup myip.opendns.com resolver1.opendns.com
    “`
    运行该命令后,同样可以获取你的公网IP地址。

    5. ip命令:
    “`
    ip addr show eth0 | grep inet | awk ‘{ print $2; }’ | sed ‘s/\/.*$//’
    “`
    该命令适用于使用ip地址的主机,通过提取eth0接口的inet行来获取公网IP地址。

    6. ifconfig命令:
    “`
    ifconfig eth0 | grep ‘inet addr:’ | awk ‘{ print $2;}’ | sed ‘s/addr://’
    “`
    如果你的Linux系统上使用了ifconfig命令来显示网络接口信息,你可以使用以上命令来提取eth0接口的inet addr行,并获取公网IP地址。

    以上是Linux系统下常用的几个命令来查看公网IP地址的方法。你可以根据自己的喜好和现有环境选择其中一种或多种方法来使用。

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

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

    1. `curl`命令:
    `curl ifconfig.me` 或 `curl ident.me`
    这些命令会从ifconfig.me或ident.me这样的公网服务中获取你的公网IP地址。

    2. `wget`命令:
    `wget -qO- ifconfig.me/ip` 或 `wget -qO- ident.me/ip`
    这些命令会使用wget工具来获取公网IP地址。

    3. `dig`命令:
    `dig +short myip.opendns.com @resolver1.opendns.com`
    这个命令使用dig工具将查询发送到opendns的resolver服务,并获取公网IP地址。

    4. `ip`命令:
    `ip addr show eth0 | grep inet | awk ‘{ print $2; }’ | sed ‘s/\/.*$//’`
    这个命令会通过ip工具显示网络接口信息,并使用grep、awk和sed工具对信息进行处理,从中提取出公网IP地址。

    5. `ifconfig`命令:
    `ifconfig eth0 | grep inet | awk ‘{ print $2; }’`
    这个命令使用ifconfig工具显示网络接口信息,并使用grep和awk工具从中提取出公网IP地址。

    这些命令中的示例假设你正在使用一个名为eth0的网络接口。如果你使用的是其他接口,请将命令中的”eth0″替换为相应的接口名。

    需要注意的是,有些命令依赖于外部公网服务的可用性。如果这些服务无法访问或发生故障,这些命令可能无法正确获取公网IP地址。

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

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

    1. 使用curl命令:
    使用curl命令可以获取网站的源代码,通过查看源代码中的IP地址,可以得到公网IP。

    “`
    curl ifconfig.me
    “`

    此命令会返回一个包含公网IP的字符串。

    2. 使用wget命令:
    类似于curl,wget也可以获取网站的源代码,通过查看源代码中的IP地址,可以得到公网IP。

    “`
    wget -qO- ifconfig.me
    “`

    此命令会返回一个包含公网IP的字符串。

    3. 使用ip命令:
    ip命令是Linux系统中用于管理网络接口的命令,可以使用它来查看公网IP。

    “`
    ip addr show eth0 | grep inet | awk ‘{print $2}’ | awk -F ‘/’ ‘{print $1}’
    “`

    其中,eth0是网络接口的名称,根据实际情况可以替换为其他接口名称。

    4. 使用ifconfig命令:
    ifconfig命令用于显示和配置网络接口的信息,同样可以用来查看公网IP。

    “`
    ifconfig eth0 | grep ‘inet addr’ | awk ‘{print $2}’ | awk -F ‘:’ ‘{print $2}’
    “`

    其中,eth0是网络接口的名称,可以根据实际情况进行替换。

    总结:
    以上是几种常用的在Linux系统中查看公网IP的方法,根据具体需求可以选择其中一种进行使用。

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

400-800-1024

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

分享本页
返回顶部