Google thực hiện định tuyến yêu cầu DNS Geo Location như thế nào?


16

Tôi đang tự hỏi ai đang làm vị trí địa lý DNS cho google.com? Bằng cách yêu cầu vị trí địa lý, tôi có nghĩa là phát hiện vị trí của người dùng, tính toán trang trại máy chủ gần nhất đến vị trí của anh ta, sau đó định tuyến yêu cầu đến vị trí đã chọn.

Chúng tôi đang đánh giá một số đề nghị từ các nhà cung cấp khác nhau cho dịch vụ này và tôi nghĩ tôi nên biết những gì các ông lớn đang sử dụng.


Vì vậy, bạn đang tìm kiếm DNS LOC Recordshay IP GeoLocating?
Chris S

1
Tôi đã hết sức cẩn thận khi không đề cập đến IP trong bất kỳ phần nào trong câu hỏi của mình vì tôi biết mọi người thường bị nhầm lẫn giữa 2 điều khoản. Tôi không nói về việc dịch IP sang vị trí mà là phát hiện vị trí người dùng và phục vụ các yêu cầu của anh ta từ cụm máy chủ gần nhất, Có gì đó google làm rất tốt và tôi đang tự hỏi làm thế nào? (Rõ ràng điều này cũng hoạt động bởi GEO IP, nhưng điều đó không liên quan đến chủ đề của câu hỏi)
Maxim Veksler

Đó không phải là GeoIP hay DNS. Đó là một giao thức định tuyến.
Chris S

Câu trả lời:



5

Google sử dụng anycast để định tuyến lưu lượng DNS đến cụm máy chủ gần nhất.


4

Nếu bạn đang tìm kiếm cơ sở dữ liệu IP GeoLocation, bạn có thể tải xuống miễn phí từ MaxMind . Họ cũng cung cấp một phiên bản không miễn phí với độ chính xác cao hơn (mặc dù phiên bản miễn phí đủ tốt cho hầu hết các mục đích sử dụng).

Có một số dịch vụ ngoài đó là miễn phí.

Tôi nghi ngờ Google có cơ sở dữ liệu riêng của họ và không dựa vào một công ty bên ngoài để cung cấp thông tin.

Chỉnh sửa:
Quá trình gửi lưu lượng đến máy chủ gần nhất về cơ bản không liên quan gì đến DNS. Đó là một giao thức định tuyến BGP được gọi là Anycast . Bạn sẽ cần liên hệ với một số nhà cung cấp dịch vụ lưu trữ lớn để phối hợp điều đó. Google có trung tâm dữ liệu của riêng họ, họ không được lưu trữ.


1
Không, tôi đang tìm một dịch vụ có thể định tuyến các yêu cầu của người dùng từ các nơi khác nhau trên thế giới đến các trang trại máy chủ khác nhau mà tôi sẽ triển khai - Điều này để giảm độ trễ cho khách hàng (vì vấn đề tốc độ!)
Maxim Veksler

Để làm rõ: Cần định tuyến người dùng đến trang trại gần nhất đến vị trí của anh ta
Maxim Veksler

2

Google sử dụng máy chủ của riêng họ và phần mềm tùy chỉnh. Một số công ty như UltraDNS có thể cung cấp cùng một dịch vụ, nhưng nó có thể khá đắt, thậm chí có thể có các mức giá khác nhau tùy thuộc vào mức độ chính xác mà bạn yêu cầu (thành phố / quốc gia).

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.