IPv6 của tôi?
Nếu kết nối tới bằng IPv6, địa chỉ phát hiện là IPv6. Bạn cũng có thể dán IPv6.
Vị trí IP là ước lượng mạng. Truy vấn xử lý tại edge Cloudflare; ứng dụng không lưu IP đầy đủ của khách.
Cách tra IP
- Nếu kết nối tới Cloudflare đi IPv6, địa chỉ phát hiện là IPv6. Dual-stack vẫn có thể hiện IPv4.
- Bạn cũng có thể dán IPv6 công cộng. Cùng trường với IPv4: vị trí, ISP, ASN, tín hiệu riêng tư.
- curl https://ipkit.dev trả JSON đúng phiên bản đã kết nối. Tra: /<ipv6> (một số shell cần URL encode).
- IPv6 không tự chính xác hơn; vẫn phụ thuộc registry và ISP.
IPv4 và IPv6
Phát hiện dùng địa chỉ Cloudflare thấy. Tra cứu được cả hai họ. Trang này cho IPv6: kết nối hiện tại có phải IPv6, hay tra literal IPv6. Dual-stack thường vẫn ra IPv4 vì trình duyệt chọn đường đó — đúng kỳ vọng. Cùng schema JSON, chỉ đổi họ địa chỉ. Encode IPv6 trên URL nếu shell kị dấu hai chấm.
Vị trí địa lý
Quốc gia, vùng, thành phố, tọa độ, mã bưu chính và múi giờ gần đúng cho IPv4 và IPv6.
ASN và mạng
Xem hệ thống tự trị, tổ chức, tuyến công bố, nhà mạng và loại kết nối.
Tín hiệu riêng tư
VPN, proxy, Tor, relay, đám mây và mối đe dọa đã biết, không bịa điểm gian lận.
Các trường JSON ipkit.v1
HTML và curl dùng cùng bản ghi. Tên field giữ tiếng Anh để script parse một schema. Giá trị là ước lượng mạng, không phải số nhà hay danh tính.
- schema
- Luôn là ipkit.v1 để client nhận breaking change.
- ip
- Địa chỉ công cộng đã phát hiện hoặc được yêu cầu.
- type
- IPv4 hoặc IPv6.
- source
- ipregistry khi có intel đủ; cloudflare khi chỉ có metadata edge.
- location.country
- Quốc gia đăng ký của mạng, không phải số nhà.
- location.city
- Thành phố theo granularity mạng nếu nhà cung cấp có.
- location.timezone
- Múi giờ IANA gắn với ước lượng geolocation.
- network.asn
- Số autonomous system công bố prefix.
- network.organization
- Tên ISP hoặc tổ chức của ASN đó.
- security.vpn
- Nhà cung cấp có gắn cờ VPN không.
- security.proxy
- Nhà cung cấp có gắn cờ proxy không.
- security.tor
- Nhà cung cấp có gắn cờ Tor exit không.
- security.risk
- low, medium, high hoặc unknown — tín hiệu, không phải bằng chứng để chặn.
FAQ
Chỉ thấy IPv4?
Mạng hoặc trình duyệt có thể ưu tiên IPv4.
Chính xác hơn?
Không hẳn.
JSON?
Cùng API.
Có JSON API không?
Có. curl https://ipkit.dev cho kết nối hiện tại, curl https://ipkit.dev/<ip> cho địa chỉ công cộng. Schema ipkit.v1.
Mỗi IP một trang HTML?
Không. Tra cứu ở /ip-lookup và JSON API. HTML mỏng cho từng địa chỉ sẽ trùng nội dung.
Sao vẫn thấy IPv4?
Trình duyệt có thể tới Cloudflare bằng IPv4 dù LAN có IPv6. Dán một IPv6 hoặc đổi mạng.