ngdcnam
Năng động
- Tham gia ngày
- 04/07/2014
- Bài viết
- 395
- Reaction score
- 182
- Điểm
- 42
Chủ net thường gặp hiện tượng mạng kiểm tra vẫn có nhưng có web thì vào được, có web không, mặc dù vẫn ping đến server 8.8.8.8 hay 1.1.1.1, vào 1 số web thường báo lỗi có chữ ERROR ...RESOLVER, và đau khổ nhất là load vào các menu hay launcher game (như liên minh huyền thoại) rất chậm, thậm chí không vào được, Lỗi VAN xxx xảy ra liên tục do Riot Vanguard.....
Hình dưới là công cụ chống hack Riot Vanguard đang kết nối đến 16-18 server thuộc cụm CDN của Amazon đặt ở Hongkong và Singapore, ngoài kết nối kém đến các ip như 108.107.32.12, nếu DNS máy tính không phân giải được sub domain cloudfront.net thì nó không thể kết nối đến 18 server tương tự như ip 108.107.32.12
Đây là nguyên nhân gây ra nhiều lỗi VAN xxx trên game của Riot mà nhiều chủ nét dính phải trên Liên mình huyền thoại và nhiều nhất là Valorant
Khi đã đăng nhập rồi load vào menu hay launcher game Liên minh huyền thoại, trước lúc tìm trận, nó kết nối đến các hàng chục server của Cloudflare và Amazon, bị khung hình game Liên minh huyền thoại "đen thui" hay load rất chậm là ở các server này
Cũng như trên nếu DNS máy tính không phân giải được sub domain amazonaws.com thì nó không thể kết nối đến các ip như 52.74.72.6
Hình bên dưới rất nhiều người nhầm lẫn thấy file RiotClientService.exe giống như nó chèn IP cho kết nối đến trực tiếp đến các server Cloudflare thì làm gì cần đến DNS để phân giải tên miền
Thật ra nếu không có DNS resolver (công cộng như 8.8.8.8 hay 1.1.1.1) thì PC không thể kết nối đến các IP của Cloudflare như 104.17.174.5, 104.17.173.5
Bởi các cụm CDN chứa dữ liệu của Riot họ sợ bị tấn công nên sử dụng dịch vụ Cloudflare, Ví dụ các IP cụm CDN Riot họ add vào các sub domain của Cloudflare rồi họ dùng A record trỏ đến 104.17.174.5, 104.17.173.5
Quá trình này của Riot nằm trên server DNS lưu trữ dữ liệu gốc (nameserver authoritative) mà máy chơi game không có quyền truy vấn trên server này, nên bắt buộc phải thông qua DNS resolver công cộng như 8.8.8.8 hay 1.1.1.1
Hình ảnh bên dưới mình dùng công cụ truy vấn được trên nameserver authoritative khi cụm CDN Riot trỏ vào IP Cloudflare
CÁCH KHẮC PHỤC
A>DNS bị redirect sang trang lạ : Bị malware thay đổi file hosts
Quét malware, kiểm tra file C:\Windows\System32\drivers\etc\hosts
B>Tên miền không phân giải được (Could not resolve hostname)
Thường do cache DNS resolver hệ điều hành windows bị lỗi ( Ứng dụng này vào services.msc sẻ thấy nó chạy thường trú trên windows)
Xoá cache DNS, vào Run -> gõ chữ : ipconfig /flushdns
Trong boot rom khi làm gì đó mở băng image cũng nên làm thao tác này rồi đóng băng image, để loại trừ cache DNS resolver windows đã quá cũ
Sử dụng lệnh "nslookup" có sẵn của hđh windows kiểm tra tên miền được phân giải ra ip
C>DNS không phản hồi (DNS not responding) hoặc phản hồi quá chậm
DNS resolver công cộng (như 8.8.8.8 hay 1.1.1.1) bị quá tải hoặc ngõ quốc tế kết nối kém, các ứng dụng khác như web, download... chiếm dụng hết băng thông ngõ quốc tế, làm PC khó kết nối với DNS resolver công cộng
CÁC CÁCH KHẮC PHỤC TUỲ KHẢ NĂNG KỸ THUẬT CHO HIỆU SUẤT KHÁC NHAU RẤT LỚN:
1. Hoán đổi thay thế các DNS resolver công cộng như Google (8.8.8.8 / 8.8.4.4) hoặc Cloudflare (1.1.1.1/1.0.0.1) hoặc Cisco ( 208.67.220.220/208.67.222.222)
Cái này chủ nét không cần biết hiểu biết về kỹ thuật có thể tự làm, còn 2 mục dưới phải nhờ kỹ thuật
2. Cấu hình QoS trên router ưu tiên băng thông DNS resolver công cộng, theo mặc định port DNS là UDP 53, chưa thấy dịch vụ nào ngoài DNS sử dụng port UDP 53 để truyền tải dữ liệu nên không cần gán thêm IP đích.
Hình dưới ví dụ với router pfsense cấu hình ưu tiên băng thông cho DNS chạy nhiều wan
3. Thiết lập cài đặt DNS resolver nội bộ trên máy tính tiền hoặc server boot rom hoặc trên PC router.... có nghĩa là chúng ta tạo 1 hệ thống phân giải tên miền tại phòng game cho mạng nội bộ tương tự như các DNS resolver công cộng của Google (8.8.8.8) hoặc Cloudflare(1.1.1.1)
Lúc này tốc độ phân giải tên miền của các máy chơi game tăng lên hàng trăm lần, điển hình ta ping đến DNS resolver nội bộ chỉ còn 0,2 -0,5 ms chứ không còn 30 ms đến hàng trăm ms như các DNS resolver công cộng Google hoặc Cloudflare, và tốc độ phân giải tên miền của các máy chơi game không phụ thuộc vào internet nửa
Chỉnh sửa cuối:
