Linux搭建IPv6+DHCP+DNS服务器详解

如果您想搭建一个IPV6网络,且实现全内网自动获取IPV6地址、域名解析,还要搭建IPV6网站……那本文可能算得上一篇非常nice的教程。

操作系统:CentOS7.5
应用软件:radvd、dhcp、bind

配置网络环境

启用ipv6

修改配置/etc/sysctl.conf

修改配置/etc/sysconfig/network

使配置生效并查看效果:

配置网卡

修改配置/etc/sysconfig/network-scripts/ifcfg-ens33

安装并配置radvd

需要注意的是,radvd用于无状态自动配置地址,客户端通过网络接口接收路由器宣告的全局地址前缀,再结合接口ID形成全球单播地址,但是不能获取DNS

修改配置/etc/radvd.conf

备注:当我把radvd的prefix前缀改为96时,提示只能64,不知道为什么,见下图:

安装并配置DHCP

需要注意的是,dhcp用于有状态自动配置地址,客户端从服务器的地址池中配置地址,能获取DNS

修改配置/etc/dhcp/dhcpd6.conf

这时,在其他计算机上就可以正常获取到IPV6地址了,同时自动获取DNS,如下图:

安装并配置DNS

本文省略named的详细配置方法,以下只是部分配置内容,通过添加一个正向解析举例而已,修改配置/etc/named.conf

修改配置/var/named/dhcpserver.com.zone

至此,DNS解析也开始正常工作。

附加知识

Windows下重新获取IPV6方法:

Linux IPV6 SLAAC(无状态地址自动获取) 的网卡配置:

如果您搭建了IPv6的网站,也可以通过IPv6地址访问,如下图:

原创文章禁止转载:技术学堂 » Linux搭建IPv6+DHCP+DNS服务器详解

精彩评论

9+2=

感谢您的支持与鼓励

支付宝扫一扫打赏

微信扫一扫打赏