Sự lựa chọn ngăn xếp giao thức

Một phần của tài liệu Nghiên cứu triển khai mô hình mạng ứng dụng IP version 6 (Trang 95 - 96)

Mặc dù một ứng dụng được mã hóa để sử dụng cả hai loại giao thức IPv4 và IPv6, nhưng một nút hai ngăn xếp thì không tự quyết định ngẫu nhiên xem sẽ sử dụng ngăn xếp nào để liên lạc. Có hai phương pháp để buộc một nút hai ngăn xếp sử dụng ngăn xếp IPv6 của nó khi khả năng kết nối IPv6 là cho phép:

Cấu hình bằng tay bởi ngƣời dùng: Nếu người dùng biết một địa chỉ IPv6 của một host IPv6 đích, thì có thể ghi vào địa chỉ IPv6 để thiết lập một phiên kết nối. Tuy nhiên, như đã trình bày ở trên, khuôn dạng bắt buộc của một địa chỉ IPv6 phải được sử dụng. Đối với các ứng dụng web, đừng quên sử dụng các khuôn dạng địa chỉ cụ thể sử dụng trong URL. Nhập bằng tay một địa chỉ IPv6 thì tốt cho việc kiểm tra, sữa chữa, nhưng đây không phải là cách tốt nhất để hàng ngày sử dụng các ứng dụng.

Sử dụng một dịch vụ tên miền: Như chúng ta đã biết có thể cấu hình một tên miền FQDN trong dịch vụ tên miền với cả địa chỉ IPv4 và IPv6. Một FQDN có thể có được thông qua một địa chỉ IPv4 được đặc trưng bởi một bản ghi A hoặc thông qua một địa chỉ IPv6 được đặc trưng bởi một bản ghi AAAA trong DNS server. Cuối cùng, cũng FQDN đó có thể có được với cả địa chỉ IPv4 và IPv6. Điều này có nghĩa là DNS server có thể được yêu cầu để cung cấp thông tin về khả năng của server và dịch vụ host hoặc là trên IPv4 hoặc trên IPv6.

Yêu cầu cho một địa chỉ IPv4: Ứng dụng chỉ chạy IPv4 yêu cầu các dịch vụ tên miền phân giải FQDN thành một bản ghi A (địa chỉ IPv4). Nếu ứng dụng nhận được bản ghi A, nó liên lạc với host name sử dụng địa chỉ IPv4 nhận được.

Yêu cầu cho một địa chỉ IPv6: Ứng dụng chỉ chạy IPv6 yêu cầu dịch vụ tên miền phân giải FQDN thành một bản ghi AAAA (địa chỉ IPv6). Nếu ứng dụng nhận được bản ghi AAAA, nó liên lạc với host name sử dụng địa chỉ IPv6 nhận được.

Yêu cầu cho cả hai loại địa chỉ: Ứng dụng với cả IPv4 và IPv6 hỗ trợ yêu cầu dịch vụ tên miền phân giải FQDN thành cả hai loại địa chỉ. Ứng dụng tìm bản ghi

AAAA trước. Nếu nó không tìm thấy bản ghi AAAA, nó tìm kiếm bản ghi A để liên lạc với host name đó.

Một phần của tài liệu Nghiên cứu triển khai mô hình mạng ứng dụng IP version 6 (Trang 95 - 96)