Năm lỗi cấu hình DNS thường gặp
Lỗi DNS thường biểu hiện thành “website không truy cập được” dù ứng dụng và các target vẫn hoạt động bình thường, nên cần hiểu đúng cơ chế để xác định nguyên nhân.
Năm tình huống phát sinh khi MFTECH vận hành DNS. Thử phương án thường được lựa chọn đầu tiên, sau đó chuyển sang phương án khác để so sánh.
Nhấn Chạy mô phỏng để quan sát từng bước xử lý. Thay đổi lựa chọn và chạy lại để so sánh kết quả.
- NLB tắt cross-zone load balancing: mỗi node chỉ phân phối traffic cho target trong cùng AZ, do đó tại AZ có ít target, mỗi target chịu tải lớn hơn.
- Hiển thị trang thông báo lỗi khi gặp sự cố: failover active-passive, không sử dụng weighted.
- Điều chỉnh phạm vi khu vực: geoproximity với bias.
- Giới hạn theo quốc gia: Route 53 geolocation tại tầng DNS, CloudFront geo restriction tại tầng phân phối nội dung.
- Lưu lượng tăng đột biến: multivalue answer (tối đa 8 record healthy, chọn ngẫu nhiên) không bổ sung năng lực xử lý và không thay thế load balancer; tăng năng lực bằng Auto Scaling group phía sau ALB.
Five common DNS configuration mistakes
DNS mistakes usually show up as “the website is unreachable” while the application and its targets are running fine, so the mechanism must be understood to find the cause.
Five situations that come up as MFTECH operates its DNS. Try the option that is usually chosen first, then switch to another option to compare.
Nhấn Chạy mô phỏng để quan sát từng bước xử lý. Thay đổi lựa chọn và chạy lại để so sánh kết quả.
- NLB with cross-zone load balancing turned off: each node distributes traffic only to targets in its own AZ, so in an AZ with fewer targets, each target carries more load.
- Showing an error notice page during a failure: active-passive failover, not weighted.
- Adjusting the size of a region: geoproximity with bias.
- Restricting by country: Route 53 geolocation at the DNS layer, CloudFront geo restriction at the content delivery layer.
- A traffic spike: multivalue answer (up to 8 healthy records, chosen at random) adds no capacity and is not a substitute for a load balancer; add capacity with an Auto Scaling group behind the ALB.