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

Giải pháp chung

DNS Google Public là gì?

DNS Google Public là một dịch vụ phân giải Hệ thống tên miền (DNS) miễn phí trên toàn cầu. Bạn có thể sử dụng dịch vụ này thay cho nhà cung cấp DNS hiện tại.

Tại sao Google lại phát triển một dịch vụ DNS?

Chúng tôi tin rằng cơ sở hạ tầng DNS nhanh hơn và an toàn hơn có thể cải thiện đáng kể trải nghiệm duyệt web. DNS công khai của Google đã có nhiều cải tiến về tốc độ, tính bảo mật và tính hợp lệ của kết quả. Chúng tôi đã chia sẻ những điểm cải tiến này trong tài liệu của mình để đóng góp vào cuộc thảo luận đang diễn ra trong cộng đồng web.

Tôi có thể sử dụng DNS công khai của Google để lưu trữ tên miền của mình không?

DNS Google Public không phải là một dịch vụ lưu trữ DNS có thẩm quyền và không thể được dùng làm dịch vụ này. Nếu bạn đang tìm một máy chủ định danh có tính lập trình, có thẩm quyền và có lưu lượng truy cập cao bằng cách sử dụng cơ sở hạ tầng của Google, hãy thử Cloud DNS của Google.

DNS công khai của Google có khả năng chặn hoặc lọc các trang web không mong muốn không?

DNS Google Public là một máy chủ phân giải DNS và lưu vào bộ nhớ đệm; máy chủ này không thực hiện chặn hoặc lọc bất kỳ loại nào, ngoại trừ một số miền trong những trường hợp hiếm gặp, trong đó:

  • chúng tôi tin rằng điều này là cần thiết để bảo vệ người dùng Google khỏi các mối đe doạ bảo mật
  • chúng tôi buộc phải chặn một hoặc nhiều miền cụ thể theo quy định của pháp luật. (Tìm hiểu thêm trên trang Chặn).

Tuy nhiên, chúng tôi cho rằng chức năng chặn thường được thực hiện hiệu quả nhất bởi ứng dụng. Nếu muốn bật chức năng này, bạn nên cân nhắc việc cài đặt một ứng dụng phía máy khách hoặc tiện ích bổ sung cho trình duyệt cho mục đích này.

Có phần phụ thuộc nào giữa các sản phẩm với DNS Google Public không?

DNS Google Public là một dịch vụ độc lập.

Tôi có cần Tài khoản Google để sử dụng DNS Google Public không?

Bạn không cần phải có tài khoản để sử dụng Google Public DNS.

DNS Google Public khác với dịch vụ DNS của ISP hoặc các trình phân giải DNS mở khác như thế nào? Làm cách nào để biết liệu việc này có hiệu quả hơn không?

Các trình phân giải mở và ISP của bạn đều cung cấp dịch vụ phân giải DNS. Bạn có thể dùng DNS Google Public làm trình phân giải DNS chính hoặc phụ cùng với mọi dịch vụ DNS thay thế khác. Có nhiều yếu tố cần cân nhắc khi xác định một trình phân giải DNS phù hợp với bạn, chẳng hạn như tốc độ, độ tin cậy, tính bảo mật và tính hợp lệ của các phản hồi. Không giống như DNS Google Public, một số ISP và trình phân giải mở chặn, lọc hoặc chuyển hướng các phản hồi DNS cho mục đích thương mại. Bạn cũng có thể xem câu trả lời cho câu hỏi DNS Google Public có khả năng chặn hoặc lọc các trang web không mong muốn không?

Google Public DNS xử lý các miền không tồn tại như thế nào?

Nếu bạn đưa ra một truy vấn cho một tên miền không tồn tại, thì DNS công khai của Google luôn trả về một bản ghi NXDOMAIN, theo tiêu chuẩn giao thức DNS. Trình duyệt sẽ hiển thị phản hồi này dưới dạng lỗi DNS. Nếu bạn nhận được phản hồi khác ngoài thông báo lỗi (ví dụ: bạn được chuyển hướng đến một trang khác), thì đây có thể là kết quả của những trường hợp sau:

  • Một ứng dụng phía máy khách (chẳng hạn như trình bổ trợ trình duyệt) đang hiển thị một trang thay thế cho một miền không tồn tại.
  • Một số ISP có thể chặn và thay thế tất cả các phản hồi NXDOMAIN bằng các phản hồi dẫn đến máy chủ của riêng họ. Nếu lo ngại rằng ISP của bạn đang chặn các yêu cầu hoặc phản hồi DNS Google Public, bạn nên liên hệ với ISP của mình.

Google Public DNS có được dùng để phân phát quảng cáo trong tương lai không?

Chúng tôi cam kết duy trì tính toàn vẹn của giao thức DNS. Google Public DNS sẽ không bao giờ trả về địa chỉ của một máy chủ quảng cáo cho một miền không tồn tại.

DNS-over-HTTPS (DoH) là gì?

Phân giải DNS qua kết nối HTTPS được mã hoá. DNS qua HTTPS giúp tăng cường đáng kể quyền riêng tư và tính bảo mật giữa một trình phân giải gốc và một trình phân giải đệ quy, đồng thời bổ sung cho DNSSEC để cung cấp các hoạt động tra cứu DNS được xác thực từ đầu đến cuối.

Sử dụng và hỗ trợ

Hiện tại, tôi đang sử dụng một dịch vụ DNS khác. Tôi cũng có thể sử dụng DNS Google Public không?

Bạn có thể đặt Google Public DNS làm trình phân giải DNS chính hoặc phụ, cùng với trình phân giải DNS hiện tại. Xin lưu ý rằng các hệ điều hành xử lý trình phân giải DNS theo cách khác nhau: một số hệ điều hành ưu tiên trình phân giải DNS chính của bạn và chỉ sử dụng trình phân giải DNS phụ nếu trình phân giải DNS chính không phản hồi, trong khi những hệ điều hành khác sẽ luân phiên giữa mỗi trình phân giải.

Nếu có sự khác biệt về tính bảo mật hoặc khả năng lọc giữa các trình phân giải đã định cấu hình, bạn sẽ nhận được mức độ bảo mật hoặc khả năng lọc yếu nhất trong số tất cả các trình phân giải. Tính năng lọc NXDOMAIN hoặc chuyển hướng đến các trang chặn có thể hoạt động trong một số trường hợp, nhưng SERVFAIL không chặn các miền trừ phi tất cả các trình phân giải đều trả về SERVFAIL.

DNS Google Public có phù hợp với mọi loại thiết bị có kết nối Internet không?

Bạn có thể sử dụng DNS Google Public trên mọi thiết bị mạng tuân thủ tiêu chuẩn. Nếu bạn gặp phải trường hợp nào mà DNS Google Public không hoạt động hiệu quả, vui lòng cho chúng tôi biết.

Tôi có thể chạy DNS Google Public trên máy tính văn phòng không?

Một số văn phòng có mạng riêng cho phép bạn truy cập vào các miền mà bạn không thể truy cập khi không ở nơi làm việc. Việc sử dụng DNS công khai của Google có thể hạn chế quyền truy cập của bạn vào các miền riêng tư này. Vui lòng kiểm tra chính sách của bộ phận CNTT trước khi sử dụng Google Public DNS trên máy tính văn phòng.

DNS Google Public có ở những quốc gia nào?

Mạng lưới này được cung cấp cho người dùng Internet trên toàn thế giới, mặc dù trải nghiệm của bạn có thể khác biệt đáng kể tuỳ thuộc vào vị trí cụ thể của bạn.

DNS Google Public có hoạt động với tất cả các ISP không?

DNS Google Public sẽ hoạt động với hầu hết các ISP, giả sử bạn có quyền thay đổi chế độ cài đặt DNS mạng của mình.

Tôi có cần sử dụng cả hai địa chỉ IP DNS công khai của Google không?

Bạn có thể sử dụng Google làm dịch vụ chính chỉ bằng cách sử dụng một trong các địa chỉ IP. Tuy nhiên, hãy nhớ không chỉ định cùng một địa chỉ cho cả máy chủ chính và máy chủ phụ.

Thứ tự chỉ định địa chỉ IP có quan trọng không?

Thứ tự không quan trọng. Bạn có thể sử dụng một trong hai địa chỉ IP này làm máy chủ định danh chính hoặc phụ.

SLA của dịch vụ này là gì?

Không có Thoả thuận mức độ cung cấp dịch vụ (SLA) cho dịch vụ Google Public DNS miễn phí.

Tôi đang điều hành một ISP. Tôi có thể chuyển hướng người dùng đến Google Public DNS không?

Những ISP muốn sử dụng DNS Google Public cần làm theo hướng dẫn dành cho ISP để biết họ có cần làm gì trước khi gửi truy vấn đến DNS Google Public hay không.

Làm cách nào để yêu cầu nhóm DNS công khai của Google hỗ trợ?

Bạn nên tham gia Google Groups của chúng tôi để nhận thông tin cập nhật hữu ích từ nhóm và đặt mọi câu hỏi bạn có. Nếu bạn đang gặp vấn đề và muốn báo cáo vấn đề đó, vui lòng xem phần Báo cáo vấn đề để biết quy trình.

Kỹ thuật

Làm cách nào để DNS Google Public biết nơi gửi các truy vấn của tôi?

Định tuyến Anycast chuyển các truy vấn của bạn đến máy chủ DNS Google Public gần nhất. Để biết thêm thông tin về định tuyến truyền tin một đến bất kỳ, hãy xem bài viết trên Wikipedia.

Google Public DNS sử dụng các bản ghi Máy chủ định danh (NS) được xuất bản trong vùng gốc DNS và các vùng của miền cấp cao nhất để tìm tên và địa chỉ của các máy chủ DNS có thẩm quyền đối với bất kỳ miền nào. Một số máy chủ định danh đó cũng sử dụng định tuyến truyền tin đến một trong nhiều đích.

Máy chủ của bạn hiện đang ở đâu?

Các máy chủ DNS Google Public có mặt trên toàn thế giới. Có hai câu trả lời cho câu hỏi này, một dành cho máy khách và một dành cho các máy chủ DNS mà Google Public DNS lấy câu trả lời để trả về cho máy khách.

Khi gửi truy vấn đến Google Public DNS, các máy khách sẽ được định tuyến đến vị trí gần nhất quảng cáo địa chỉ truyền tin đơn phương được dùng (8.8.8.8, 8.8.4.4 hoặc một trong các địa chỉ IPv6 trong 2001:4860:4860::). Các vị trí cụ thể quảng cáo những địa chỉ truyền tin đơn phương này sẽ thay đổi do điều kiện mạng và lưu lượng truy cập, đồng thời bao gồm hầu hết các trung tâm dữ liệu chính và Điểm hiện diện (PoP) biên trong Mạng biên của Google.

DNS Google Public gửi các truy vấn đến các máy chủ có thẩm quyền từ các trung tâm dữ liệu chính và vị trí theo khu vực của Google Cloud. Google xuất bản danh sách các dải địa chỉ IP mà DNS công khai của Google có thể dùng để truy vấn các máy chủ DNS có thẩm quyền (không phải tất cả các dải trong danh sách đều được dùng). Bạn có thể sử dụng tính năng này để xác định vị trí địa lý của các truy vấn DNS thiếu dữ liệu EDNS Client Subnet (ECS) và để định cấu hình ACL nhằm cho phép tốc độ truy vấn cao hơn từ DNS Google Public.

Ngoài phần Câu hỏi thường gặp này, Google cũng xuất bản danh sách dưới dạng bản ghi "TXT" DNS. Google cập nhật cả hai nguồn này hằng tuần bằng cách bổ sung, sửa đổi và xoá. Mỗi mục nhập dải địa chỉ IP đều có mã IATA của sân bay gần nhất. Quy trình tự động hoá cho dữ liệu GeoIP hoặc ACL phải lấy dữ liệu này thông qua DNS, chứ không phải bằng cách trích xuất dữ liệu từ trang web này (xem ví dụ bên dưới).

Vị trí của dải địa chỉ IP mà DNS Google Public dùng để gửi truy vấn

34.64.0.0/24 icn 34.64.1.0/24 icn 34.64.2.0/24 icn 34.101.0.0/24 cgk 34.101.1.0/24 cgk 34.101.2.0/24 cgk 34.116.32.0/24 tlv 34.153.64.0/25 đường kính 34.153.64.128/26 đường kính 34.153.64.192/26 đường kính 34.153.65.0/25 đường kính 34.153.65.128/26 đường kính 34.153.65.192/26 dmm 34.153.66.0/24 dmm 74.114.28.0/26 tội lỗi 74.114.28.64/26 bkk 74.114.28.128/26 hdf 74.114.28.192/26 iad 74.114.29.0/26 chs 74.114.29.64/26 bkk 74.114.29.128/26 lhr 74.114.29.192/26 dfw 74.114.30.0/26 bkk 74.114.30.64/26 hdf 74.114.30.128/25 hdf 74.114.31.0/26 cmh 74.114.31.64/26 ckv 74.114.31.128/26 sin 74.114.31.192/26 cmh 74.125.16.128/26 bom 74.125.16.192/26 yyz 74.125.17.128/26 cbf 74.125.17.192/26 dfw 74.125.18.0/25 iad 74.125.18.128/26 syd 74.125.18.192/26 lhr 74.125.19.0/25 mrn 74.125.19.128/25 yyz 74.125.40.0/25 mrn 74.125.40.128/26 lhr 74.125.40.192/26 rno 74.125.41.0/24 tpe 74.125.42.0/24 atl 74.125.43.0/25 tul 74.125.43.128/25 lhr 74.125.44.0/24 mrn 74.125.45.0/24 đến 74.125.46.0/24 lpp 74.125.47.0/24 bru 74.125.72.0/24 cbf 74.125.73.0/24 bru 74.125.74.0/24 lpp 74.125.75.0/24 chs 74.125.76.0/24 cbf 74.125.77.0/24 chs 74.125.78.0/24 chs 74.125.79.0/24 lpp 74.125.80.0/24 dls 74.125.81.0/24 dub 74.125.92.0/24 mrn 74.125.112.0/24 lpp 74.125.113.0/24 cbf 74.125.114.128/26 lpp 74.125.114.192/26 grq 74.125.115.0/24 tul 74.125.177.0/24 atl 74.125.178.0/24 bom 74.125.179.0/25 cbf 74.125.179.128/26 hkg 74.125.179.192/26 cbf 74.125.180.0/24 chs 74.125.181.0/25 bru 74.125.181.128/26 lax 74.125.181.192/26 grq 74.125.182.0/24 cbf 74.125.183.0/24 cbf 74.125.184.0/24 chs 74.125.185.0/25 chs 74.125.185.128/26 tul 74.125.185.192/26 tỷ lệ 74.125.186.0/25 dls 74.125.186.128/26 cbf 74.125.186.192/26 tpe 74.125.187.128/26 từ 74.125.187.192/26 las 74.125.191.0/24 tul 172.217.32.0/25 lhr 172.217.32.128/26 tội lỗi 172.217.32.192/26 mel 172.217.33.0/25 syd 172.217.33.128/25 fra 172.217.34.0/26 fra 172.217.34.64/26 bom 172.217.34.128/26 del 172.217.34.192/26 bom 172.217.35.0/26 gr 172.217.35.64/26 lhr 172.217.35.128/26 gr 172.217.35.192/26 cbf 172.217.36.0/24 atl 172.217.37.0/25 gr 172.217.37.128/26 lpp 172.217.37.192/26 cbf 172.217.38.0/25 bom 172.217.38.128/26 tới 172.217.38.192/26 cgk 172.217.39.128/26 scl 172.217.39.192/26 tul 172.217.40.0/25 grq 172.217.40.128/25 las 172.217.41.0/25 grq 172.217.41.128/26 cbf 172.217.41.192/26 bru 172.217.42.0/25 tpe 172.217.42.128/26 cmh 172.217.42.192/26 atl 172.217.43.0/25 yul 172.217.43.128/26 tội 172.217.43.192/26 tpe 172.217.44.0/25 yul 172.217.44.128/26 từ 172.217.44.192/26 tội 172.217.45.0/25 yul 172.217.45.128/25 từ 172.217.46.0/24 dls 172.217.47.0/25 sin 172.217.47.128/25 lhr 172.217.96.0/26 grq 172.217.96.64/26 cbf 172.217.96.128/25 bru 172.217.97.0/26 sin 172.217.97.64/26 mci 172.217.97.128/25 mel 172.217.98.0/24 yul 172.217.106.0/25 cmh 172.217.106.128/25 chs 172.217.107.0/26 iad 172.217.107.64/26 cbf 172.217.107.128/25 dls 172.217.108.0/24 cid 172.217.109.0/25 mel 172.217.109.128/26 auz 172.217.109.192/26 nrt 172.217.110.0/25 phx 172.217.110.128/25 tul 172.217.111.128/26 auz 172.217.111.192/26 scl 172.253.0.0/25 lax 172.253.0.128/25 mel 172.253.1.0/25 lax 172.253.1.128/26 waw 172.253.1.192/26 fra 172.253.2.0/25 lỏng lẻo 172.253.2.128/26 từ 172.253.2.192/26 điên 172.253.3.0/25 nrt 172.253.3.128/26 lbg 172.253.3.192/26 cbf 172.253.4.0/25 hkg 172.253.4.128/25 lbg 172.253.5.0/25 hkg 172.253.5.128/25 điên 172.253.6.0/25 hkg 172.253.6.128/25 nrt 172.253.7.0/25 chs 172.253.7.128/26 nrt 172.253.7.192/26 grq 172.253.8.0/25 iad 172.253.8.128/26 iad 172.253.8.192/26 icn 172.253.9.0/25 iad 172.253.9.128/26 atl 172.253.9.192/26 lax 172.253.10.0/25 iad 172.253.10.128/25 fra 172.253.11.0/25 zrh 172.253.11.128/26 cmh 172.253.11.192/26 grq 172.253.12.0/25 zrh 172.253.12.128/25 triệu 172.253.13.0/25 kix 172.253.13.128/26 triệu 172.253.13.192/26 waw 172.253.14.0/25 zrh 172.253.14.128/26 cmh 172.253.14.192/26 cgk 172.253.15.0/25 kix 172.253.15.128/26 bom 172.253.15.192/26 chs 172.253.80.0/26 tul 172.253.80.64/26 dfw 172.253.80.128/26 aus 172.253.80.192/26 nrt 172.253.81.0/26 lnk 172.253.81.64/26 dfw 172.253.81.128/26 aus 172.253.81.192/26 phx 172.253.82.0/26 lhr 172.253.82.64/26 cmh 172.253.82.128/26 rno 172.253.82.192/26 grq 172.253.83.0/26 hou 172.253.83.64/26 cbf 172.253.83.128/26 qro 172.253.83.192/26 lpp 172.253.84.0/26 fwa 172.253.84.64/26 rno 172.253.84.128/26 cmh 172.253.84.192/26 tội lỗi 172.253.85.0/26 dfw 172.253.85.64/26 cbf 172.253.85.128/25 cbf 172.253.86.0/25 cbf 172.253.86.128/27 lpp 172.253.86.160/27 scl 172.253.86.192/26 lpp 172.253.87.0/26 lpp 172.253.87.64/26 tul 172.253.87.128/25 tul 172.253.88.0/26 tul 172.253.88.64/26 mrn 172.253.88.128/26 mrn 172.253.88.192/27 sin 172.253.88.224/27 tpe 172.253.89.0/27 tpe 172.253.89.32/27 chs 172.253.89.64/26 chs 172.253.89.128/26 chs 172.253.89.192/27 chs 172.253.89.224/27 bru 172.253.90.0/26 bru 172.253.90.64/26 atl 172.253.90.128/26 atl 172.253.90.192/26 qro 172.253.91.0/26 yul 172.253.91.64/26 hou 172.253.91.128/26 iad 172.253.91.192/26 las 172.253.92.0/26 rno 172.253.92.64/26 gr 172.253.92.128/26 bru 172.253.92.192/26 tul 172.253.93.0/26 sin 172.253.93.64/26 lnk 172.253.93.128/26 syd 172.253.93.192/26 chs 172.253.94.0/26 ske 172.253.94.64/26 ckv 172.253.94.128/25 arn 172.253.95.0/25 cmh 172.253.95.128/26 lpp 172.253.95.192/26 grq 172.253.184.0/24 auz 172.253.185.0/25 icn 172.253.185.128/25 mrn 172.253.186.0/24 iad 172.253.187.0/24 fwa 172.253.192.0/24 cbf 172.253.193.0/25 kix 172.253.193.128/26 slc 172.253.193.192/26 từ 172.253.194.128/26 cbf 172.253.194.192/26 lhr 172.253.195.128/26 từ 172.253.195.192/26 iad 172.253.196.0/25 cbf 172.253.196.128/26 tới 172.253.196.192/26 slc 172.253.197.0/25 từ 172.253.197.128/26 lbg 172.253.197.192/26 bom 172.253.198.128/26 dfw 172.253.198.192/26 kix 172.253.199.0/25 từ 172.253.199.128/26 kix 172.253.199.192/26 cbf 172.253.200.128/26 slc 172.253.200.192/26 cgk 172.253.201.0/25 syd 172.253.201.128/25 tlv 172.253.202.0/24 tỷ 172.253.204.0/25 syd 172.253.204.128/25 bom 172.253.205.0/24 lhr 172.253.206.0/24 waw 172.253.209.0/25 ckv 172.253.209.128/25 chs 172.253.210.0/24 iad 172.253.211.0/25 sin 172.253.211.128/26 icn 172.253.211.192/26 bom 172.253.212.0/25 tul 172.253.212.128/26 scl 172.253.212.192/26 chs 172.253.213.0/25 iad 172.253.213.128/26 del 172.253.213.192/26 dmm 172.253.214.0/25 iad 172.253.214.128/26 cbf 172.253.214.192/26 từ 172.253.215.0/25 bru 172.253.215.128/26 bom 172.253.215.192/26 sin 172.253.216.0/25 chs 172.253.216.128/26 tội 172.253.216.192/26 nghìn tỷ 172.253.217.0/25 đến 172.253.217.128/25 nghìn tỷ 172.253.218.0/25 nghìn tỷ 172.253.218.128/26 syd 172.253.218.192/26 cbf 172.253.219.0/25 scl 172.253.219.128/26 chs 172.253.219.192/26 gru 172.253.220.0/25 bom 172.253.220.128/26 scl 172.253.220.192/26 tới 172.253.221.0/25 cbf 172.253.221.128/26 iad 172.253.221.192/26 bom 172.253.222.0/25 slc 172.253.222.128/26 cmh 172.253.222.192/26 bom 172.253.223.0/25 slc 172.253.223.128/26 cmh 172.253.223.192/26 iad 172.253.224.0/24 cgk 172.253.225.0/24 fra 172.253.226.0/24 del 172.253.227.0/25 ckv 172.253.227.128/26 điên 172.253.227.192/26 ber 172.253.228.0/25 uos 172.253.228.128/26 triệu 172.253.228.192/26 ber 172.253.229.0/25 las 172.253.229.128/26 mel 172.253.229.192/26 del 172.253.230.0/25 gr 172.253.230.128/26 bom 172.253.230.192/26 mel 172.253.231.0/25 las 172.253.231.128/26 lax 172.253.231.192/26 bru 172.253.232.0/25 las 172.253.232.128/26 slc 172.253.232.192/26 fra 172.253.233.0/25 gr 172.253.233.128/25 ber 172.253.234.0/24 gr 172.253.235.0/25 nrt 172.253.235.128/25 bom 172.253.236.0/25 nrt 172.253.236.128/26 nrt 172.253.236.192/26 sin 172.253.237.0/25 hkg 172.253.237.128/25 zrh 172.253.238.0/25 nrt 172.253.238.128/25 yul 172.253.239.0/25 slc 172.253.239.128/26 tpe 172.253.239.192/26 tlv 172.253.240.0/24 tới 172.253.241.0/24 dhr 172.253.242.0/24 chs 172.253.243.0/24 ckv 172.253.244.0/25 bom 172.253.244.128/26 lax 172.253.244.192/26 jnb 172.253.245.0/24 las 172.253.247.0/24 syd 172.253.248.0/24 bru 172.253.249.0/25 atl 172.253.249.128/26 del 172.253.249.192/26 jnb 172.253.250.0/24 cmh 172.253.251.0/24 dfw 172.253.252.0/24 icn 172.253.253.0/24 icn 172.253.254.0/24 dls 172.253.255.0/24 waw 173.194.90.0/24 cbf 173.194.91.0/24 scl 173.194.93.0/24 tpe 173.194.94.0/24 cbf 173.194.95.0/24 tul 173.194.96.0/25 dub 173.194.96.128/25 fra 173.194.97.0/24 chs 173.194.98.0/24 lpp 173.194.99.0/25 tul 173.194.99.128/25 dmm 173.194.100.0/24 mrn 173.194.101.0/24 tul 173.194.102.0/24 atl 173.194.103.0/24 cbf 173.194.168.0/25 nrt 173.194.168.128/26 nrt 173.194.168.192/26 iad 173.194.169.0/24 grq 173.194.170.0/24 grq 173.194.171.0/25 tpe 173.194.171.128/26 del 173.194.171.192/26 jnb 192.178.36.0/25 cbf 192.178.36.128/26 tpe 192.178.36.192/26 phx 192.178.37.0/26 cbf 192.178.37.64/26 phx 192.178.37.128/25 bru 192.178.38.0/26 phx 192.178.38.64/26 mrn 192.178.38.128/26 sin 192.178.38.192/26 cmh 192.178.39.0/26 cmh 192.178.39.64/26 bom 192.178.39.128/25 tlv 192.178.64.0/24 yyz 192.178.65.0/26 iad 192.178.65.64/26 del 192.178.65.128/25 cmh 192.178.66.0/25 cbf 192.178.66.128/25 del 192.178.67.0/26 cmh 192.178.67.64/26 scl 192.178.67.128/25 rno 192.178.92.0/26 arn 192.178.92.64/26 iad 192.178.92.128/26 yyz 192.178.92.192/26 cbf 192.178.93.0/26 phx 192.178.93.64/26 cmh 192.178.93.128/26 arn 192.178.93.192/26 cbf 192.178.94.0/26 arn 192.178.94.64/26 cmh 192.178.94.128/26 slc 192.178.94.192/26 dfw 192.178.95.0/26 gr 192.178.95.64/26 qro 192.178.95.128/25 qro 192.178.112.0/26 cbf 192.178.112.64/26 đến 192.178.112.128/26 cbf 192.178.112.192/26 dls 192.178.113.0/26 cbf 192.178.113.64/26 tới 192.178.113.128/26 aus 192.178.113.192/26 cbf 192.178.114.0/25 cmh 192.178.114.128/25 fwa 192.178.115.0/26 cmh 192.178.115.64/26 dfw 192.178.115.128/26 cmh 192.178.115.192/26 iad 192.178.116.0/26 grq 192.178.116.64/26 cmh 192.178.116.128/25 del 192.178.117.0/25 osl 192.178.117.128/26 osl 192.178.117.192/26 phx 192.178.118.0/26 ckv 192.178.118.64/26 dls 192.178.118.128/26 grq 192.178.118.192/26 cbf 192.178.119.0/26 bom 192.178.119.64/26 cmh 192.178.119.128/25 cbf 2404:6800:4000::/48 bom 2404:6800:4003::/48 sin 2404:6800:4005::/48 hkg 2404:6800:4006::/48 syd 2404:6800:4008::/48 tpe 2404:6800:400a:1000::/62 kix 2404:6800:400a:1004::/62 kix 2404:6800:400a:1008::/61 kix 2404:6800:400b:c000::/62 nrt 2404:6800:400b:c004::/62 nrt 2404:6800:400b:c008::/61 nrt 2404:6800:400b:c010::/60 nrt 2404:6800:4013::/53 mel 2404:6800:4013:800::/53 del 2404:6800:4016::/48 bkk 2404:f340:10:1400::/61 icn 2404:f340:10:1408::/62 icn 2404:f340:10:140c::/63 icn 2404:f340:10:140e::/63 icn 2404:f340:4010::/48 cgk 2600:1900::/48 tlv 2600:1900:4260::/54 dmm 2600:1900:4260:400::/61 đường kính 2600:1900:4260:40c::/63 đường kính 2600:1900:4260:40e::/121 đường kính 2600:1900:4260:40e::80/121 đường kính 2607:f8b0:4001:c00::/59 cbf 2607:f8b0:4001:c20::/61 cbf 2607:f8b0:4001:c28::/62 cbf 2607:f8b0:4001:c2e::/64 cbf 2607:f8b0:4001:c2f::/64 cbf 2607:f8b0:4001:c30::/62 cbf 2607:f8b0:4001:c34::/62 cbf 2607:f8b0:4001:c40::/60 cbf 2607:f8b0:4001:c50::/61 cbf 2607:f8b0:4001:c58::/63 cbf 2607:f8b0:4001:c5a::/63 cbf 2607:f8b0:4001:c5c::/62 cbf 2607:f8b0:4001:c60::/63 cbf 2607:f8b0:4001:c62::/63 cbf 2607:f8b0:4001:c64::/62 cbf 2607:f8b0:4001:c68::/63 cbf 2607:f8b0:4001:c6a::/63 cbf 2607:f8b0:4001:c6c::/63 cbf 2607:f8b0:4001:c6e::/63 cbf 2607:f8b0:4001:c70::/62 cbf 2607:f8b0:4001:c74::/63 cbf 2607:f8b0:4001:c76::/63 cbf 2607:f8b0:4001:c78::/61 cbf 2607:f8b0:4002::/48 atl 2607:f8b0:4003::/48 tới 2607:f8b0:4004::/52 iad 2607:f8b0:4004:1000::/52 lax 2607:f8b0:400c::/48 chs 2607:f8b0:400d::/48 mrn 2607:f8b0:400e::/48 dls 2607:f8b0:4020::/48 yul 2607:f8b0:4023::/54 ckv 2607:f8b0:4023:400::/54 uos 2607:f8b0:4023:800::/54 slc 2607:f8b0:4023:c00::/54 las 2607:f8b0:4023:1000::/54 dfw 2607:f8b0:4023:1400::/54 cmh 2607:f8b0:4023:1800::/54 yyz 2607:f8b0:4023:1c00::/54 rno 2607:f8b0:4023:2000::/54 phx 2607:f8b0:4023:2400::/62 qro 2607:f8b0:4023:2404::/63 qro 2607:f8b0:4023:2406::/63 qro 2607:f8b0:4023:2408::/61 qro 2607:f8b0:4023:2800::/54 aus 2607:f8b0:4023:2c00::/54 fwa 2607:f8b0:4023:3000::/54 lnk 2607:f8b0:4023:3400::/54 hou 2607:f8b0:4023:3800::/54 mci 2607:f8b0:4023:3c00::/54 cid 2607:f8b0:4023:4000::/50 auz 2607:f8b0:4024::/48 ckv 2800:3f0:4001::/48 gr 2800:3f0:4003::/48 scl 2a00:1450:4001::/48 fra 2a00:1450:4008:c00::/62 ber 2a00:1450:4008:c04::/62 ber 2a00:1450:4009::/48 lhr 2a00:1450:400a:1000::/62 zrh 2a00:1450:400a:1004::/62 zrh 2a00:1450:400a:1008::/61 zrh 2a00:1450:400b::/48 dub 2a00:1450:400c::/48 bru 2a00:1450:4010::/48 lpp 2a00:1450:4013::/48 grq 2a00:1450:4025::/53 dhr 2a00:1450:4025:800::/54 waw 2a00:1450:4025:c00::/54 bll 2a00:1450:4025:1000::/54 mad 2a00:1450:4025:1400::/54 lbg 2a00:1450:4025:1800::/54 mil 2a00:1450:4025:1c00::/54 tlv 2a00:1450:4025:2000::/54 dia 2a00:1450:4025:2400::/54 trn 2a00:1450:4025:3000::/52 arn 2a00:1450:4025:4000::/62 hdf 2a00:1450:4025:4004::/62 hdf 2a00:1450:4025:4400::/54 ske 2a00:1450:4030::/48 osl 2c0f:fb50:4001::/48 jnb

Nhận dữ liệu vị trí theo phương thức lập trình

Bạn có thể tìm nạp dải địa chỉ dưới dạng:

Bạn có thể sử dụng tập lệnh Python sau đây để tạo danh sách dải địa chỉ IP mà DNS công khai của Google sẽ dùng để truy vấn các máy chủ DNS có thẩm quyền.

Dữ liệu này cũng có sẵn tại locations.publicdns.goog. dưới dạng bản ghi TXT. Tuy nhiên, kích thước dữ liệu có nghĩa là bản ghi TXT DNS không còn là định dạng phù hợp nữa. Chúng tôi sẽ thay thế bản ghi TXT bằng tệp được định dạng JSON như mô tả ở trên. Nếu đang sử dụng bản ghi TXT, vui lòng chuyển sang sử dụng tệp JSON thay vì bản ghi TXT vì chúng tôi dự định xoá bản ghi TXT vào một thời điểm nào đó trong tương lai.

Dòng lệnh

Bạn có thể sử dụng curl và công cụ jq để trích xuất các dải IP DNS công khai của Google từ dòng lệnh.

curl https://www.gstatic.com/ipranges/publicdns.json | jq '.prefixes[]  | .ipv4Prefix // .ipv6Prefix '

Bạn cần có những thông tin sau :

Python

Bạn có thể sử dụng tập lệnh Python sau đây để tạo danh sách dải địa chỉ IP mà DNS công khai của Google sử dụng.

#!/usr/bin/env python3
"""An example to fetch and print the Google Public DNS IP ranges."""

import ipaddress
import json
import urllib.request

publicdns_url = 'https://www.gstatic.com/ipranges/publicdns.json'


def read_url(url):
  try:
    s = urllib.request.urlopen(url).read()
    return json.loads(s)
  except urllib.error.HTTPError:
    print('Invalid HTTP response from %s' % url)
    return {}
  except json.decoder.JSONDecodeError:
    print('Could not parse HTTP response from %s' % url)
    return {}


def main():
  publicdns_json = read_url(publicdns_url)
  print('{} published: {}'.format(publicdns_url,
                                  publicdns_json.get('creationTime')))

  locations = dict()
  ipv4, ipv6 = set(), set()
  for e in publicdns_json['prefixes']:
    if e.get('ipv4Prefix'):
      ip = ipaddress.IPv4Network(e.get('ipv4Prefix'), strict=False)
      ipv4.add(ip)
    if e.get('ipv6Prefix'):
      ip = ipaddress.IPv6Network(e.get('ipv6Prefix'), strict=False)
      ipv6.add(ip)
    locations[ip] = e.get('scope')
  print('IP ranges used by Google Public DNS for contacting '
        'authoritative DNS servers:')
  for i in list(ipv4) + list(ipv6):
    print(i, locations[i])


if __name__ == '__main__':
  main()

Đối với macOS, tập lệnh này yêu cầu một môi trường thời gian chạy Python 3 được định cấu hình như sau:

  • Cài đặt phiên bản hiện tại của thời gian chạy Python 3 cho macOS.
  • Chạy Install Certificates.command đi kèm trong thư mục Python trong thư mục Applications (Ứng dụng) để cài đặt danh sách các chứng chỉ gốc đáng tin cậy (cert.pem) mà thời gian chạy Python sẽ sử dụng. Thay thế VERSION bằng phiên bản Python mà bạn đã cài đặt (chẳng hạn như 3.8):
    sudo "/Applications/Python VERSION/Install Certificates.command"

DNS công khai của Google có dựa trên phần mềm nguồn mở, chẳng hạn như BIND không?

DNS Google Public là cách triển khai các tiêu chuẩn DNS của riêng Google.

Google có kế hoạch phát hành mã DNS công khai dưới dạng phần mềm nguồn mở không?

Hiện tại, chúng tôi chưa có kế hoạch cung cấp DNS công khai của Google dưới dạng nguồn mở. Tuy nhiên, chúng tôi đã trình bày chi tiết tất cả các bước mà chúng tôi đã thực hiện để tăng tốc độ, tính bảo mật và khả năng tuân thủ các tiêu chuẩn.

DNS Google Public có hỗ trợ IPv6 không?

Google Public DNS có địa chỉ IPv6 cho các yêu cầu đến từ những máy khách có khả năng kết nối IPv6 và phản hồi tất cả các yêu cầu về địa chỉ IPv6, trả về bản ghi AAAA nếu có. Chúng tôi hỗ trợ đầy đủ máy chủ định danh có thẩm quyền chỉ dùng IPv6. Địa chỉ trình phân giải IPv6 được cung cấp trong hướng dẫn bắt đầu sử dụng DNS Google Public.

Xin lưu ý rằng bạn có thể không thấy kết quả IPv6 cho các trang web của Google. Để tối ưu hoá trải nghiệm người dùng, Google chỉ phân phát bản ghi AAAA cho những máy khách có khả năng kết nối IPv6 tốt. Chính sách này hoàn toàn độc lập với DNS công khai của Google và được thực thi bởi máy chủ định danh có thẩm quyền của Google. Để biết thêm thông tin, vui lòng xem trang Google qua IPv6.

Đối với các mạng và hệ thống chỉ có IPv6, bạn có thể sử dụng Google Public DNS64 để nhận bản ghi AAAA được tổng hợp cho tên miền có bản ghi A nhưng không có bản ghi AAAA. Các bản ghi AAAA được tổng hợp này chuyển hướng những máy khách chỉ dùng IPv6 đến một cổng NAT64 bằng cách sử dụng một tiền tố IPv6 nổi tiếng được dành riêng cho dịch vụ NAT64. Bạn chỉ cần định cấu hình hệ thống theo hướng dẫn bắt đầu, thay thế địa chỉ trình phân giải bằng cấu hình DNS64 IPv6.

DNS Google Public có hỗ trợ giao thức DNSSEC không?

DNS Google Public là một trình phân giải có tính xác thực và nhận biết được bảo mật. Tất cả các phản hồi từ các vùng được ký bằng DNSSEC đều được xác thực, trừ phi máy khách đặt rõ ràng cờ CD trong các yêu cầu DNS để tắt quy trình xác thực.

Làm cách nào để biết tôi có đang sử dụng DNSSEC hay không?

Bạn có thể thực hiện một kiểm thử đơn giản bằng cách truy cập vào http://www.dnssec-failed.org/. Trang web này được định cấu hình cụ thể để trả về lỗi DNS do chuỗi xác thực bị hỏng. Nếu không nhận được thông báo lỗi, tức là bạn không sử dụng DNSSEC.

DNS Google Public xử lý những yêu cầu tra cứu không xác thực được DNSSEC như thế nào?

Nếu không xác thực được một phản hồi (do cấu hình sai, thiếu hoặc sai bản ghi RRSIG, v.v.), thì Google Public DNS sẽ trả về một phản hồi lỗi (SERVFAIL). Tuy nhiên, nếu vấn đề có tác động đáng kể (ví dụ: một miền rất phổ biến không xác thực được), chúng tôi có thể tạm thời vô hiệu hoá quy trình xác thực trên vùng cho đến khi vấn đề được khắc phục.

Làm cách nào để biết lý do một miền cụ thể không xác thực được DNSSEC?

DNS Analyzer của Verisign Labs và DNSViz của Sandia National Laboratories là hai công cụ trực quan hoá DNSSEC cho thấy chuỗi xác thực DNSSEC cho mọi miền. Chúng cho biết vị trí xảy ra lỗi và hữu ích khi tra cứu nguồn gốc của các lỗi DNSSEC.

DNS Google Public đang phân phát dữ liệu cũ. Tôi có thể buộc ứng dụng làm mới dữ liệu không?

Bạn có thể sử dụng công cụ Xoá bộ nhớ đệm để làm mới bộ nhớ đệm DNS Google Public cho các Loại Bản ghi phổ biến và hầu hết tên miền. Bạn không cần chứng minh quyền sở hữu miền để xoá miền đó, nhưng bạn phải giải một reCAPTCHA để hạn chế hành vi lạm dụng tự động đối với dịch vụ này.

Việc xoá mọi loại bản ghi cho một miền mà bạn đã đăng ký hoặc uỷ quyền phụ bằng bản ghi NS không chỉ xoá các phản hồi được lưu vào bộ nhớ đệm cho loại đó, mà còn xoá thông tin uỷ quyền về máy chủ định danh cho miền đó. Khi bạn vừa thay đổi máy chủ định danh (bằng cách thay đổi nhà đăng ký tên miền hoặc nhà cung cấp dịch vụ lưu trữ DNS), điều quan trọng là bạn phải thực hiện việc này trước khi xả dữ liệu các miền con như www, để các miền con không được làm mới từ dữ liệu lỗi thời trên máy chủ DNS cũ của bạn.

Nếu DNS công khai của Google đang trả về câu trả lời bằng các bản ghi CNAME lỗi thời, bạn cần xoá loại bản ghi CNAME cho từng miền CNAME, bắt đầu từ CNAME cuối cùng trong chuỗi và quay lại tên được truy vấn. Sau khi bạn xoá tất cả CNAME, hãy xoá các tên được truy vấn bằng mọi Loại Bản ghi đang phản hồi bằng CNAME lỗi thời.

Có một số hạn chế đối với nội dung có thể xoá:

  • Bạn không thể xoá các miền sử dụng Mạng con máy khách EDNS (ECS) để định vị địa lý. Đối với mọi miền sử dụng ECS, hãy đặt TTL cho các bản ghi có ECS đủ ngắn (15 phút trở xuống) để bạn không bao giờ cần xoá các bản ghi đó.

  • Cách duy nhất để xả dữ liệu tất cả miền con hoặc tất cả các Loại Bản ghi cho một tên miền là xả dữ liệu từng Loại Bản ghi cho từng tên miền mà bạn muốn xả dữ liệu. Nếu không thực tế, bạn luôn có thể đợi TTL của bản ghi hết hạn (thường giới hạn ở 6 giờ ngay cả khi TTL thực tế dài hơn).

  • Để xoá các tên miền quốc tế hoá như пример.example, hãy sử dụng dạng mã hoá punycode (xn‑‑e1afmkfd.example cho ví dụ trên). Bạn không thể xoá các miền có ký tự không phải là chữ cái, chữ số, dấu gạch ngang hoặc dấu gạch dưới trong bảng mã ASCII.

Google Public DNS có bảo mật cái gọi là "hop cuối cùng" bằng cách mã hoá thông tin liên lạc với các ứng dụng không?

Lưu lượng truy cập DNS truyền thống được truyền qua UDP hoặc TCP mà không cần mã hoá. Chúng tôi cũng cung cấp DNS qua TLSDNS qua HTTPS để mã hoá lưu lượng truy cập giữa các máy khách và Google Public DNS. Bạn có thể thử tại: https://dns.google.

Tại sao chúng ta cần DNS-over-HTTPS khi đã có DNSSEC?

DNS-over-HTTPS và DNSSEC là hai giao thức bổ sung cho nhau. DNS Google Public sử dụng DNSSEC để xác thực các phản hồi từ máy chủ định danh bất cứ khi nào có thể. Tuy nhiên, để xác thực một cách an toàn phản hồi UDP hoặc TCP truyền thống từ DNS Google Public, một ứng dụng sẽ cần lặp lại chính quy trình xác thực DNSSEC. Hiện tại, rất ít trình phân giải ứng dụng làm như vậy. DNS-over-HTTPS mã hoá lưu lượng truy cập giữa các trình phân giải gốc và DNS Google Public, đồng thời bổ sung cho DNSSEC để cung cấp các hoạt động tra cứu DNS được xác thực từ đầu đến cuối.

Có công cụ nào mà tôi có thể dùng để kiểm tra hiệu suất của DNS Google Public so với các dịch vụ DNS khác không?

Bạn có thể sử dụng nhiều công cụ miễn phí để đo thời gian phản hồi của Google Public DNS. Bạn nên dùng Namebench. Bất kể bạn sử dụng công cụ nào, bạn cũng nên chạy công cụ này trên một số lượng lớn miền (hơn 5.000) để đảm bảo kết quả có ý nghĩa thống kê. Mặc dù các kiểm thử này mất nhiều thời gian hơn để chạy, nhưng việc sử dụng tối thiểu 5.000 miền đảm bảo rằng sự biến động do độ trễ mạng (mất gói và truyền lại) được giảm thiểu và bộ nhớ đệm tên lớn của DNS công khai của Google được sử dụng triệt để.

Để đặt số lượng miền trong Namebench, hãy sử dụng lựa chọn Số lượng kiểm thử trên giao diện người dùng đồ hoạ hoặc cờ hiệu dòng lệnh -t; hãy xem tài liệu về Namebench để biết thêm thông tin.

Khi tôi chạy ping hoặc traceroute đối với các trình phân giải DNS công khai của Google, độ trễ phản hồi sẽ cao hơn so với các dịch vụ khác. Điều này có nghĩa là DNS Google Public luôn chậm hơn phải không?

Ngoài thời gian ping, bạn cũng cần xem xét thời gian trung bình để phân giải một tên. Ví dụ: nếu ISP của bạn có thời gian ping là 20 mili giây, nhưng thời gian phân giải tên trung bình là 500 mili giây, thì thời gian phản hồi trung bình tổng thể là 520 mili giây. Nếu DNS công khai của Google có thời gian ping là 300 mili giây, nhưng phân giải nhiều tên trong 1 mili giây, thì thời gian phản hồi trung bình tổng thể là 301 mili giây. Để so sánh chính xác hơn, bạn nên kiểm tra khả năng phân giải tên của một nhóm lớn các miền.

DNS Google Public hoạt động như thế nào với tính năng định vị địa lý của CDN?

Nhiều trang web cung cấp nội dung đa phương tiện có thể tải xuống hoặc phát trực tuyến sẽ lưu trữ nội dung của họ bằng mạng phân phối nội dung (CDN) dựa trên DNS của bên thứ ba, chẳng hạn như Akamai. Khi một trình phân giải DNS truy vấn một máy chủ định danh có thẩm quyền về địa chỉ IP của CDN, máy chủ định danh sẽ trả về địa chỉ gần nhất (về khoảng cách mạng) cho trình phân giải, chứ không phải người dùng. Trong một số trường hợp, đối với cả trình phân giải dựa trên ISP và trình phân giải công khai (chẳng hạn như DNS công khai của Google), trình phân giải có thể không ở gần người dùng. Trong trường hợp như vậy, trải nghiệm duyệt web có thể bị chậm đi một chút. DNS công khai của Google cũng không khác gì các nhà cung cấp DNS khác về mặt này.

Để giảm khoảng cách giữa máy chủ DNS và người dùng, Google Public DNS đã triển khai các máy chủ của mình trên toàn thế giới. Cụ thể, người dùng ở Châu Âu phải được chuyển hướng đến các máy chủ nội dung CDN ở Châu Âu, người dùng ở Châu Á phải được chuyển hướng đến các máy chủ CDN ở Châu Á và người dùng ở miền Đông, miền Trung và miền Tây Hoa Kỳ phải được chuyển hướng đến các máy chủ CDN ở những khu vực tương ứng đó. Chúng tôi cũng đã xuất bản thông tin này để giúp CDN cung cấp kết quả DNS tốt cho người dùng nội dung đa phương tiện.

Ngoài ra, Google Public DNS sử dụng một giải pháp kỹ thuật có tên là EDNS Client Subnet như mô tả trong RFC. Điều này cho phép trình phân giải truyền một phần địa chỉ IP của máy khách (tương ứng là 24/56 bit đầu tiên hoặc ít hơn cho IPv4/IPv6) làm IP nguồn trong thông báo DNS, để máy chủ tên có thể trả về kết quả được tối ưu hoá dựa trên vị trí của người dùng thay vì vị trí của trình phân giải.

Quyền riêng tư

Google ghi lại những thông tin nào khi tôi sử dụng dịch vụ DNS Google Public?

Trang quyền riêng tư của DNS công khai của Google có danh sách đầy đủ thông tin mà chúng tôi thu thập. DNS Google Public tuân thủ chính sách quyền riêng tư chính của Google, có tại Trung tâm quyền riêng tư của chúng tôi.

Địa chỉ IP của máy khách chỉ được ghi nhật ký tạm thời (xoá trong vòng một hoặc hai ngày), nhưng thông tin về ISP và vị trí ở cấp thành phố/khu vực đô thị sẽ được lưu giữ lâu hơn cho mục đích cung cấp dịch vụ nhanh hơn, tốt hơn và an toàn hơn.

Có thông tin nào được thu thập và lưu trữ trong Tài khoản Google của tôi không?

Không có dữ liệu nào được lưu trữ liên kết với bất kỳ Tài khoản Google nào.

Google có chia sẻ thông tin thu thập được từ dịch vụ Google Public DNS với những người bên ngoài Google không?

Không, trừ một số trường hợp hạn chế được mô tả trong chính sách quyền riêng tư của Google, chẳng hạn như quy trình pháp lý và yêu cầu có hiệu lực của chính phủ. (Xem thêm Báo cáo minh bạch của Google về các yêu cầu cung cấp dữ liệu người dùng.)

Google có liên kết hoặc kết hợp thông tin trong nhật ký tạm thời hoặc vĩnh viễn với thông tin cá nhân mà tôi đã cung cấp cho Google cho các dịch vụ khác không?

Như trang quyền riêng tư nêu rõ, chúng tôi không kết hợp hoặc liên kết dữ liệu nhật ký theo cách này.