API Định Vị IP & Phát Hiện Rủi Ro Gian Lận IP Miễn Phí
API tra cứu IP hiệu năng cao, hỗ trợ ngăn xếp kép IPv4/IPv6, đa ngôn ngữ. Giới hạn tần suất: 1 yêu cầu/giây, không giới hạn tổng số lượt gọi.
Điểm cuối API (Endpoints)
Tham số truy vấn
| Tên tham số | Mô tả | Ví dụ |
|---|---|---|
ip |
Địa chỉ IP cần tra cứu. Nếu bỏ qua, trả về IP của chính người gọi. | ?ip=8.8.8.8 |
lang |
Ngôn ngữ phản hồi. Hỗ trợ: en, cn, ru, ja, fr, de, es, pt. | ?lang=zh-CN |
Ví dụ phản hồi JSON
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"
}
API Chẩn đoán Ngăn xếp Giao thức & Quyền riêng tư qua Terminal (/check)
Điểm cuối kiểm tra cấu trúc liên kết cổng xuất và ngăn xếp giao thức trực tiếp có độ chính xác cao, không qua proxy, dành cho curl, wget và các tập lệnh tự động hóa.
Điểm cuối API (Endpoints)
Tham số truy vấn
| Tên tham số | Mô tả | Ví dụ |
|---|---|---|
format |
Định dạng đầu ra: json (JSON có cấu trúc) hoặc line (định dạng KEY=VALUE) | ?format=line / ?format=json |
share |
Tạo liên kết báo cáo chia sẻ trong 30 ngày và huy hiệu SVG (giới hạn 5 lần ghi/giờ/IP) | ?share=1 |
color |
Tắt mã thoát màu sắc ANSI: ?color=0 hoặc ?plain=1 | ?color=0 / ?plain=1 |
-4 / -6 |
Thăm dò tường minh ngăn xếp IPv4 hoặc IPv6: curl -4 hoặc curl -6 | curl -4 -sL https://myipdns.com/check |
Quy chuẩn đầy đủ các trường JSON
| Field | Type | Description |
|---|---|---|
ip | string | Địa chỉ IP xuất của máy khách |
ip_version | string | Phiên bản IP (IPv4 hoặc IPv6) (IPv4 / IPv6) |
country | string | Tên quốc gia được phân giải thông qua biểu quyết đồng thuận đa nguồn |
country_code | string | Mã quốc gia viết hoa 2 chữ cái theo chuẩn ISO 3166-1 alpha-2 |
city | string | null | Tên thành phố được phân giải thông qua biểu quyết đồng thuận đa nguồn (hoặc null nếu chưa đo) |
asn | string | Số hiệu mạng tự trị (ví dụ: AS15169) |
as_org | string | Tổ chức quản lý ASN hoặc tên nhà mạng ISP |
is_datacenter | boolean | Cờ boolean biểu thị mạng trung tâm dữ liệu hoặc lưu trữ hosting |
is_proxy | boolean | Cờ boolean biểu thị cổng ra của VPN hoặc proxy thương mại |
transport | object | Đối tượng tầng truyền tải. 🔴 Quy tắc lằn ranh đỏ: tất cả các chỉ số chưa được đo lường bắt buộc phải là null (tuyệt đối không dùng 0 hoặc false) |
transport.mss | string | Kích thước phân đoạn tối đa TCP (MSS) quan sát được (ví dụ: 1380, hoặc "n/a") |
transport.mtu | integer | null | MTU đường truyền được suy luận từ MSS (ví dụ: 1420 đối với WireGuard, hoặc null) |
transport.mtu_note | string | null | Phân loại loại đường truyền gần đúng dựa trên MTU (hoặc null) |
transport.wscale | integer | null | Hệ số tỷ lệ cửa sổ TCP (Window Scale) (hoặc null) |
transport.syn_win | integer | null | Kích thước cửa sổ TCP SYN khởi tạo (hoặc null) |
transport.syn_ttl | integer | null | Thời gian sống (TTL) của gói tin SYN khởi tạo ước tính (hoặc null) |
transport.option_order | string | null | Thứ tự các tùy chọn TCP SYN được phân tách bằng dấu phẩy (hoặc null) |
transport.ts_val | integer | null | Giá trị nhãn thời gian TCP (TSval) (hoặc null) |
transport.ts_hz | integer | null | Luôn là null. Máy chủ chưa từng đo tần số đồng hồ nhãn thời gian; việc SYN có mang nhãn thời gian TCP hay không được biểu thị bằng ts_val. |
transport.ecn_enabled | boolean | null | Trạng thái boolean của Thông báo tắc nghẽn rõ ràng (ECN) (hoặc null) |
crypto | object | Đối tượng bắt tay ứng dụng & mật mã (phiên bản HTTP, phiên bản TLS, JA4, JA3, ALPN) |
verdict | object | Kết luận phân loại cấu trúc liên kết, căn cứ suy luận và mô tả tóm tắt |
share_url | string (optional) | Liên kết báo cáo chia sẻ trong 30 ngày được tạo khi có yêu cầu ?share=1 trong hạn mức |
badge_url | string (optional) | URL huy hiệu trạng thái SVG được tạo khi có yêu cầu ?share=1 trong hạn mức |
Định dạng từng dòng (KEY=VALUE để phân tích trong Shell / Tự động hóa) 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)
Định dạng JSON có cấu trúc 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)"
}
}
Giao diện dòng lệnh (CLI / curl)
Không cần tích hợp API phức tạp. Bạn có thể thực thi lệnh trực tiếp trong terminal để lấy dữ liệu IP hoặc chuỗi IP thuần. Các yêu cầu CLI bị giới hạn tốc độ 1 yêu cầu mỗi giây.
1. Lấy hồ sơ JSON chuẩn của chính IP của bạn:
curl https://myipdns.com
2. Lấy hồ sơ JSON chuẩn của một IP đích (ví dụ: 8.8.8.8):
curl https://myipdns.com/ip/8.8.8.8
3. Lấy chuỗi IP dạng văn bản thuần (lý tưởng cho shell script):
curl https://myipdns.com/ip
Kiến trúc kỹ thuật & Câu hỏi thường gặp về API
Hiểu rõ cơ chế kiểm tra ngăn xếp giao thức /check, quy tắc an toàn null và cách tích hợp vào tập lệnh tự động hóa.
Ghi nhận đóng góp & Nguồn tham chiếu
Chúng tôi sử dụng các API bên thứ ba sau để xác minh các điểm xuất mạng.
-
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