第11章 拾遗4:IPv6_给计算机配置IPv6地址

Posted 浅墨浓香

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第11章 拾遗4:IPv6_给计算机配置IPv6地址相关的知识,希望对你有一定的参考价值。

4. 给计算机配置IPv6地址

4.1 无状态自动配置IPv6地址

(1)网络拓扑

 

  ①无状态地址自动配置是指不需要DHCP服务器进行管理,由客户端向路由器发送前缀请求(RS)询问其所在网段。路由器收到RS后,会发送前缀公告消息(RA)客户端根据网络RA并自己的MAC地址计算出IPv6地址

  ②注意:RA公告不支持DNS分发,所以客户端只能得到IPv6地址,而得不到DNS服务器地址等额外信息。

(2)路由器配置

R2#conf t
R2(config)#ipv6 unicast-routing  //开启路由器IPv6单播数据包转发功能.
R2(config)#interface fastEthernet 0/0
R2(config-if)#ipv6 address 2012:8000::1/64 //设置f0/0接口的IPv6地址
R2(config-if)#no sh
R2(config-if)#exit
R2(config)#interface serial 2/0
R2(config-if)#ipv6 address 2012:2000::2/64 //设置s0/0接口的IPv6地址
R2(config-if)#no sh
R2(config-if)#

(3)测试:将虚拟机Win7和Win8的IPv6地址设置成“自动获取IPv6地址”,然后用ipconfig /all查看是否可以从路由器那里获取到全球单播地址(全局路由前缀并结合MAC生成)

4.2 有状态自动配置

(1)网络拓扑

 

  ①有状态的地址自动配置是指由DHCP服务器统一管理,客户端从DHCP服务器的地址池中拿到IPv6地址和其他信息(例如DNS等,但DHCPv6 不支持默认网关的分配)。这克服了IPv6无状态自动配置的缺点。

  ②当计算机启动时客户端先发送路由器前缀请求(RS),路由器发送前缀公告消息(RA)。如果路由器想让客户端从DHCP服务器获得IPv6地址(即有状态自动配置),则RA中有M标记位应被置1收到该RA消息的主机将从DHCP服务器来获取IPv6地址RA中还有一个O标记位,被置1时,则收到该RA消息的主机将从DHCP服务器来获取DNS等配置信息

(2)在Windows Server2016中安装DHCP服务和DNS服务

  ①将Win2016虚拟机放入VMnet1中。并打开本地连接,设置使用的静态IPv6(2012:1000::100/64)和静态的IPv4地址(192.168.10.100/24)

  ②安装DHCP和DNS服务:打开“服务器管理器”→“添加角色和功能”→从“服务器角色”中勾选“DHCP服务器”和“DNS服务器

  ③DHCP设置

    A.打开“DHCP管理器”→“IPv6”→“新建作用域”→填写作用域名称,如“LocalIPv6”,描述为:“2012:1000::”→填写前缀“2012:1000::”(注意DHCPv6无法指定起始和结束地址)。

 

    B.为刚创建的“LocalIPv6”作用域指定DNS服务器:“IPv6”→作用域[localIPv6]→“作用域选项”→“配置选项”→勾选“DNS递归名称服务器IPv6地址列”,并在数据项中填入IPv6地址“2012:1000::100”。同时勾选“域搜索列表”,并输入“5iedu.net”

 

  ④DNS服务器设置

 

    A.打开“DNS管理器”→“正向查找区域”→“新建区域”→选择区域类型为“主要区域”→区域名称“5iedu.net”

    B.新建主机“www”,对应的IPv6地址为“2012:1000::100”

  【注意】DHCPv6 不支持默认网关的分配。因此,从DHCP服务器中无法获得默认网关的配置信息。在有状态自动配置中,客户端获得的默认网关就是响应其RS请求的路由器接口。此时处于同一子网的计算机之间无法通过全球单独地址相互ping通,会出现“PING:传输失败.常见故障”的错误。但可以通过“链路本地单播地址”互相ping通

(3)路由器R1设置:允许计算机从DHCP服务器获取IPv6地址和DNS地址。

R1#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
R1(config)#interface fastEthernet 0/0
R1(config-if)#ipv6 nd managed-config-flag  //设置M选项(从DHCP服务器获取IPv6)
R1(config-if)#ipv6 nd other-config-flag    //设置O选项(获取DNS等信息)
R1(config-if)#exit
R1(config)#exit

(4)测试:将VMnet1中的Win7的IP地址和DNS设置为自动获得,然后重启网卡。可以通过ipconfig /all查看相关信息。也可以通过ping 2012:1000::1或ping www.5iedu.net来测试从Win7到路由器R1或DHCP服务器是否能ping通。

以上是关于第11章 拾遗4:IPv6_给计算机配置IPv6地址的主要内容,如果未能解决你的问题,请参考以下文章

第11章 拾遗4:IPv6和IPv4共存技术_双栈技术和6to4隧道技术

第11章 拾遗5:IPv6和IPv4共存技术_ISATAP隧道技术

第11章 拾遗5:IPv6和IPv4共存技术_NAT-PT技术全书完

第21章 网络编程

第4章 基本tcp套接字编程

配置IPv6地址跳变——网络测试仪实操