• 文章搜索:
  • WLAN技术专栏

        • 分享到...

        • 新浪微博
        • 腾讯微博
        • 推荐到豆瓣 豆瓣空间
        • 分享到搜狐微博 搜狐微博
        • 分享到QQ空间 QQ空间
        • 分享到腾讯朋友 腾讯朋友
        • 网易微博分享 网易微博
        • 添加到百度搜藏 百度搜藏
        • 转贴到开心网 开心网
        • 转发好友 告诉聊友
    • 推荐
    • 打印
    • 收藏

    双栈客户端通过IPv4 DHCP SERVER分配DNS服务器完成IPv6地址解析典型案例

    前言

    IPv6技术已日渐成熟,应用也越来越多,FTPHTTPDNSDHCPTELNET等都已支持IPv6,目前客户端也大部分都支持双栈。同时IPv4的地址日益缺乏,IPv6的运营商层面的应用也丰富起来,由于WLAN业务的蓬勃发展今天在WIFI业务上承载IPv6的应用也已经开始小规模尝试,当使用相关IPv6的上网流览时,使用能支持双栈的客户端进行HTTP访问时,客户端可以分别使用IPv4IPv6进行DNS解析,根据DNS服务器中携带的地址决定使用IPv4IPv6进行HTTP访问。但目前部署纯IPv6DNS仍有相当的困难,从而双栈客户端通过IPv4 DHCP SERVER分配DNS服务器完成IPv6地址解析的应用应运而生。

    1 应用场合

    不需要单独的DHCPV6 SERVER下发DNS服务器地址,可以借助IPv4 DHCP SERVER下发DNS服务器地址进行IPv6地址解析。但有以下需要注意事项:

     

    (1)      客户端支持IPv4IPv6双栈;

    (2)      DNS服务器只配置IPv6的主机即可;

    (3)      HTTP SERVER需将默认网站停掉,新创建的网站使用默认80端口。

    2 配置举例

    2.1  组网需求

    DNS serverIP地址为8.1.1.5/8

    ACAP通过IPv4关联。

    STA通过VLAN2接入,同时支持IPv4IPv6

    HTTP SERVER通过VLAN3使用IPv6通信。

    图2-1 组网图

    2.2  配置思路

    l   AC配置AP相关信息,使AP可以关联到AC

    l   AC上配置DHCP SERVER,并下发DNS服务器地址,本例为8.1.1.5STA上线后自动获取IPv4地址及DNS服务器地址;

    l   ACSTA上启用IPv6,并配置IPv6地址,可以ping通;

    l   配置DNS服务器,对应主机的IPv6地址,本例中为5991:6::2

    l   配置HTTP SERVER,将默认网站停掉,新添加一个网站,使用默认端口80,配置相关目录及使用的默认网页;

    l   HTTP SERVERSTA上配置相应路由,保证STAHTTP SERVER可以ping通。

    2.3  配置步骤

    2.3.1  主要配置步骤

    1. AC配置AP相关信息,使AP可以关联到AC

    2. AC上配置DHCP SERVER,并下发DNS服务器地址,本例为8.1.1.5

    dhcp server ip-pool 1

     network 180.5.1.0 mask 255.255.255.0

     gateway-list 180.5.1.1

     dns-list 8.1.1.5

    3. ACSTA上启用IPv6,并配置IPv6地址,可以ping

    #配置AC

    [AC]ipv6

    [AC] interface Vlan-interface2

    [AC-Vlan-interface2] ipv6 address 5991:5::1 64

    [AC-Vlan-interface2]quit

    [AC] interface Vlan-interface3

    [AC-Vlan-interface3] ipv6 address 5991:6::1/64

    #配置STA

    C:\> netsh interface ipv6 install

    C:\> netsh interface ipv6 add address 3 5991:5::11

    4. 配置DNS服务器,对应主机的IPv6地址,本例中为5991:6::2

    #打开DNS控制面板,右键点击新建区域,根据提示新建一个区域

    #右键新建的区域,点击其他新记录

    在弹出的对话框中选择IPv6主机(AAAA),根据提示填写主机名及IPv6地址添加一台IPv6主机

    5. 配置HTTP SERVER,将默认网站停掉,新添加一个网站,使用默认端口80,配置相关目录及使用的默认网页

    #打开IIS管理器,点击网站,将默认网站停止,右键网站选择新建网站

    #根据提示输入网站名称,点击下一步,对IP地址和端口进行设置,采用如下设置即可

    #选择打开网页文件的目录

    #对访问权限进行设置,完成配置

    #右键新建的网站,点击属性,选择文档页,设置使用的文档,并将该文档放到创建网站时设置的目录下

     

    6. HTTP SERVERSTA上配置相应路由,保证STAHTTP SERVER可以ping

    #配置STA静态路由

    C:\>netsh interface ipv6 add route 5991:6::/64 3 5991:5::1

    #配置HTTP SERVER静态路由

    C:\>netsh interface ipv6 add route 5991:5::/64 3 5991:6::1

    2.4  验证结果

    (1)      STA上线后可以通过AC自动获取IPv4地址及DNS服务器地址

    (2)      STAHTTP SERVER之间使用IPv6可以ping通。

    (3)      STA上打开IE浏览器,在地址栏中输入HTTP SERVER上配置的网站名称,可以正常打开网页。

    (4)      STA上打开ethereal抓包软件,可以看到DNS解析过程及通过IPv6访问HTTP SERVER的过程。

    图2-2 DNS解析及IPV6访问HTTP SERVER过程

    顶端