Ücretsiz IP Coğrafi Konum & IP Risk Tespiti API'si
Yüksek performanslı, IPv4/IPv6 çift yığın, çok dilli IP sorgulama API'si. Hız sınırı: 1 istek/saniye, toplam çağrı sınırı yoktur.
API Uç Noktaları
Parametreler
| Parametre | Açıklama | Örnek |
|---|---|---|
ip |
Sorgulanacak IP adresi. Belirtilmezse çağrıyı yapanın IP'sini döndürür. | ?ip=8.8.8.8 |
lang |
Yanıt dili. Desteklenenler: en, cn, ru, ja, fr, de, es, pt. | ?lang=zh-CN |
JSON Yanıt Örneği
Request: GET https://api.myipdns.com/?ip=8.8.8.8&lang=en
{
"ip": "8.8.8.8",
"continent": "North America",
"continent_code": "NA",
"country": "United States",
"country_code": "US",
"timezone": "America/Chicago",
"latitude": 37.751,
"longitude": -97.822,
"asn": 15169,
"as_org": "Google LLC",
"native_type": "native",
"rir_registry": "arin",
"is_hosting": true,
"usage_type": "DCH",
"query_time": "0.03",
"source": "maxmind.com"
}
Terminal Protokol Yığını ve Gizlilik Teşhis API'si (/check)
curl, wget ve otomatik komut dosyaları için yüksek doğruluklu, proxy'siz doğrudan protokol yığını ve çıkış topolojisi inceleme uç noktası.
API Uç Noktaları
Parametreler
| Parametre | Açıklama | Örnek |
|---|---|---|
format |
Çıktı formatı belirtimi: json (Yapılandırılmış JSON) veya line (KEY=VALUE formatı) | ?format=line / ?format=json |
share |
30 günlük paylaşılabilir rapor URL'si ve SVG rozeti oluşturun (IP başına saatte 5 yazma ile sınırlıdır) | ?share=1 |
color |
ANSI renk kaçış kodlarını devre dışı bırakın: ?color=0 veya ?plain=1 | ?color=0 / ?plain=1 |
-4 / -6 |
Açıkça IPv4 veya IPv6 yığınını yoklayın: curl -4 veya curl -6 | curl -4 -sL https://myipdns.com/check |
JSON Alanları Tam Belirtimi
| Field | Type | Description |
|---|---|---|
ip | string | İstemci çıkış IP adresi |
ip_version | string | IP sürümü (IPv4 veya IPv6) (IPv4 / IPv6) |
country | string | Çok kaynaklı mutabakat oylamasıyla çözümlenen ülke adı |
country_code | string | ISO 3166-1 alpha-2 iki harfli büyük harf ülke kodu |
city | string | null | Çok kaynaklı mutabakat oylamasıyla çözümlenen şehir adı (veya ölçülmemişse null) |
asn | string | Otonom Sistem Numarası (ör. AS15169) |
as_org | string | ASN kuruluşu veya ISP adı |
is_datacenter | boolean | Veri merkezi veya barındırma ağını belirten boole bayrağı |
is_proxy | boolean | Ticari proxy veya VPN çıkışını belirten boole bayrağı |
transport | object | Aktarım katmanı nesnesi. 🔴 Kırmızı çizgi: ölçülmeyen tüm metrikler kesinlikle null değerindedir (asla 0 veya false değildir) |
transport.mss | string | Gözlemlenen TCP Maksimum Segment Boyutu (ör. 1380 veya "n/a") |
transport.mtu | integer | null | MSS'ye dayalı türetilmiş Yol MTU'su (ör. WireGuard için 1420 veya null) |
transport.mtu_note | string | null | MTU'ya dayalı sezgisel bağlantı türü sınıflandırması (veya null) |
transport.wscale | integer | null | TCP Pencere Ölçeği (WScale) üssü (veya null) |
transport.syn_win | integer | null | TCP İlk SYN Pencere boyutu (veya null) |
transport.syn_ttl | integer | null | Tahmini İlk SYN Yaşam Süresi (TTL) (veya null) |
transport.option_order | string | null | Virgülle ayrılmış TCP SYN seçenekleri sırası (veya null) |
transport.ts_val | integer | null | TCP Zaman Damgası değeri (veya null) |
transport.ts_hz | integer | null | Her zaman null. Sunucu zaman damgası saat hızını hiçbir zaman ölçmedi; SYN paketinin TCP zaman damgası taşıyıp taşımadığı ts_val ile gösterilir. |
transport.ecn_enabled | boolean | null | Açık Tıkanıklık Bildirimi (ECN) boole durumu (veya null) |
crypto | object | Uygulama ve kriptografik el sıkışma nesnesi (HTTP sürümü, TLS sürümü, JA4, JA3, ALPN) |
verdict | object | Topoloji sınıflandırma kararı, çıkarım temeli ve özet açıklama |
share_url | string (optional) | Kota dahilinde ?share=1 istendiğinde oluşturulan 30 günlük paylaşılabilir rapor bağlantısı |
badge_url | string (optional) | Kota dahilinde ?share=1 istendiğinde oluşturulan SVG durum rozeti URL'si |
Satır Formatı (Kabuk / Otomasyon Ayrıştırması için KEY=VALUE) Example:
ip=35.212.190.31
ip_version=IPv4
country=United States
country_code=US
city=San Jose
asn=AS15169
as_org=Google LLC
is_datacenter=true
is_proxy=false
mss=1380
mtu=1420
mtu_note=Encapsulated Tunnel (WireGuard / Tailscale / CDN)
wscale=7
syn_win=65535
syn_ttl=64
option_order=MSS,SACK_PERM,TS,NOP,WS
ts_val=987654
ts_hz=n/a
ecn_enabled=true
http_proto=HTTP/2.0
tls_version=TLS 1.3
ja4=t13d1516h2_8daaf6152771_000000000000
verdict=topo_terminated_remote_protocol
verdict_basis=reputation
verdict_summary=Data Center / Proxy Egress (Hosting Network)
Yapılandırılmış JSON Formatı Example:
{
"ip": "35.212.190.31",
"ip_version": "IPv4",
"country": "United States",
"country_code": "US",
"city": "San Jose",
"asn": "AS15169",
"as_org": "Google LLC",
"is_datacenter": true,
"is_proxy": false,
"transport": {
"mss": "1380",
"mtu": 1420,
"mtu_note": "Encapsulated Tunnel (WireGuard / Tailscale / CDN)",
"wscale": 7,
"syn_win": 65535,
"syn_ttl": 64,
"option_order": "MSS,SACK_PERM,TS,NOP,WS",
"ts_val": 987654,
"ts_hz": null,
"ecn_enabled": true
},
"crypto": {
"http_proto": "HTTP/2.0",
"tls_version": "TLS 1.3",
"ja4": "t13d1516h2_8daaf6152771_000000000000"
},
"verdict": {
"key": "topo_terminated_remote_protocol",
"basis": "reputation",
"summary": "Data Center / Proxy Egress (Hosting Network)"
}
}
Komut Satırı (CLI / curl) Arayüzü
Karmaşık API entegrasyonu gerekmez. IP verilerini veya düz metin IP'yi almak için komutları doğrudan terminalinizde çalıştırın. CLI istekleri saniyede 1 istek ile sınırlıdır.
1. Kendi IP'nizin standart JSON profilini alın:
curl https://myipdns.com
2. Hedef bir IP'nin standart JSON profilini alın (ör. 8.8.8.8):
curl https://myipdns.com/ip/8.8.8.8
3. Düz metin IP dizesi alın (kabuk betikleri için idealdir):
curl https://myipdns.com/ip
API Teknik Mimarisi & SSS
/check protokol yığını incelemesini, null güvenliği kurallarını ve otomasyon komut dosyası entegrasyonunu anlayın.
Katkıda Bulunanlar ve Teşekkürler
Ağ çıkış noktalarını doğrulamak için aşağıdaki üçüncü taraf API'leri kullanıyoruz.
-
www.cloudflare.com
-
api.vore.top
-
myip.ipip.net
-
data.video.iqiyi.com
-
api.ipify.org
-
api6.ipify.org
-
ipv4.agi.li
-
ipv6.agi.li
-
netlify-ip.html.zone
-
ip.011102.xyz
-
api.ip.sb
-
api.ipapi.is
-
api.db-ip.com
-
free.freeipapi.com
-
api.ipquery.io
-
api.ipbase.com
-
wtfismyip.com
-
geolocation-db.com
-
ipv6.my.ipinfo.app
-
myexternalip.com
-
ifconfig.me
-
checkip.amazonaws.com
-
icanhazip.com
-
ipecho.net
-
4.ident.me
-
6.ident.me
-
cloudflare-ip.html.zone
-
ipmax.vercel.app
-
ipv4.jsonip.com
-
ipv6.jsonip.com
-
api.kieng.cn
-
v4.api.myipdns.com
-
v6.api.myipdns.com
-
my.ipinfo.app
-
www.cloudflare-cn.com
-
x.com
-
my.ip.cn
-
api.myip.la