thảo luận Tất tần tật về dịch vụ nextDNS

  • Người tạo chủ đề Người tạo chủ đề Fioren
  • Ngày bắt đầu Ngày bắt đầu
Sáng giờ greencloud-sgn mượt quá các thím. Để tối nay xem thế nào :))
Tôi đổi gia hạn NextDNS từ Thổ qua VN luôn rồi.
 
sáng giờ toàn bị đầy về HN, chắc dev đang tinh chỉnh cái gì đây
1694658201603.png
 
Chỉnh Private DNS nhưng dùng wifi thì trỏ đúng về SGN, còn Lte (Vinaphone) thì bị đẩy về HAN, chắc phải vài ngày nữa mới ổn định được.

HfK0BK2.jpg
Giải thích thêm tại sao có lúc trỏ tới SG có lúc trỏ tới HN và có lúc chọn server này mặc dù server kia ping nhanh hơn

Khi sử dụng native DNS (trình duyệt, iOS, android,..), việc trỏ tới máy chủ ở khu vực nào do DNS của DHCP quyết định. Ping chỉ phản ánh thời gian đến máy chủ đó, việc chọn server nào dựa vào thiết bị tính RTT tới server đó.

* Vấn đề trỏ đến máy chủ ở khu vực:
Trừ các DNS server có ECS, tất cả bản ghi DNS trả về đều dựa trên vị trí máy chủ DNS truy vấn.
VD: Trong mạng đang sử dụng DNS của VNNIC cấp DHCP, DNS VNNIC có 2 máy chủ ở HN và SG. Khi điền vào DHCP cấp xuống client, tại thời điểm client tham gia vào mạng, bản ghi dns.nextdns.io được truy vấn trước tiên. Lúc này xảy ra 2 trường hợp:
  • Nếu truy vấn tên miền được gửi tới DNS VNNIC ở HN thì dãy địa chỉ IP cho dns.nextdns.io sẽ ở HN.
  • Nếu truy vấn tên miền được gửi tới DNS VNNIC ở SG thì dãy địa chỉ IP cho dns.nextdns.io sẽ ở SG.
=> Trong vài trường hợp sẽ thấy tại sao xài mạng wifi/4G này lại chọn máy chủ NextDNS ở nơi này, nhưng đổi wifi/4G khác lại chọn máy chủ NextDNS nơi khác.

Cách sửa:
  • Đối với wifi, sử dụng DNS của NextDNS hoặc máy chủ DNS có ECS (như Google DNS, Quad9 ECS, OpenDNS).
  • Đối với 4G, không thể chỉnh sửa máy chủ DNS từ thiết bị di động, nên phụ thuộc vào nhà mạng sử dụng máy chủ DNS ở khu vực nào phía sau.

* Vấn đề lựa chọn máy chủ:
Thiết bị/trình duyệt thời điểm có mạng internet sẽ lựa chọn server chính (ở đây là dns1.nextdns.io). Sau đó, định kỳ thiết bị/trình duyệt sẽ tính RTT đến các server để lựa chọn máy chủ nào mà trình duyệt/thiết bị cho là tối ưu và nhanh nhất. Ping không quyết định việc thiết bị/trình duyệt chọn server nào.

P/s: DNS nhà mạng trong router là unicast, nghĩa là các tên miền truy vấn đến địa chỉ đó sẽ được chuyển tiếp đến các máy chủ phía sau làm nhiệm vụ phân giải tên miền.
VD: Viettel có các cụm máy chủ DNS ở SG và HN. Trong trường hợp nào đó, bạn đang ở SG, tại thời điểm truy vấn tên miền NextDNS để tìm bản ghi DNS. Các máy chủ DNS nhà mạng ở SG đều bận hoặc unicast chuyển đến các cụm máy chủ ở HN. Thì thiết bị của bạn sẽ kết nối đến NextDNS ở HN.

Cập nhật: Nhà mạng Viettel đã/đang cập nhật firmware mới, buộc tất cả truy vấn DNS ở cổng 53 đều bị chuyển tiếp qua DNS nhà mạng, nên việc thay đổi DNS trong DHCP cấp xuống thiết bị sẽ hoàn toàn bị vô dụng. Chi tiết thảo luận - Tất tần tật về dịch vụ nextDNS (https://voz.vn/t/tat-tan-tat-ve-dich-vu-nextdns.522718/post-28367386)

Các firmware mới sẽ có logo màu đỏ mới thảo luận - Tất tần tật về dịch vụ nextDNS (https://voz.vn/t/tat-tan-tat-ve-dich-vu-nextdns.522718/post-28367812)
 
Sửa lần cuối:
Hình như NextDNS mới bổ sung thêm 4 server, đặc biệt là có Saigon
Ở SG k bị route về miền bắc nữa rồi
hGd6uwN.png

Quá phê. Mà sao mình để dns1 hay dns2 đều ra server HAN. Reset modem luôn vẫn không ra server SGN, phải add thẳng greencloud-sgn mới được. 7 chữ HCM
sáng giờ toàn bị đầy về HN, chắc dev đang tinh chỉnh cái gì đây
Xem tệp đính kèm 2070912
Có giải thích ở đây nha các thím, mọi thứ với nextdns là tự động, nextdns không chỉ định hay đẩy server nào cho client đâu https://voz.vn/t/tat-tan-tat-ve-dich-vu-nextdns.522718/post-27731550
 
dùng adguard home rồi upstream lên Next thì tác dụng có như nhau ko bác nhỉ ?
Nếu đang sử dụng AGH ở nhà thì điền upstream như hướng dẫn #2 sẽ sử dụng máy chủ ở VN truy vấn nhanh hơn, không đi vòng ra quốc tế https://voz.vn/t/tat-tan-tat-ve-dich-vu-nextdns.522718/post-27537031

Lúc này, AGH đóng vai trò lọc ở local, các truy vấn DNS chuyển tiếp đến NextDNS trong nước. Vì vậy AGH chỉ cần điền upstream NextDNS công cộng là đủ
 
Giải thích thêm tại sao có lúc trỏ tới SG có lúc trỏ tới HN và có lúc chọn server này mặc dù server kia ping nhanh hơn

Khi sử dụng native DNS (trình duyệt, iOS, android,..), việc trỏ tới máy chủ ở khu vực nào do DNS của DHCP quyết định. Ping chỉ phản ánh thời gian đến máy chủ đó, việc chọn server nào dựa vào thiết bị tính RTT tới server đó.

* Vấn đề trỏ đến máy chủ ở khu vực:
Trừ các DNS server có ECS, tất cả bản ghi DNS trả về đều dựa trên vị trí máy chủ DNS truy vấn.
VD: Trong mạng đang sử dụng DNS của VNNIC cấp DHCP, DNS VNNIC có 2 máy chủ ở HN và SG. Khi điền vào DHCP cấp xuống client, tại thời điểm client tham gia vào mạng, bản ghi dns.nextdns.io được truy vấn trước tiên. Lúc này xảy ra 2 trường hợp:
  • Nếu truy vấn tên miền được gửi tới DNS VNNIC ở HN thì dãy địa chỉ IP cho dns.nextdns.io sẽ ở HN.
  • Nếu truy vấn tên miền được gửi tới DNS VNNIC ở SG thì dãy địa chỉ IP cho dns.nextdns.io sẽ ở SG.
=> Trong vài trường hợp sẽ thấy tại sao xài mạng wifi/4G này lại chọn máy chủ NextDNS ở nơi này, nhưng đổi wifi/4G khác lại chọn máy chủ NextDNS nơi khác.

Cách sửa:
  • Đối với wifi, sử dụng DNS mặc định của nhà mạng, Cloudflare DNS (máy chủ DNS này ngoại lệ k có ECS) hoặc máy chủ DNS có ECS (như Google DNS, Quad9 ECS, OpenDNS).
  • Đối với 4G không thể chỉnh sửa máy chủ DNS từ thiết bị di động, nên phụ thuộc vào nhà mạng sử dụng máy chủ DNS ở khu vực nào phía sau.

* Vấn đề lựa chọn máy chủ:
Thiết bị/trình duyệt thời điểm có mạng internet sẽ lựa chọn server chính (ở đây là dns1.nextdns.io). Sau đó, định kỳ thiết bị/trình duyệt sẽ tính RTT đến các server để lựa chọn máy chủ nào mà trình duyệt/thiết bị cho là tối ưu và nhanh nhất. Ping không quyết định việc thiết bị/trình duyệt chọn server nào.
cách khác dễ hơn là mua iphone, ios trỏ thẳng ip vào domain đc :sexy_girl:
 
cách khác dễ hơn là mua iphone, ios trỏ thẳng ip vào domain đc :sexy_girl:
Tải về profile chọn không sign rồi edit thoải mái, mà cách này high-tech, để thím nào chịu nâng cao thì làm. Lỡ server lỗi k kết nối được như anexia-han giờ đã shutdown, thím nào xài hostname anexia-han sẽ không còn xài được nữa!
 
Tải về profile chọn không sign rồi edit thoải mái, mà cách này high-tech, để thím nào chịu nâng cao thì làm. Lỡ server lỗi k kết nối được như anexia-han giờ đã shutdown, thím nào xài hostname anexia-han sẽ không còn xài được nữa!
ios tải nhiều profile đc mà, cài sẵn 2-3 cái, khi nào sập chuyển qua cũng lẹ :shame:
 
Cho em hỏi có bác nào thử cài trên dòng tplink nội địa chưa, cài đc ko ạ?
 
Nếu đang sử dụng AGH ở nhà thì điền upstream như hướng dẫn #2 sẽ sử dụng máy chủ ở VN truy vấn nhanh hơn, không đi vòng ra quốc tế https://voz.vn/t/tat-tan-tat-ve-dich-vu-nextdns.522718/post-27537031

Lúc này, AGH đóng vai trò lọc ở local, các truy vấn DNS chuyển tiếp đến NextDNS trong nước. Vì vậy AGH chỉ cần điền upstream NextDNS công cộng là đủ
em đang chạy AGH ở VPS Singapore á bác, thế thì nó phải chạy lòng vòng à bác
 

Thống kê chủ đề

Ngày tạo
Fioren,
Người trả lời cuối
iamlordvoldemort,
Trả lời
13.565
Lượt xem
1.190.025
Quay lại
Lên đầu trang