Redhat搭建DNS服务

1 克隆虚拟机

  • 与上次一样,直接克隆虚拟机。减少虚拟机安装和创建软件仓库所需的时间

  • 卸载软件(可选)

    1
    dnf remove 软件名

2 设置静态IP

dhcp的配置文件

此IP地址应该与dhcp配置文件中的option domain-name-servers一致

3 配置DNS

  • 下载bind-chroot

    1
    dnf install bind-chroot
  • 编辑配置文件

    第一个:named.conf

    1
    vim /etc/named.conf

    将11和19行的地址改为any

    第二个:named.rfc1912.zones

    1
    vi /etc/named.rfc1912.zones

    我在末尾添加了如下内容

    1
    2
    3
    4
    5
    zone "wian.com" IN {
    type master;
    file "wian.com.zone";
    allow-update { none; };
    };

    第三个:

    切换到如下目录

    1
    cd /var/named/
    1
    cp -p named.empty wian.com.zone

    复制一份模板文件,文件名为named.rfc1912.zones中的file的值

    将文件编辑如下

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    $TTL 3H
    @ IN SOA wian.com. root.wian.com. (
    0 ; serial
    1D ; refresh
    1H ; retry
    1W ; expire
    3H ) ; minimum
    IN NS ns1.wian.com.
    ns1 IN A 88.88.88.110
    www IN A 88.88.88.88

4 开启服务

开启dhcp服务

1
systemctl start dns

设置为开机自启

1
systemctl enable dns

防火墙放行

1
firewall-cmd --permanent --add-service=dns

使其立即生效

1
firewall-cmd --reload

关闭selinux,将圈出的内容改为如下内容

1
vim /etc/selinux/config 

5 访问页面

在浏览器中输入域名并且带上端口号www.wian.com:8080


如果有什么,可以通过下面的邮箱和我联系!!!

img