zoukankan      html  css  js  c++  java
  • 几种在Linux下查询*IP的办法

    Curl 纯文本格式输出:

    curl icanhazip.com
    curl ifconfig.me
    curl curlmyip.com
    curl ip.appspot.com
    curl ipinfo.io/ip
    curl ipecho.net/plain
    curl www.trackip.net/i

    curl JSON格式输出:

    curl ipinfo.io/json
    curl ifconfig.me/all.json
    curl www.trackip.net/ip?json (有点丑陋)

    curl XML格式输出:

    curl ifconfig.me/all.xml

    curl 得到所有IP细节 (挖掘机)

    curl ifconfig.me/all

    使用 DYDNS (当你使用 DYDNS 服务时有用)

    curl -s 'http://checkip.dyndns.org' | sed 's/.*Current IP Address: ([0-9.]*).*/1/g'
    curl -s http://checkip.dyndns.org/ | grep -o "[[:digit:].]+"

    使用 Wget 代替 Curl

    wget http://ipecho.net/plain -O - -q ; echo
    wget http://observebox.com/ip -O - -q ; echo

    使用 host 和 dig 命令

    如果有的话,你也可以直接使用 host 和 dig 命令。

    host -t a dartsclink.com | sed 's/.*has address //'
    dig +short myip.opendns.com @resolver1.opendns.com

    bash 脚本示例:

    #!/bin/bash
    PUBLIC_IP=`wget http://ipecho.net/plain -O - -q ; echo`
    echo $PUBLIC_IP
  • 相关阅读:
    VIE模式和IP
    背景色改为豆绿色
    Semantic Logging
    mysql 安装配置相关
    高德API相关
    vmware workstation 虚拟机安装vwmare tools
    sql server2012光盘中有management studio,安装时选择客户端。
    zz微软企业库
    zz flag attribute for enum
    zz 还要用存储过程吗
  • 原文地址:https://www.cnblogs.com/caizhendong/p/10402922.html
Copyright © 2011-2022 走看看