Trung Quốcyourtion/node-ip2region
IP/IPv6 to region on Node.js (IP/IPv6 地址到区域运营商)
🌍 Tra cứu IP/IPv6 sang vùng miền và nhà mạng trên Node.js
Tìm vị trí địa lý và nhà mạng từ địa chỉ IP bằng cơ sở dữ liệu ip2region.
Dự án node-ip2region cung cấp thư viện TypeScript cho phép tra cứu nhanh thông tin vùng miền (quốc gia, tỉnh, thành phố) và nhà mạng (ISP) từ địa chỉ IPv4 hoặc IPv6. Dựa trên cơ sở dữ liệu ip2region, hỗ trợ cả truy vấn IPv6 và tùy chỉnh đường dẫn database.
✨ Điểm nổi bật
- Hỗ trợ IPv4 và IPv6: tra cứu vị trí từ cả hai loại địa chỉ IP.
- Kết quả chi tiết: trả về quốc gia, tỉnh thành, thành phố và nhà mạng.
- Cấu hình linh hoạt: tùy chỉnh đường dẫn file database IPv4/IPv6.
- Tắt IPv6 nếu không cần: giảm tiêu thụ bộ nhớ bằng
disableIpv6. - TypeScript hỗ trợ đầy đủ: dễ tích hợp vào dự án TypeScript.
- Dựa trên ip2region: sử dụng cơ sở dữ liệu phổ biến, chính xác cao.
💡 Vì sao đáng chú ý
Khác với cách tra cứu IP thông thường dựa trên API bên ngoài, node-ip2region cho phép tra cứu hoàn toàn nội bộ chỉ với file database địa phương — không cần kết nối mạng, bảo mật và tốc độ cao. Phù hợp cho các hệ thống cần xử lý lượng lớn IP hoặc môi trường không có internet.
#IP #IPv6 #NodeJS #TypeScript #ip2region #TiniX
Dự án tương tự
Khám phá các dự án và mô hình AI khác có sự tương đồng.
Ip2region is an offline IP-to-Region localization library and IP data management framework with both IPv4 and IPv6 supports, 10-microsecond level query efficiency, xdb search client for many programming languages
💻 a library for parsing and manipulating IPv4 and IPv6 addresses in JavaScript
IP Address Collection and Management Service with multiple output formats: mikrotik, json, text, ipset, nfset, clashx, keenetic, switchy, amnezia
Daily updated list of IP addresses / CIDR blocks used by data centers, cloud service providers, servers, etc.