zoukankan      html  css  js  c++  java
  • 查询出口公网ip

    一、 curl查询公网出口IP

    不管是在家里还是办公室,或者是公司的主机,很多时候都是在内网中,也就是说很多都是通过 NAT上网的,有时候需要查询下出口的公网IP,如果有浏览器,可以用百度或者google搜 ip 这个关键词得到公网IP。

    # curl ipinfo.io
    {
      "ip": "114.110.1.38",
      "hostname": "No Hostname",
      "city": "Beijing",
      "region": "Beijing Shi",
      "country": "CN",
      "loc": "39.9289,116.3883",
      "org": "AS4808 CNCGROUP IP network China169 Beijing Province Network"
    }%
    
    # curl ip.cn
    当前 IP:114.110.1.38 来自:北京市 xxx北京分公司
    
    # curl cip.cc
    IP  : 114.110.1.38
    地址  : 中国  北京市
    数据二 : 北京市 | xxx北京分公司
    URL : http://www.cip.cc/114.110.1.38
    
    # curl myip.ipip.net
    当前 IP:114.110.1.38  来自于:中国 北京 北京 联通/电信
    
    # curl ifconfig.me
    114.110.1.38
    
    # curl http://members.3322.org/dyndns/getip
    114.110.1.38
    

    二、go写成可执行工具

    package main
    
    import (
    	"io/ioutil"
    	"net/http"
    	"os"
    )
    
    func main() {
    	res, _ := http.Get("https://myip.ipip.net")
    	ip, _ := ioutil.ReadAll(res.Body)
    	os.Stdout.Write(ip)
    }
    
  • 相关阅读:
    C 语言的读取文件
    [Water]序号呼唤
    [Water]Hdu 1022 Train Problem I
    [Water]Hdu 2054 A == B ?
    Java竞赛可能会用到的东西
    [Huffman]Hdu 2527 Safe Or Unsafe
    [Prim]Poj 1258 Agri-Net
    Hdu 1257 最少拦截系统 (LIS、贪心)
    [Max Sum]hdu 1003
    Hdu 2566 统计硬币
  • 原文地址:https://www.cnblogs.com/zjz20/p/14392093.html
Copyright © 2011-2022 走看看