Mạng & IP

Tra cứu địa chỉ IP

Tra một địa chỉ IP bất kỳ ra quốc gia, nhà mạng, số hiệu mạng và tên miền ngược.

Dữ liệu vị trí lấy từ GeoLite2 của MaxMind, maxmind.com

Công cụ này phải truy vấn ra ngoài nên chạy trên máy chủ của trang. Địa chỉ bạn nhập được dùng đúng một lần cho lượt tra cứu rồi bỏ đi — không ghi nhật ký, không lưu lại.

Tra cứu địa chỉ IP là gì?

Một địa chỉ IP không nói cho bạn biết ai đang dùng nó, nhưng nói được nó thuộc mạng nào và mạng đó đăng ký ở đâu. Đó là thông tin thực tế hữu ích: xem một lượt truy cập lạ trong nhật ký đến từ nhà mạng nào, kiểm tra máy chủ của mình đang được nhận diện ở quốc gia nào, hay xác nhận VPN có thật sự đổi vị trí hay không.

Công cụ tra hai thứ. Thứ nhất là quốc gia, lấy từ cơ sở dữ liệu GeoLite2 của MaxMind. Thứ hai là số hiệu mạng, cho biết tổ chức nào sở hữu dải địa chỉ đó — thường là nhà mạng, công ty lưu trữ hoặc một doanh nghiệp lớn. Số hiệu mạng đáng tin hơn quốc gia nhiều, vì nó đến thẳng từ đăng ký định tuyến chứ không phải từ suy đoán.

Ngoài ra công cụ tra cả tên miền ngược, tức là tên mà chủ dải địa chỉ đặt cho IP đó. Không phải IP nào cũng có, nhưng khi có thì nó thường lộ ra nhà cung cấp và cả vị trí trung tâm dữ liệu. Rất nhiều IP không có tên ngược, và đó là chuyện bình thường chứ không phải dấu hiệu bất thường.

Cần nói rõ về độ chính xác: cấp quốc gia đúng khoảng 95 đến 99 phần trăm, nhưng cấp thành phố thì chỉ khoảng 55 đến 80 phần trăm — lý do trang này không hiển thị thành phố. Với địa chỉ anycast như của Cloudflare, cùng một IP được dùng đồng thời ở hàng chục quốc gia, nên câu hỏi nó ở đâu vốn không có câu trả lời.

Cách sử dụng

  • Nhập địa chỉ IP dạng IPv4 hoặc IPv6.
  • Bỏ trống rồi bấm nút bên dưới để tra chính địa chỉ bạn đang dùng.
  • Nhìn dòng nhà mạng trước: nó cho biết đây là mạng dân cư, mạng di động hay máy chủ thuê.
  • Đối chiếu quốc gia sử dụng với quốc gia đăng ký; hai giá trị lệch nhau là chuyện thường với máy chủ thuê.

Câu hỏi thường gặp

Kết quả sai vị trí của tôi, vì sao?

Cơ sở dữ liệu định vị IP suy ra vị trí từ đăng ký của nhà mạng, không phải từ thiết bị. Nếu nhà mạng đăng ký cả dải ở một thành phố rồi phân phát cho nhiều tỉnh, kết quả sẽ lệch. Với mạng di động thì độ lệch còn lớn hơn.

Vì sao 1.1.1.1 không có quốc gia?

Đó là địa chỉ anycast: cùng một IP được thông báo từ hàng trăm điểm trên thế giới, và bạn đến điểm gần nhất. Gán một quốc gia cho nó là sai về bản chất, nên cơ sở dữ liệu để trống thay vì đoán bừa.

Số hiệu mạng dùng để làm gì?

Nó là mã định danh của một mạng độc lập trên Internet. Khi lọc lưu lượng xấu, chặn theo số hiệu mạng hiệu quả hơn chặn theo từng IP rất nhiều, vì kẻ gửi thư rác đổi IP liên tục nhưng hiếm khi đổi được cả nhà cung cấp.

Địa chỉ IP có phải thông tin cá nhân không?

Theo GDPR thì có, IP được coi là dữ liệu cá nhân vì có thể dùng để nhận dạng gián tiếp. Trang này không lưu địa chỉ bạn tra cứu; mỗi lượt tra chỉ đọc cơ sở dữ liệu tại chỗ rồi trả kết quả.