Android 獲取當前裝置外網IP以及DNS.
如題,最近做個專案,需要獲取當前裝置IP地址和DNS地址.但是按照Android提供的方法獲取的都是內網.
網易提供了一個解決方案:
請求地址:http://xx.nstool.netease.com
xx為當前格林威治時間,請求返回結果是一個html內容,需要解析中間的src欄位.然後獲取相應的資訊.包含歸屬地都有.
我只是記錄一下,避免以後忘記.哈哈哈哈!!!
相關推薦
Android 獲取當前裝置外網IP以及DNS.
如題,最近做個專案,需要獲取當前裝置IP地址和DNS地址.但是按照Android提供的方法獲取的都是內網.網易提供了一個解決方案:請求地址:http://xx.nstool.netease.comxx為當前格林威治時間,請求返回結果是一個html內容,需要解析中間的src欄位
通過JS獲取真實的外網IP和內網IP以及IPv6地址
由於需求需要獲取到本機ip地址,查了半天相關只是不知所云,最後偶然得已法,遂試,果然ok,直接看下文。 通過JS獲取你真實的外網IP和內網IP以及IPv6地址,就算開代理也沒有用,想想真是太6,還能不能愉快的裝逼了,效果如下:
java web獲取客戶端外網ip和所在區域
@參考文章1、@參考文章2、@參考文章3、@參考文章4,@之前同事的專案 controller @Controller @RequestMapping("/home") public class HomeController { @RequestMappin
android 根據網路來獲取外網ip地址及國家,地區的介面
新浪的IP地址查詢介面:http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js 新浪多地域測試方法:http://int.dpool.sina.com.cn/iplookup/iplookup.php?form
內網IP和外網IP的區別以及作用
IP分類 A類:1.0.0.0-127.255.255.255 B類:128.0.0.0-191.255.255.255 C類:192.0.0.0-223.255.255.255 D類和E類被保留,不能使用。 D 類地址用於在IP網路中的 組播
Android獲取當前網速質量——分四個等級
在開發中,有時候常常需要根據使用者當前的網速來做一些操作,比如圖片的載入,當網速非常好的時候,比如連線的是wifi,我們就會下載高解析度的圖片,反之,當用戶使用的是2g網時,我們則給他下載低解析度的小圖,從而節省使用者流量。 而Facebook其實已經給我們提供了這麼一個庫,詳見netw
教你用shell指令碼在Linux上獲取外網IP地址
基於Linux系統的獲取外網IP地址的shell指令碼,指令碼內容如下: getIp.sh #!/bin/bash #檢查IP的合法性 check_ipaddr() { echo $1|grep "^[0-9]\{1,3\}\.\([0-9]\{1,3\}\.\)\{2\}
動態獲取樹莓派的變動外網ip
ip變化時發郵件通知 在此目錄下建立 /home/config.py 配置郵箱資訊 #!/usr/bin/env python #-*-coding:utf-8-*- smtpServer='smtp.126.com' #郵件傳送帳戶的smtp伺服器地址 s
java 獲取本機的公網、外網ip
本機通過路由器聯網,獲取ip時獲取的是路由器分配的IP。 獲取公網的IP: 檢查元素,可以獲得一個地址 直接訪問這個網站進行擷取 import java.io.BufferedReader; import java.io.IOException; import ja
VC++獲取外網IP的幾個方法
一、CHttpFile方式 #include <afxinet.h> int GetNetIp(char *IpAddr) { try { CInternetSession session("HttpClient"); char * url = "ht
c++ 獲取外網ip地址
// 外部呼叫 ============================================== networkip.GetLocalIP(); string retip = networkip.GetInternetIP(); // 封裝實現 =======
java 獲取本地機器外網的IP地址
package org.shuochen.test.network; import java.net.InetAddress; import java.net.NetworkInterface; import java.net.SocketException; import java.util.Enumer
獲取本機的外網IP地址
{ Uri uri =new Uri("http://www.ikaka.com/ip/index.asp");//查本機網路IP的網頁 HttpWebRequest req = (HttpWebRequest)WebRequest.Create(uri); req.Method ="POST";
如何獲取本機內網和外網IP(windows+linux)
1:場景描述 在做Netty相關專案的時候,我們往往需要繫結本機的IP和埠號,如果我們把它寫在配置檔案中,那麼我們每次換電腦執行或者部署到其他環境時候都需要修改配置檔案。這樣就會比較麻煩,如果我們把它做成智慧的獲取本機的IP,這樣我們的程式碼的可移植性就提高了
js如何獲取當前使用者訪問的ip地址以及城市地區?
引用下面的js: 直接獲取IP和城市名: alert(returnCitySN['cip'] + returnCitySN['cname']); 轉載地址:https://www.cnblogs.com/billybobby/p/6729799.html
java獲取本地區域網的外網IP ....
近日為了滿足2個屋子裡人的通訊需要,需要將本地的外網IP告訴給另一個屋子裡的人。以前都是在群裡喊一句,我這裡的IP是XXXX,有一天自己突發奇想,想通過程式來實現這個自動化通知的過程。於是自己給自己定了需求。 需求:基本目標實現開機將本地的路由WAN
Linux環境下java後臺獲取外網IP
專案測試時有測試ip,之後給分配公網ip.那麼怎麼獲取公網ip呢 通過一個網路代理去獲取對應的資訊,返回的是一個Json,需要建立一個類接收,之後在取出來 程式碼 接收的類 import jav
java程式碼實現外網IP的獲取
private static String getMyIP() throws IOException { InputStream ins = null; try { String l = "http://1
IOS 獲取當前裝置IP地址
最近公司專案需要捕捉IOS裝置Ip,沒辦法,只能上網翻了翻相關資料。。以下就是捕捉IOS裝置IP的方法 #include <stdio.h> #include <stdlib.h> #include <string.h> #includ
C#獲取外網IP地址;C#獲取所在IP城市地址
public static string GetIP() { using (var webClient = new WebClient()) { try