Tôi đang ở đâu? Hai cách xác định vị trí của bạn
Hỏi một trang web "tôi đang ở đâu ngay bây giờ?" và thực ra chỉ có hai câu trả lời trung thực nó có thể đưa ra. Một là ước tính dựa trên địa chỉ IP của bạn — thường đủ tốt để đặt tên thành phố và nhà mạng của bạn. Cách còn lại là xác định vị trí chính xác từ API Định vị địa lý của trình duyệt, có thể xác định bạn trong vòng vài mét, nhưng chỉ sau khi bạn đồng ý. Công cụ này hiển thị cả hai cạnh nhau để bạn thấy khoảng cách giữa chúng.
Hai phương pháp này không cạnh tranh nhau. Chúng trả lời những câu hỏi hơi khác nhau, thất bại vì những lý do khác nhau, và biết phương pháp nào là gì giúp tránh nhiều nhầm lẫn khi bản đồ ghim nhầm thị trấn.
Định vị dựa trên IP: dự đoán tốt nhất của mạng
Mọi thiết bị trên internet đều có địa chỉ IP, và mọi địa chỉ IP đều thuộc về một khối mà một tổ chức nào đó đã đăng ký với cơ quan đăng ký khu vực như RIPE hoặc ARIN. Các cơ sở dữ liệu định vị địa lý bắt đầu từ những hồ sơ đăng ký đó, sau đó bổ sung dữ liệu định tuyến, chỉnh sửa từ ISP và thông tin từ cộng đồng để ước tính vị trí thực tế của từng địa chỉ. Khi bạn tải trang này, máy chủ tra cứu IP của bạn trong một trong những cơ sở dữ liệu đó và đọc lại quốc gia, khu vực, thành phố và tên ISP của bạn.
Cách này nhanh chóng và không cần bất kỳ quyền cho phép nào — IP đi kèm với mọi yêu cầu bạn thực hiện. Sự đánh đổi là độ chính xác. Kết quả cấp độ quốc gia hầu như luôn đúng, trên 99% trong thực tế. Cấp độ thành phố là nơi nó trở nên không chắc chắn: tùy thuộc vào quốc gia và mạng lưới, thành phố đúng xuất hiện từ khoảng một phần năm đến ba phần tư số lần. Vị trí bạn thấy thường là địa chỉ đăng ký của nhà mạng, không phải phòng khách của bạn.

Tại sao định vị IP đôi khi hoàn toàn sai
Một vài yếu tố làm lệch kết quả, và không có yếu tố nào có nghĩa là có gì đó bị hỏng:
- Nhà mạng di động. Lưu lượng điện thoại thường được dẫn qua một số ít cổng trung tâm. IP của bạn có thể phân giải về một thành phố cách hàng trăm kilomet nơi bạn đứng vì đó là nơi cổng của nhà mạng đặt.
- VPN và proxy. Chúng thay thế IP của bạn bằng IP của máy chủ. Nếu VPN của bạn thoát ra ở Amsterdam, cơ sở dữ liệu nói Amsterdam — đó chính xác là điều bạn trả tiền để nó làm. Công cụ kiểm tra địa chỉ IP của chúng tôi hiển thị địa chỉ mà các trang web hiện đang thấy của bạn, kể cả VPN.
- Mạng doanh nghiệp và trường đại học. Các tổ chức lớn thường định tuyến mọi người qua một vị trí. Một nhân viên làm việc từ xa có thể trông như đang ngồi tại trụ sở công ty.
- Cơ sở dữ liệu lỗi thời. Địa chỉ IPv4 được mua bán và tái phân bổ, và các cơ sở dữ liệu khác nhau cập nhật theo lịch riêng của chúng. Một khối mới được phân bổ có thể hiển thị quốc gia cũ trong nhiều tuần.
Định vị bằng trình duyệt: chính xác, nhưng cần cho phép
API Định vị địa lý của trình duyệt là một thứ hoàn toàn khác. Trên điện thoại, nó dựa vào GPS thực tế, chính xác đến khoảng mười mét ngoài trời. Trên laptop không có GPS, nó tam giác từ các mạng Wi‑Fi gần đó và cột thu phát di động, thường đạt trong khoảng hai mươi đến một trăm mét. Đó là sự khác biệt giữa "khu phố của bạn" và "tòa nhà của bạn."
Bởi vì điều đó thực sự nhạy cảm, nó được khóa sau một lời nhắc cho phép. Lần đầu tiên một trang yêu cầu, trình duyệt của bạn hiện ra một yêu cầu — Cho phép hoặc Chặn — và không có gì xảy ra cho đến khi bạn chọn. Từ chối, và API chỉ đơn giản trả về lỗi; trang không thể lách qua. Cho phép, và vị trí được đọc một lần và giao cho trang trong trình duyệt của bạn. Công cụ này không lưu trữ hay gửi đi đâu; kết quả bạn thấy được tính toán cục bộ và biến mất khi bạn đóng tab.
Thiết kế có chọn tham gia đó chính là điểm mấu chốt. Định vị IP là thụ động và luôn có sẵn; vị trí chính xác là thứ bạn cấp phép có chủ đích, từng trang, và có thể thu hồi bất cứ lúc nào trong cài đặt trình duyệt của bạn.

Vị trí thực sự được dùng để làm gì
Hầu hết thời gian vị trí đang làm công việc yên lặng và hữu ích. Ứng dụng thời tiết cần biết thành phố của bạn để hiển thị dự báo đúng. Bản đồ dùng vị trí chính xác để căn giữa vào bạn và dẫn đường về nhà. "Nhà hàng gần tôi" và trình định vị cửa hàng dựa vào bất kỳ tín hiệu nào họ có được. Các trang phát trực tuyến và mua sắm áp dụng định giá khu vực hoặc cấp phép từ IP của bạn. Ngân hàng và bộ xử lý thanh toán kiểm tra xem quốc gia IP của bạn có khớp với tài khoản của bạn như một tín hiệu chống gian lận cơ bản — đó là một lý do tại sao VPN đôi khi kích hoạt bước xác minh.
Không có gì trong số đó yêu cầu địa chỉ đường phố của bạn. Ước tính IP thô bao phủ thời tiết và khu vực nội dung; vị trí từ trình duyệt chỉ được dùng khi ứng dụng thực sự cần độ chính xác, như điều hướng từng bước.
Một lưu ý về quyền riêng tư
Đáng làm rõ những gì mỗi phương pháp tiết lộ. IP của bạn hiển thị với mọi máy chủ bạn kết nối — đó là cách internet hoạt động — vì vậy vị trí cấp IP thực ra không phải bí mật, chỉ là không chính xác. Vị trí chính xác mới là phần đáng bảo vệ, và lời nhắc cho phép là điểm kiểm soát của bạn. Chỉ cấp quyền khi bạn cần, và thỉnh thoảng kiểm tra quyền trang web trong trình duyệt để xóa những quyền bạn đã quên. Nếu bạn cũng muốn xem máy chủ nào lưu lượng của bạn nói chuyện cùng, công cụ tra cứu DNS là điểm dừng tiếp theo tốt.
Câu hỏi thường gặp
Tại sao vị trí IP của tôi hiển thị sai thành phố?
Thường vì vị trí thuộc về nhà mạng của bạn, không phải bạn. Nhà mạng di động định tuyến lưu lượng qua các cổng trung tâm, mạng doanh nghiệp dẫn mọi người qua một địa điểm, và cơ sở dữ liệu định vị địa lý có thể chậm cập nhật khi địa chỉ được tái phân bổ. VPN cũng sẽ hiển thị thành phố máy chủ của nó thay vì của bạn.
Định vị địa lý IP chính xác đến mức nào?
Cấp độ quốc gia hầu như luôn đúng, khoảng 99% hoặc hơn. Cấp độ thành phố kém chắc chắn hơn nhiều, chỉ đúng khoảng 20% đến 75% số lần tùy thuộc vào quốc gia và mạng lưới. Hãy coi đó là khu vực gần đúng, không phải điểm chính xác.
Định vị GPS qua trình duyệt chính xác đến mức nào?
Trên điện thoại có GPS, thường trong khoảng mười mét ngoài trời. Trên laptop, nó sử dụng Wi‑Fi và tam giác cột thu phát di động, thường đặt bạn trong vòng hai mươi đến một trăm mét — vẫn chặt hơn nhiều so với ước tính IP.
Công cụ này có theo dõi hay lưu trữ vị trí của tôi không?
Không. Ước tính IP được đọc từ kết nối của bạn, và vị trí chính xác, nếu bạn cấp quyền, được tính toán trong trình duyệt và chỉ hiển thị cho bạn. Không có gì được ghi lại hay gửi đi, và biến mất khi bạn đóng tab.
Trang web có thể thấy vị trí chính xác của tôi mà không hỏi không?
Không, vị trí chính xác thì không. API Định vị địa lý luôn yêu cầu quyền, và nếu bạn từ chối, nó chỉ trả về lỗi. Trang vẫn có thể ước tính khu vực chung của bạn từ IP vì đó là một phần của mọi kết nối, nhưng không thể đạt độ chính xác GPS mà không có sự đồng ý rõ ràng của bạn.
Làm thế nào để ngăn trang web thấy vị trí của tôi?
Chặn lời nhắc quyền, hoặc thu hồi quyền hiện có trong cài đặt trang web của trình duyệt trong phần quyền riêng tư hoặc quyền. Để thay đổi ước tính dựa trên IP, VPN hoặc proxy sẽ làm cho các trang web thấy địa chỉ và khu vực khác.
