Check-Host.cc

Global AAAA (IPv6) Record Checker

Bản ghi AAAA (thường được đọc là "Quad-A") hoạt động hoàn toàn giống với bản ghi A tiêu chuẩn, nhưng nó đảm nhận việc dịch hostname sang địa chỉ IPv6 128-bit. Được phát triển để giải quyết vấn đề cạn kiệt không gian địa chỉ IPv4 toàn cầu, IPv6 cho phép các thiết bị kết nối trực tiếp đến web server mà không phải đi qua các lớp biên dịch mạng phức tạp, gây tăng latency như Carrier-Grade NAT (CGNAT). Khi các nhà mạng di động và ISP bắt đầu mặc định sử dụng hạ tầng IPv6 một cách mạnh mẽ, việc deploy các bản ghi AAAA hợp lệ là bắt buộc để tối ưu hiệu suất ứng dụng.

Kiến trúc Dual-Stack và thuật toán Happy Eyeballs

Các production network hiện đại được deploy bằng cấu hình "Dual-Stack". Điều này có nghĩa là authoritative DNS zone sẽ publish cả bản ghi A và bản ghi AAAA cho cùng một domain. Khi một hệ điều hành client hiện đại (iOS, Android, Windows 11) resolve một domain Dual-Stack, nó sẽ ưu tiên sử dụng giao thức IPv6. Để tránh tình trạng ứng dụng bị treo khi routing IPv6 không ổn định, các trình duyệt implement thuật toán "Happy Eyeballs" (RFC 8305). Trình duyệt sẽ khởi tạo các kết nối bất đồng bộ (asynchronous) đến cả bản ghi AAAA và A cùng một lúc. Quá trình TCP handshake nào hoàn thành trước sẽ được sử dụng, giúp che giấu các lỗi network khỏi end user.

Lỗi Timeout do "Broken IPv6"

Một lỗi cấu hình thường gặp và gây hậu quả nghiêm trọng xảy ra khi system engineer thêm bản ghi AAAA vào DNS zone nhưng quên bind software của web server với network interface IPv6. Ví dụ, nếu cấu hình Nginx chỉ có listen 443 ssl; mà bỏ quên listen [::]:443 ssl;, server sẽ âm thầm drop các gói tin IPv6 đến. Người dùng mobile sẽ gặp phải tình trạng ứng dụng bị delay (latency) rất nặng. Thiết bị của họ sẽ cố kết nối đến bản ghi AAAA, đợi tới 30 giây để connection bị timeout, và chỉ sau đó mới fallback về địa chỉ IPv4 cũ. Xác minh propagation của bản ghi AAAA toàn cầu sẽ đảm bảo hạ tầng của bạn thực sự có thể truy cập được thông qua routing thế hệ mới.

Kiểm tra hạ tầng IPv6

Do bảng định tuyến (routing table) IPv6 phức tạp hơn IPv4 rất nhiều, một bản ghi AAAA trỏ đến một IP hợp lệ không đảm bảo khả năng truy cập toàn cầu. Các tranh chấp peering giữa những nhà cung cấp transit Tier 1 thường dẫn đến các "black hole" IPv6, nơi một số khu vực địa lý nhất định không thể chạm tới đích. Việc chạy công cụ lookup AAAA phân tán sẽ xác nhận rằng các thông báo BGP cho subnet IPv6 của server bạn đang được propagate chính xác qua nhiều hệ thống tự trị (AS).