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

    原文地址:http://my.oschina.net/epstar/blog/513186

    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细节 (挖掘机)

    1 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

    nmap

  • 相关阅读:
    个人工作总结08
    个人工作总结07
    个人工作总结06
    个人工作总结07
    个人工作总结06
    个人工作总结05
    输入法评价
    Zookeeper分布式锁
    Zookeeper的Watcher方法
    Windows-java-Zookeeper
  • 原文地址:https://www.cnblogs.com/lfsblack/p/5501964.html
Copyright © 2011-2022 走看看