今天,我们做使用Windows Server 2008的DNS服务把域名解析为IPv6地址的实验。客房端使用Windows XP Professional。关于Windows Server 2008在这里不在赘述,可以参见我的博客里有关Windows Server 2008相关文章。
实验环境说明
DNS服务器 IPv4地址:192.168.0.3 IPV6地址:1001:1:1:1:1:1:1:3
域名:senya.org
WWW服务器 IPv4地址:192.168.0.3 IPv6地址:1001:1:1:1:1:1:1:3
主机名:web.senya.org
客户机: IPv4地址:192.168.0.1 IPv6地址:1001:1:1:1:1:1:1:1
一、为Windows Server 2008配置IPV6地址及配置DNS服务器
打开网络连接,右键单击“本地连接”,打开“本地连接”-“属性”对话框:

图一

图二 配置IPv6地址1001:1:1:1:1:1:1:3/64及DNS

图三 在Windows Server 2008的服务器管理中添加DNS服务器角色


图五 输入域名:senya.org

图六 新建主机

图七


图九 建立反向查找区域

图十

图十一 选择IPV6反向查找区域

图十二 输入前缀

图十三 反向区域文件名

图十四 新建主机并选择PRT记录项
图
图十五
二、配置客户端
为客户端IPV6配置DNS服务器:
C:/>netsh
netsh>interface
netsh interface>ipv6
netsh interface ipv6>
netsh interface ipv6>add dns "本地连接" 1001:1:1:1:1:1:1:3
确定。
netsh interface ipv6>
实验中表明,没有使用IPv6数据包来解析域名,而是使用了IPv6数据来收发DNS解析数据包。

图十六 使用域名访问网站(IPV6),成功解析

图十七 抓取的DNS数据包

图十八 DNS解析中响应客户端数据包
在实验中,无论是Windows Server 2008还是Windows XP均需要设置IPv4地址,DNS才能正常工作或解析。客户端在向DNS服务器请求解析域名时依然是使用IPv4数据包。