CHƯƠNG 4 GIẢI PHÁP THỰC HIỆN IPv6 TRấN NỀN IP
4.2.4. Khai bỏo DN S:
Trong một hệ thống cú cài đặt cỏc node hỗ trợ cơ chế dual – stack thỡ điều kiện tối thiểu cần thiết là dịch vụ DNS của hệ thống đú phải hỗ trợ IPv6 (Hiện nay đó cú một số phần mềm như BIND 8.2 hỗ trợ IPv6 ).
Đối với cỏc nodes IPv4 /IPv6 cần phải khai bỏo cả 2 loại bản ghi trong
DNS server. Hay núi cỏch khỏc là cần phải cấu hỡnh DNS đối với cả 2 loại địa chỉ mà host đú được gỏn. Đối với mỗi địa chỉ IPv6, cấu trỳc bản ghi DNS cú dạng AAAA (Đặc tả về cấu trỳc cỏc loại bản ghi hỗ trợ IPv6 đối với dịch vụ DNS được mụ tả trong RFC 1886). Đối với mỗi địa chỉ IPv4, cấu trỳc bản ghi DNS cú dạng A.
Khi dựng địa chỉ IPv4 – compatible IPv6 được gỏn với cỏc host IPv4/IPv6 ( những host này sử dụng kỹ thuật automatic tunneling ), cả 2 loại bản ghi A và AAAA phải được cấu hỡnh trong DNS. Bản ghi AAAA phải khai bỏo dạng
đầy đủ địa chỉ IPv4 –compatible IPv6, trong khi đú bản ghi A sẽ sử dụng 32
bits thấp trong địa chỉ này.
Khi thực hiện lookup đối với cỏc host IPv6 /IPv4 cú thể tỡm thấy 2 loại bản ghi A và AAAA. Mỗi bản ghi này cú thể trỏ đến mỗi địa chỉ IPv4 hoặc
IPv6. Trong trường hợp kết quả tỡm thấy là một bản ghi AAAA trỏ đến một địa chỉ IPv4 –compatible IPv6, và một bản ghi A trỏ đến địa chỉ IPv4 tương ứng thỡ kết quả trả về cú thể cú cỏc giỏ trị sau:
• Trả lại duy nhất địa chỉ IPv6
• Trả lại duy nhất địa chỉ IPv4
• Trả lại cả 2 địa chỉ IPv4 và IPv6
Lựa chọn loại địa chỉ nào được trả về phụ thuộc vào tuỳ từng trường
hợp;trong trường hợp cả 2 loại địa chỉ được trả về thỡ trật tự sắp xếp cỏc loại
địa chỉ liờn quan đến luồng IP đối với host đú. Nếu một địa chỉ IPv6 được trả
về, node đú giao tiếp với node đớch trong đú cỏc gúi tinh được đúng gúi theo chuẩn IPv6. Nếu địa chỉ IPv4 được trả về thỡ node đú giao tiếp với một host IPv4.