25
2024
09
10:20:48

https://www.myip.la/ https://myip.ipip.net/

MyIP.la

Current IP: 14.19.138.70 [China Guangdong Guangzhou]

Why use?

Do you need to get the public IP address or IP Geolocation programmatically? Do you have the requirements to obtain the servers’ public IP address? Do you need to get the location of your servers? Whatever the reason,sometimes a public IP address and IP Geolocation API are useful.

You should use MyIP.la because:

  • You can initiate requests without any limit.

  • You can get the english or chinese location data.

  • Does not record the visitor information.

  • Lastly, MyIP.la is sponsored by IPIP.NET and will exist in long-term stability, please feel free to use it.


API Usage

Using MyIP.la is ridiculously simple. You have two options. Address location support English and Chinese. You can get your public IP directly (in plain text), you can get your public IP in JSON format.

-API URITypeSample Output (IPv4)Sample Output (IPv6)
get IPhttps://api.myip.latext8.8.8.82001:4860:4860::8888
get XFF(X-Forwarded-For)https://api.myip.la/xfftext8.8.8.82001:4860:4860::8888
get IP Location(English)https://api.myip.la/en?jsonjson
{
    "ip":"172.104.94.100",
    "location":{
        "country_code":"JP",
        "country_name":"Japan",
        "province":"Tokyo",
        "city":"Shinagawa",
        "latitude":"35.6130514",
        "longitude":"139.7344198"
    }
}
{
  "ip": "2001:19f0:7001:5607:5400:1ff:fec7:13a9",
  "location": {
    "city": "Tokyo",
    "country_code": "JP",
    "country_name": "Japan",
    "latitude": "35.709026",
    "longitude": "139.731993",
    "province": "Tokyo"
  }
}
get IP Location(Chinese Simplified)https://api.myip.la/cn?jsonjson
{
    "ip":"172.104.94.100",
    "location":{
        "country_code":"JP",
        "country_name":"日本",
        "province":"东京都",
        "city":"品川区",
        "latitude":"35.6130514",
        "longitude":"139.7344198"
    }
}
{
  "ip": "2001:19f0:7001:5607:5400:1ff:fec7:13a9",
  "location": {
    "city": "东京",
    "country_code": "JP",
    "country_name": "日本",
    "latitude": "35.709026",
    "longitude": "139.731993",
    "province": "东京都"
  }
}

Gets the information for the request.

-API URITypeSample Output
get Request Headerhttps://api.myip.la/headertext
GET /header HTTP/1.1
Host: api.myip.la
Accept: */*
User-Agent: curl/7.54.0

Examples

This section contains some common usage patterns from a variety of programming languages. Email me!

Bash

#!/bin/baship=$(curl -s https://api.myip.la)echo "My public IP address is: $ip"

Python

# This example requires the requests library be installed.  You can learn more# about the Requests library here: http://docs.python-requests.org/en/latest/from requests import get

ip = get('https://api.myip.la').textprint('My public IP address is: {}'.format(ip))

Ruby

require "net/http"ip = Net::HTTP.get(URI("https://api.myip.la"))puts "My public IP Address is: " + ip

PHP

<?php
    $ip = file_get_contents('https://api.myip.la');
    echo "My public IP address is: " . $ip;?>

Java

try (java.util.Scanner s = new java.util.Scanner(new java.net.URL("https://api.myip.la").openStream(), "UTF-8").useDelimiter("\\A")) {
    System.out.println("My current IP address is " + s.next());} catch (java.io.IOException e) {
    e.printStackTrace();}

Perl

use strict;use warnings;use LWP::UserAgent;my $ua = new LWP::UserAgent();my $ip = $ua->get('https://api.myip.la')->content;print 'My public IP address is: '. $ip;

C#

var httpClient = new HttpClient();var ip = await httpClient.GetStringAsync("https://api.myip.la");Console.WriteLine($"My public IP address is: {ip}");

NodeJS

var http = require('http');http.get({'host': 'api.myip.la', 'port': 80, 'path': '/'}, function(resp) {
  resp.on('data', function(ip) {
    console.log("My public IP address is: " + ip);
  });});

Go

package mainimport (
        "io/ioutil"
        "net/http"
        "os")func main() {
        res, _ := http.Get("https://api.myip.la")
        ip, _ := ioutil.ReadAll(res.Body)
        os.Stdout.Write(ip)}

Connection

Request-Header

GET / HTTP/1.0
Host: www.myip.la
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7
Accept-Encoding: gzip, deflate, br
Accept-Language: zh-CN,zh;q=0.9
Connection: close
Referer: https://www.so.com/link?m=zPK%2F4yL%2F3tC6aeOVZ4mGLMx6GTAbuR7dugP8J4CedhTtgXBG340VE%2FJbJLhZu%2FHyVbBhcRWw%2FUKD7vH5q0YYJQq6rNFpKW6IA13dICxz3dO7LEA%2BkLpZdm4ffUf8IaWQzPXxhiZ3IbuCvQ1vF
Sec-Ch-Ua: "Chromium";v="119", "Not?A_Brand";v="24"
Sec-Ch-Ua-Mobile: ?0
Sec-Ch-Ua-Platform: "Windows"
Sec-Fetch-Dest: document
Sec-Fetch-Mode: navigate
Sec-Fetch-Site: cross-site
Upgrade-Insecure-Requests: 1
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.6045.160 Safari/537.36
X-Client-Ip: 14.19.138.70
X-Real-Ip: 14.19.138.70




推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

本文链接:https://hqyman.cn/post/8061.html 非本站原创文章欢迎转载,原创文章需保留本站地址!

分享到:
打赏





休息一下~~


« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

请先 登录 再评论,若不是会员请先 注册

您的IP地址是: