dns就是域名系统,是将主机名和域名转化为ip地址的,很多小白dns服务器怎么配置,下面我们就来说说dns服务器配置流程。
网站建设公司,为您提供网站建设,网站制作,网页设计及定制网站建设服务,专注于成都定制网页设计,高端网页制作,对成都软装设计等多个行业拥有丰富的网站建设经验的网站建设公司。专业网站设计,网站优化推广哪家好,专业成都网站营销优化,H5建站,响应式网站。
DNS配置文件
/etc/named.conf 主配置文件 服务器主要运行参数
/etc/named.rfc1912.zones 区域文件,主要指定要解析哪个域名
/var/named/xxx.xx 数据文件,用来正向和反向的解析
资源记录的类型
(1)A记录(Address)正向解析
A记录是将一个主机名(全称域名FQDN)和一个IP地址关联起来。这也是大多数客户端程序默认的查询类型。
(2)PTR记录(Pointer)反向解析
PTR记录将一个IP地址对应到主机名(全称域名FQDN)。这些记录保存在in-addr.arpa域中。
(3)CNAME记录(Canonical Name)别名
别名记录,也称为规范名字(Canonical Name)。这种记录允许您将多个名字映射到同一台计算机。
(4)MX记录(Mail eXchange)
MX记录是邮件交换记录,它指向一个邮件服务器,用于电子邮件系统发邮件时根据 收信人的地址后缀来定位邮件服务器。MX记录也叫做邮件路由记录,用户可以将该域名下的邮件服务器指向到自己的mail server上,然后即可自行操控所有的邮箱设置。
当有多个MX记录(即有多个邮件服务器)时,则需要设置数值来确定其优先级。通过设置优先级数字来指明首选服务器,数字越小表示优先级越高。
(5)NS记录(Name Server)
NS(Name Server)记录是域名服务器记录,也称为授权服务器,用来指定该域名由哪个DNS服务器来进行解析。
将网站的NS记录指向到目标地址,在设置NS记录的同时还需要设置目标网站的指向,否则NS记录将无法正常解析
NS记录优先于A记录。即,如果一个主机地址同时存在NS记录和A记录,则A记录不生效。
DNS服务的配置方法
提示:本次DNS环境配置是在centos7.x中进行的。
(1)配置前的准备工作
1、配置好本地光盘yum源或者配置网络yum源
2、设置好防火墙开放UDP的53端口,或者直接关闭防火墙
防火墙永久关闭:/etc/init.d/iptables stop
service iptables stop
3、关闭selinux
selinux临时关闭:setenforce 0
selinux永久关闭:sed –i“7s/enforcing/disabled/g”/etc/selinux/config
(2)安装bind软件
[root@localhost ~]# yum -y install bind
(3)修改主配置文件/etc/named.conf两个地方为{any}
[root@localhost ~]# vim /etc/named.conf
options {
listen-on port 53 { any; };
listen-on-v6 port 53 { ::1; };
directory "/var/named";
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
memstatistics-file "/var/named/data/named_mem_stats.txt";
allow-query { any; };
(4)修改区域文件/etc/named.rfc1912.zones
配置文件说明:
[root@localhost ~]# vim /etc/named.rfc1912.zones
zone "long.com" IN {
type master;
file "named.zheng"; 正向解析文件名(名称可以自定义)
allow-update { none; };
};
zone "115.168.192.in-addr.arpa" IN {
type master;
file "named.fan"; 反向解析文件名(名称可以自定义)
allow-update { none; };
};
提示:上面的配置文件可以只保留两个地方,一个正向解析域名,一个反向解析域名,其余都可以删除
[root@localhost ~]# cd /var/named/
[root@localhost named]# ls
data dynamic named.ca named.empty named.localhost named.loopback slaves
生成上面的/etc/named.rfc1912.zones配置文件中指定的正反解析文件
[root@localhost named]# cp -a named.localhost named.zheng
[root@localhost named]# cp -a named.loopback named.fan
(5)修改上面的正向解析文件和反向解析文件
解析文件named.*的说明:
正向解析文件named.zheng的修改
[root@localhost named]# vim named.zheng
$TTL 1D
@ IN SOA long.com. rname.invalid. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS dns.long.com.
dns A 192.168.115.120 dns服务器的IP地址
www A 192.168.115.130 www服务器的IP地址
AAAA ::1
~
反向解析文件named.fan的修改:
[root@localhost named]# vim named.fan
$TTL 1D
@ IN SOA long.com. rname.invalid. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS dns.long.com.
120 PTR dns.long.com.
130 PTR www.long.com.
[root@localhost named]# systemctl start named.service 启动dns服务
(6)找一个客户端,把DNS修改成成我们的DNS 服务器IP地址,然后保存退出,重启网卡
[root@localhost network-scripts]# systemctl restart network.service
[root@localhost network-scripts]# cat /etc/resolv.conf 查看DNS已经修改成我们搭建的了
# Generated by NetworkManager
search long.com
nameserver 192.168.115.120
[root@localhost network-scripts]# yum install bind-utils 安装nslookup命令的软件包
[root@localhost network-scripts]# nslookup
> 192.168.115.130 查看用ip能否解析成域名
Server: 192.168.115.120
Address: 192.168.115.120#53
130.115.168.192.in-addr.arpa name = www.long.com.
> www.long.com 查看用域名能否解析成IP地址
Server: 192.168.115.120
Address: 192.168.115.120#53
Name: www.long.com
Address: 192.168.115.130
(7)再创建一台虚拟机作为网页服务器,把IP地址修改为我们DNS服务器解析的IP地址,然后安装httpd服务
[root@localhost network-scripts]# yum -y install httpd
[root@localhost network-scripts]# systemctl start httpd.service
(8)在客户机上输入网址解析即可
[root@localhost network-scripts]# yum -y install elinks
[root@localhost network-scripts]# elinks www.long.com
输入这个地址后就会弹出网页服务窗口,此时dns服务器就配置完成了。
dns服务器怎么配置?以上就是dns服务器的配置流程了,想获得更多服务器配置的内容,请关注聚名网!
当前题目:dns服务器怎么配置?dns服务器配置详解
转载来于:http://lswzjz.com/article/cphsgj.html