码界工坊

htykm.cn
人生若只如初见

dns服务器怎么配置?dns服务器配置详解

dns就是域名系统,是将主机名和域名转化为ip地址的,很多小白dns服务器怎么配置,下面我们就来说说dns服务器配置流程。

dns服务器怎么配置?dns服务器配置详解

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

配置文件说明:

dns服务器怎么配置?dns服务器配置详解

[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.*的说明:

dns服务器怎么配置?dns服务器配置详解

正向解析文件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服务器的配置流程了,想获得更多服务器配置的内容,请关注聚名网!

未经允许不得转载 » 本文链接:http://htykm.cn/html/747f7599177.html

推荐文章

  • debian yum如何查看仓库信息

    在 Debian 系统中,通常使用 apt包管理器而不是 yum。yum是 Red Hat 系列发行版如 CentOS 和 Fedora)使用的包管理器。如果你在 Debian 系统中想要查看仓库信息 ...

  • 域名解析错误105怎么办?域名解析错误105如何解决?

    域名解析错误105怎么办?域名解析错误105如何解决?很多网友朋友们经常会遇到网络出了问题,电脑网页进不去,无线网也连上了,但是也没有网络的情况。打开电脑进网站就会出现(域名解析错误105)这几个字符 ...

  • 域名注册小知识有哪些?域名注册知识百科

    域名注册小知识有哪些?域名注册知识百科?在注册域名都要了解一下域名注册小知识,那么聚名网为你总结一下域名知识。1、什么是国际域名域名domain name)是Internet网络上的一个服务器或一个网 ...

  • 个人注册域名后缀哪个好?新手怎么选择域名后缀

    个人注册域名后缀哪个好?新手怎么选择域名后缀?相信很多人都会有这样的疑问,下面聚名网为你详解一下以上问题。个人域名后缀哪个好?个人域名后缀,很多都可以使用,根据个人的需求来判断。最流行的,肯定是com ...

  • Debian PHP内存泄漏怎么办

    在Debian系统上遇到PHP内存泄漏问题时,可以采取以下步骤进行排查和解决:1. 确认内存泄漏使用 free -m命令查看当前系统的内存使用情况,了解内存使用状况。使用 top命令查看占用内存较高的 ...

  • 什么是域名解析?新手怎么进行域名解析?

    什么是域名解析?新手怎么进行域名解析?简单来讲就是把域名指向网站空间的外网IP地址,等待解析成功后,人们就可以通过域名方便地访问网站的一种服务。也可以理解为域名到IP地址的转换过程。域名的解析工作由D ...

  • 买下域名怎么使用?如何购买空间?

    如今很多人购买域名用来建站或者是其他用途,下面我们就来说说买下域名怎么使用?如何购买空间?购买空间可以分为四步:1、选择你要购买的空间的大小。这里给建网站新手一个建议,在购买网站空间时,可以参考以下的 ...

  • store域名好不好?store域名值得投资吗

    store域名好不好?store域名值得投资吗?相信很多人多都会有这样的疑问,下面聚名网为你详解一下以上问题。store域名值得投资吗?store域名值得投资的,。store和。com一样都是全球通用 ...