Akagi201
V2EX  ›  问与答

有没有 linux 命令可以获取我的公网 ip, 类似 ip138.com 上获取的 ip?

  •  
  •   Akagi201 · Jul 3, 2014 · 11278 views
    This topic created in 4511 days ago, the information mentioned may be changed or developed.
    13 replies  •  2015-09-05 20:21:53 +08:00
    Livid
    Livid
    MOD
    PRO
    Jul 3, 2014❤️2
    1
    20150517
    20150517
    Jul 3, 2014 via Android❤️2
    2
    kingwkb
    kingwkb
    Jul 3, 2014❤️2
    3
    给你个国内 速度超快的版本

    curl 115.29.200.26
    sud0wiz
    sud0wiz
    Jul 3, 2014❤️1
    4
    国内我用 curl ip.cn
    Tink
    Tink
    Jul 3, 2014 via iPhone❤️1
    5
    Tonni
    Tonni
    Jul 3, 2014❤️1
    6
    curl http://ipecho.net/plain; echo

    这个,上面发的连HTML源码都输出了
    kfll
    kfll
    Jul 3, 2014 via Android❤️2
    7
    dig +short myip.opendns.com @208.67.222.222 @208.67.220.220

    UDP的
    panzhc
    panzhc
    Jul 3, 2014❤️1
    8
    zhujinliang
    zhujinliang
    Jul 3, 2014❤️1
    9
    以前写了一个,就是curl ip138页面里面嵌的那个iframe,然后grep一下
    不过刚才再去看,ip138变聪明了,嵌的那个iframe src会变了
    Busy
    Busy
    Jul 3, 2014❤️1
    11
    试试这个脚本

    URL=ip.cn

    help() {
    echo -e "
    myip # get your ip
    myip ipadress # get your adress from ip
    myip -h # display this help message\n"
    }

    if [[ "$1" == "-h" || "$1" == "--help" ]]; then
    help
    exit 0
    elif [ -z "$1" ]; then
    curl $URL
    else
    curl ${URL}/index.php?ip=$1
    fi
    yangg
    yangg
    Jul 3, 2014 via Android
    12
    @sud0wiz 这个挺快的,有只返回IP的地址么
    likebeta
    likebeta
    Sep 5, 2015
    13
    补充一个`curl ns1.dnspod.net:6666`
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1240 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 46ms · UTC 15:50 · PVG 23:50 · LAX 07:50 · JFK 10:50
    ♥ Do have faith in what you're doing.