linux如何查看服务器公网ip

fiy 其他 153

回复

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

    在Linux下,你可以使用以下方法来查看服务器的公网IP:

    方法一:使用curl命令

    1. 打开终端(Terminal)。

    2. 输入以下命令并按下回车键:

      curl ifconfig.me
      

      这将会返回你的公网IP地址。

    方法二:使用wget命令

    1. 打开终端。

    2. 输入以下命令并按下回车键:

      wget -qO- ifconfig.me
      

      这将会返回你的公网IP地址。

    方法三:使用dig命令

    1. 打开终端。

    2. 输入以下命令并按下回车键:

      dig +short myip.opendns.com @resolver1.opendns.com
      

      这将会返回你的公网IP地址。

    方法四:使用nslookup命令

    1. 打开终端。

    2. 输入以下命令并按下回车键:

      nslookup myip.opendns.com resolver1.opendns.com
      

      在返回的结果中查找以“Address:”开头的一行,后面的就是你的公网IP地址。

    方法五:使用ip addr命令

    1. 打开终端。

    2. 输入以下命令并按下回车键:

      ip addr show eth0 | grep inet | awk '{ print $2; }' | sed 's/\/.*$//'
      

      这将会返回你的公网IP地址。

    以上方法中,方法一和方法二使用了该服务器所处网络的公共服务。方法三和方法四使用了OpenDNS的服务。方法五则是通过ip addr命令获取网络接口的配置信息并提取IP地址。

    希望以上方法可以帮助到你查看服务器的公网IP。

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

    在Linux系统中,可以使用不同的命令来查看服务器的公网IP地址。以下是五种常用的方法:

    方法一:使用curl命令
    curl ifconfig.me
    这个命令会使用curl工具访问ifconfig.me网站,返回公网IP地址。

    方法二:使用wget命令
    wget -qO- ifconfig.me/ip
    这个命令会使用wget工具访问ifconfig.me网站,返回公网IP地址。

    方法三:使用dig命令
    dig +short myip.opendns.com @resolver1.opendns.com
    这个命令会使用dig工具查询opendns.com的resolver1服务器,返回公网IP地址。

    方法四:使用nslookup命令
    nslookup myip.opendns.com resolver1.opendns.com | awk '/^Address: / {print $2}'
    这个命令会使用nslookup工具查询opendns.com的resolver1服务器,然后使用awk命令提取并返回公网IP地址。

    方法五:查看网络接口配置文件
    cat /etc/network/interfaces | grep "address" -m 1 | awk '{print $2}'
    这个命令会查找并打印/etc/network/interfaces文件中含有"address"关键字的行,然后使用awk命令提取并返回公网IP地址。

    通过以上方法之一,您可以方便地在Linux系统上查看服务器的公网IP地址。这些方法适用于大多数常见的Linux发行版,如Ubuntu、Debian、CentOS等。

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

    在Linux系统中,有多种方法可以查看服务器的公网IP地址。下面介绍常用的几种方法。

    方法一:通过命令行工具查看

    1. 打开终端,进入命令行界面。
    2. 使用以下命令之一查看公网IP地址:
      • 使用curl命令:curl ifconfig.me
      • 使用wget命令:wget -qO- ifconfig.me
      • 使用nslookup命令:nslookup myip.opendns.com resolver1.opendns.com
      • 使用dig命令:dig +short myip.opendns.com @resolver1.opendns.com
    3. 执行命令后,终端会输出服务器的公网IP地址。

    方法二:通过网页浏览器查看

    1. 在Linux系统中打开任意一个网页浏览器。
    2. 在地址栏中输入以下网址之一:
    3. 按下回车键,浏览器会显示服务器的公网IP地址。

    方法三:通过系统工具查看

    1. 打开终端,进入命令行界面。
    2. 使用以下命令查看网络配置信息:ifconfigip addr show
    3. 在输出信息中找到对应的网络接口,通常是以"eth"或"en"开头的接口,如eth0、enp0s3等。
    4. 查找inet字段后面的IP地址,这是服务器的私网IP地址。
    5. 查找inet字段后面的inet6字段中的IP地址,这是服务器的公网IP地址。

    方法四:通过路由器管理页面查看
    如果你有路由器的管理权限,可以通过以下步骤查看服务器的公网IP地址:

    1. 打开任意一个网页浏览器,在地址栏中输入路由器的管理IP地址。
    2. 输入正确的用户名和密码登录到路由器管理页面。
    3. 在管理页面中找到网络或接口设置选项。
    4. 在页面中可以找到服务器的公网IP地址。

    总结:
    通过以上几种方法,你可以方便地查看Linux服务器的公网IP地址。你可以选择其中任意一种方法进行查看。

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

400-800-1024

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

分享本页
返回顶部