Komut Satırından IP Sorgulama (curl, JSON)
Genel IP adresinizi terminalde curl, wget veya PowerShell ile ya da konum, ASN ve saat dilimiyle JSON olarak alın. Ücretsiz, anahtarsız, CORS açık.
FindMyIPLocation, komut satırı araçlarına düz metinle yanıt verir; böylece HTML ayrıştırmanıza gerek kalmadan genel IP adresinizi betiklerde, sunucularda ve terminallerde alabilirsiniz.
IP adresiniz
curl findmyiplocation.com
Yalnızca IP adresinizi ve bir satır sonu döndürür. wget -qO- findmyiplocation.com, HTTPie (http findmyiplocation.com) ve benzeri araçlarla da çalışır.
Açıkça IPv4 veya IPv6:
curl -4 findmyiplocation.com
curl -6 findmyiplocation.com
PowerShell:
(Invoke-RestMethod https://findmyiplocation.com/ip).Trim()
Tekil değerler
| Adres | Döndürdüğü | Örnek |
|---|---|---|
/ip |
IP adresiniz | 203.0.113.42 |
/country |
İki harfli ülke kodu | DE |
/city |
Şehir | Frankfurt am Main |
/asn |
Ağ numarası | AS64500 |
/org |
Ağ adı | Example Telecom GmbH |
/timezone |
Saat dilimi | Europe/Berlin |
curl findmyiplocation.com/country
JSON
curl findmyiplocation.com/json
{
"ip": "203.0.113.42",
"version": 4,
"country": "Germany",
"country_code": "DE",
"region": "Hesse",
"city": "Frankfurt am Main",
"postal": "60311",
"latitude": 50.1109,
"longitude": 8.6821,
"timezone": "Europe/Berlin",
"asn": 64500,
"org": "Example Telecom GmbH",
"continent": "Europe",
"eu": true
}
/json uç noktası Access-Control-Allow-Origin: * başlığını gönderir; bu sayede onu tarayıcıda JavaScript'ten çağırabilirsiniz:
const me = await fetch('https://findmyiplocation.com/json').then((r) => r.json());
Örnekler
IP'nizi bir kabuk betiğinde kullanın:
MYIP=$(curl -s findmyiplocation.com)
echo "Allowing $MYIP in the firewall"
Python:
import urllib.request
print(urllib.request.urlopen("https://findmyiplocation.com/ip").read().decode().strip())
Adil kullanım
- Ücretsizdir; kayıt ve API anahtarı gerekmez.
- IP adresi başına dakikada en fazla 120 istek. İzleme için birkaç dakikada bir istek fazlasıyla yeterlidir.
- Yanıtlar hiçbir zaman önbelleğe alınmaz; böylece her zaman güncel adresinizi alırsınız.
- Konumlar yaklaşıktır. IP konum belirlemenin ne kadar doğru olduğuna bakın.
Bu uç noktalar yalnızca sizin kendi bağlantınızı açıklar. Başka adresleri sorgulamak için tarayıcınızda IP Sorgulama veya Toplu IP Sorgulama aracını kullanın.