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
nay nghịch chơi chơi chặn tự động tải tài nguyên bên liên quân
chặn tên miền *dl.kgvn.garenanow.com lại chặn được thật
cơ mà bấm tiếp tục tải bằng tay thì vẫn load
các cao nhân giải thích cho em được không ạ :big_smile:
(ảnh dưới là mấy domain khác e test)
Muốn chặn chết nó thì phải chặn cả api nữa thì phải vì nó kiểu retry qua nhiều server
 
trong settings của router hay sao bác? Em tìm mãi ko thấy phần nào như vậy cả. Sr bác vì hỏi mấy câu noob như này :too_sad:
1714823757808.png


Đây nè bác xổ menu ra xem có những provider nào :rolleyes:
 
Mã:
{
    "status": "unconfigured",
    "resolver": "103.186.65.82",
    "ecs": "14.160.0.0/24/0",
    "srcIP": "2001:ee0:",
    "server": "gandi-par-1"
}

mạng 4 chân, ECS ra Ha Noi, trong khi mình ở miền Nam, bó chíu. Tắt ECS vậy, cho nó hên xui
Nhân tiện cái ECS mình viết bài giải thích luôn để mọi người hiểu rõ hơn về ECS. Tìm hiểu EDNS: EDNS (https://github.com/bigdargon/hostsVN/wiki/EDNS)

Bài viết NextDNS về ECS ẩn danh: How we made DNS both fast and private with ECS (https://medium.com/nextdns/how-we-made-dns-both-fast-and-private-with-ecs-4970d70401e5)

Với ECS ẩn danh, NextDNS sẽ không gửi chính xác dãy IP đại diện của thím, mà sẽ chỉnh sửa dãy IP gửi đi với dãy IP đại diện theo nhà mạng (ở Việt Nam) hay theo bang (ở Mỹ). Bởi vì, ở Mỹ dãy IP của từng nhà mạng được quy hoạch cấp cho từng bang, từ đó dựa vào IP sẽ biết chính xác ở bang nào, các bản ghi DNS có subnet gửi đi sẽ xác định máy chủ dịch vụ truy cập có ở bang đó hay các bang lân cận. Nhưng ở VN, các nhà mạng không quy hoạch được vậy, nên việc gửi ECS sẽ gửi dãy IP của nhà mạng (theo ASN) đó mà thôi.

Nếu như trước đây chỉ có máy chủ ở HN, thì có gửi hay k gửi thì khi truy vấn hầu hết sẽ ra máy chủ dịch vụ ở HN. Khi có thêm máy chủ ở HCM, việc gửi thêm ECS đôi khi còn làm máy chủ quản lý DNS tên miền nhận nhầm đang ở HN.

Vì vậy, mod và mình khuyến khích ở #1 là nên tắt ECS ẩn danh khi sử dụng DNS mã hóa. Các dịch vụ lớn đã đặt máy chủ ở HN và HCM với các nhà mạng lớn như VNPT, Viettel, FPT, CMC,.. Chỉ cần truy vấn DNS từ máy chủ NextDNS ở HN hay HCM sẽ ra IP máy chủ tương ứng (lấy địa chỉ IP của máy chủ dịch vụ DNS). Và NextDNS công cộng không có ECS ẩn danh.

Ngoài ra, tham khảo thêm bài viết của Adguard về ECS ẩn danh để giải quyết vấn đề của ECS như số lượng truy vấn trả lời từ cache nhiều hơn, từ đó tiết kiệm được tài nguyên của hệ thống DNS. Privacy-friendly EDNS Client Subnet (https://adguard-dns.io/en/blog/privacy-friendly-edns-client-subnet.html)
 

Tệp đính kèm

Đã mua thử 1 năm ủng hộ nextDNS xem thế nào.
P/s: dùng test dnscheck.tools thì nextDNS tận 115 request
Xem tệp đính kèm 2471493
nhưng cloudflare zero trust thì ít hơn rất nhiều, ping cũng thấp hơn rất nhiều
Xem tệp đính kèm 2471494
các bác thông não em phát
Web này thì chỉ có liên hệ trực tiếp với dev (Reddit - Dive into anything (https://www.reddit.com/user/dnschecktool/)) để hỏi lý do, có thể là ngẫu nhiên truy vấn tùy vào máy chủ. Thím có xài ublock hay addon nào kiểm tra các tên miền được truy vấn xem.
Xem tệp đính kèm 2471754
300k queries/month là 300k blocked hay sao các thím?
Giới hạn truy vấn là tính tất cả tên miền phân giải và bị chặn. Xem số lượng đã truy vấn trong phần Account (ở góc phải), số lượng truy vấn ở tab phân tích k phải bộ đếm giới hạn.
 
Thím nào đang dùng dnsproxy cho em hỏi với ạ.

Em đang cài Adguard Home, down cái dnsproxy này về để dùng cho toàn máy, thay vì chỉ dùng cho mỗi trình duyệt.

Như YogaDNS thì em chỉ cần điền như này là chạy vèo vèo:
1714896395634.png


Với device là tên device của em.
adguard.mydomain.com em trỏ về IP của con Adguard Home em đang cài.
(tất cả domain, subdomain cấp 1, cấp 2 em đều có cert rồi)

Hostname này em ném vào trình duyệt cũng chạy tốt.
Mà chả hiểu con dnsproxy kiểu gì em làm mãi không được =((

Các thím chỉ cho em với =((
 
Thím nào đang dùng dnsproxy cho em hỏi với ạ.

Em đang cài Adguard Home, down cái dnsproxy này về để dùng cho toàn máy, thay vì chỉ dùng cho mỗi trình duyệt.

Như YogaDNS thì em chỉ cần điền như này là chạy vèo vèo:
Xem tệp đính kèm 2476262

Với device là tên device của em.
adguard.mydomain.com em trỏ về IP của con Adguard Home em đang cài.
(tất cả domain, subdomain cấp 1, cấp 2 em đều có cert rồi)

Hostname này em ném vào trình duyệt cũng chạy tốt.
Mà chả hiểu con dnsproxy kiểu gì em làm mãi không được =((

Các thím chỉ cho em với =((
Xem thử cái Yoga sau khi thoát nó có chạy ngầm không, có khi 2 cái đá nhau
 
Xem thử cái Yoga sau khi thoát nó có chạy ngầm không, có khi 2 cái đá nhau
Nãy em uninstall nó bằng HiBit Uninstaller luôn rồi ý thím.
Thử mãi dnsproxy mà không được nên em mới cài lại Yoga để dùng tạm.

Em không cài NSSM, mà sửa file config.yaml rồi chạy câu lệnh này:
Mã:
dnsproxy --config-path=đường-dẫn\dnsproxy\config.yaml

Chả hiểu kiểu gì mà không chạy được thím ạ.
 
Nãy em uninstall nó bằng HiBit Uninstaller luôn rồi ý thím.
Thử mãi dnsproxy mà không được nên em mới cài lại Yoga để dùng tạm.

Em không cài NSSM, mà sửa file config.yaml rồi chạy câu lệnh này:
Mã:
dnsproxy --config-path=đường-dẫn\dnsproxy\config.yaml

Chả hiểu kiểu gì mà không chạy được thím ạ.
1714898578403.png


Mình hay dùng kiểu này, đổi DNS như hình rồi lưu đoạn code dưới dạng đuôi .bat rồi bỏ vào cùng thư mục dnsproxy rồi nhấn đúp chạy file .bat đó là xong, còn muốn chạy https thì tắt và sửa rồi chạy lại thôi
Mã:
dnsproxy.exe --listen=127.0.0.1 --port=53 --upstream=quic://địachỉcủathím --bootstrap=8.8.8.8:53
 
Xem tệp đính kèm 2476331

Mình hay dùng kiểu này, đổi DNS như hình rồi lưu đoạn code dưới dạng đuôi .bat rồi bỏ vào cùng thư mục dnsproxy rồi nhấn đúp chạy file .bat đó là xong, còn muốn chạy https thì tắt và sửa rồi chạy lại thôi
Mã:
dnsproxy.exe --listen=127.0.0.1 --port=53 --upstream=quic://địachỉcủathím --bootstrap=8.8.8.8:53
Port DNS-over-QUIC port trên AGH của em là 853 thì em nên để nguyên là 853 hay sửa thành 53 giống của thím ạ?

Với cả upstream em đang để theo server NextDNS công cộng như này:
1714912625745.png

Bootstrap DNS servers em làm theo hướng dẫn, đang để là:
8.8.8.8
9.9.9.11

Ngoài ra thì em đang có 2 link:
  • Link 1: adguard.mydomain.com => là link của con Adguard Home, em trỏ về public IP của con VPS
  • Link 2: device.adguard.mydomain.com => là link của device, em trỏ về link 1 (tức là link của con Adguard Home)

Link 2 em setup chỉ để phân biệt device nào với device nào. VD như này:
1714913264287.png


Em dùng Yoga thì chỉ cần điền đúng cái link 2 là chạy tít
1714913586743.png


Giờ chuyển sang dnsproxy không biết để listen, port, với upstream là gì luôn thím ạ. Thím khai sáng giúp em với =((
 
Port DNS-over-QUIC port trên AGH của em là 853 thì em nên để nguyên là 853 hay sửa thành 53 giống của thím ạ?

Với cả upstream em đang để theo server NextDNS công cộng như này:
Xem tệp đính kèm 2476832
Bootstrap DNS servers em làm theo hướng dẫn, đang để là:
8.8.8.8
9.9.9.11

Ngoài ra thì em đang có 2 link:
  • Link 1: adguard.mydomain.com => là link của con Adguard Home, em trỏ về public IP của con VPS
  • Link 2: device.adguard.mydomain.com => là link của device, em trỏ về link 1 (tức là link của con Adguard Home)

Link 2 em setup chỉ để phân biệt device nào với device nào. VD như này:
Xem tệp đính kèm 2476861

Em dùng Yoga thì chỉ cần điền đúng cái link 2 là chạy tít
Xem tệp đính kèm 2476867

Giờ chuyển sang dnsproxy không biết để listen, port, với upstream là gì luôn thím ạ. Thím khai sáng giúp em với =((
Cái port với bootstrap của code trên đúng rồi không liên quan đến vps, chỉ cần thay chỗ quic://tênthiếtbị.adguard.mydomain.com là chạy được rồi thím.
 
[Giới thiệu] Ứng dụng quản lý tài khoản NextDNS trên di động (không chính thức)

Trước khi sử dụng, hãy bật xác thực 2 bước và tuyệt đối không để lộ API

API hiện đang beta, cho phép đọc/ghi cấu hình ID và cho phép xoá/tạo mới nếu muốn thu hồi quyền truy cập

* iOS: NextHub ‎NextHub Remote (https://apps.apple.com/vn/app/nexthub-remote/id1633985403)

IMG_2085.png


B1: Truy cập Account (góc phải phía trên)

B2: Sao chép API

IMG_2083.jpeg


B3: Mở ứng dụng > điền Account Name (tuỳ ý) và API Key

IMG_2084.jpeg



* Android: NextDNS Manager NextDNS Manager - Apps on Google Play (https://play.google.com/store/apps/details?id=com.doubleangels.nextdnsmanagement)

Ứng dụng này là dạng web, không sử dụng API. Hiện tại, mình chưa tìm thấy ứng dụng Android hỗ trợ API.

Hãy tips cho dev nếu thím có điều kiện và thấy ứng dụng hữu ích!

* Nếu thím có hứng thú với API của NextDNS, xem tài liệu tại đây NextDNS API Documentation (https://nextdns.github.io/api/)
 
Cái port với bootstrap của code trên đúng rồi không liên quan đến vps, chỉ cần thay chỗ quic://tênthiếtbị.adguard.mydomain.com là chạy được rồi thím.
Em sửa và chạy file bat ok rồi. Check https://test.nextdns.io/ hiện DOQ rồi ạ. Em cảm ơn thím :love:
1714917049761.png

Thím cho em hỏi là cái file này cứ mỗi lần em mở máy lên là bấm chạy thủ công, rồi đến lúc tắt máy thì cũng là bấm tắt thủ công à thím?

Với cả em chạy bằng Yoga thì nó vẫn count bình thường. Chạy dnsproxy như thím chỉ cho em phía trên thì nó "mãi mãi tuổi 20" rồi ạ.
Em mở web đủ các kiểu mà nó vẫn nguyên ở số 1863, là ntn thím chỉ em với ạ.
1714917186353.png
 
Em sửa và chạy file bat ok rồi. Check https://test.nextdns.io/ hiện DOQ rồi ạ. Em cảm ơn thím :love:
Xem tệp đính kèm 2476996
Thím cho em hỏi là cái file này cứ mỗi lần em mở máy lên là bấm chạy thủ công, rồi đến lúc tắt máy thì cũng là bấm tắt thủ công à thím?

Với cả em chạy bằng Yoga thì nó vẫn count bình thường. Chạy dnsproxy như thím chỉ cho em phía trên thì nó "mãi mãi tuổi 20" rồi ạ.
Em mở web đủ các kiểu mà nó vẫn nguyên ở số 1863, là ntn thím chỉ em với ạ.
Xem tệp đính kèm 2477008
Nếu thím muốn chạy tự động mỗi khi bật máy thì làm cách này: Windows+R -> gõ shell:startup rồi ném shotcut của file .bat vào đó là được. Hoặc ném vào NSSM như trên #1 có hướng dẫn.
 
Nếu thím muốn chạy tự động mỗi khi bật máy thì làm cách này: Windows+R -> gõ shell:startup rồi ném shotcut của file .bat vào đó là được. Hoặc ném vào NSSM như trên #1 có hướng dẫn.
Vâng ạ, em cảm ơn thím nhiều ạ :love:

Thế còn vụ này thì em phải xử lý như nào hả thím?
Với cả em chạy bằng Yoga thì nó vẫn count bình thường. Chạy dnsproxy như thím chỉ cho em phía trên thì nó "mãi mãi tuổi 20" rồi ạ.
Em mở web đủ các kiểu mà nó vẫn nguyên ở số 1863, là ntn thím chỉ em với ạ.
1714917186353.png
 

Thống kê chủ đề

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