您的位置:首页 > 运维架构 > Linux

Linux学习–(DNS服务搭建)

2016-12-29 08:45 465 查看
一.认识DNS

玩过网络的朋友一定对DNS不陌生,但是对于初学者来说貌似听说过但是不知道是啥。

DNS 是域名系统 (Domain Name System) 的缩写,该系统用于命名组织到域层次结构中的计算机和网络服务。DNS 命名用于 Internet 等 TCP/IP 网络中,通过用户友好的名称查找计算机和服务。当用户在应用程序中输入
DNS 名称时,DNS 服务可以将此名称解析为与之相关的其他信息,如 IP 地址。因为,你在上网时输入的网址,是通过域名解析系解析找到相对应的IP地址,这样才能上网。其实,域名的最终指向是IP。

 

二.搭建DNS前的准备

Linux系统—我们用Centos作为演示

网络环境:在一个局域网内,DNS服务器IP 192.168.1.1

 

三.安装DNS服务

命令:yum install -y bind

 

四.配置named.conf

命令:vim /etc/named.conf





 

五.配置named.rfc1912.zones(添加自定义域到文件中)

命令:vim /etc/named.rfc1912.zone





long.com为我们定义的域名,long.com.zone为域名的配置文件,稍后我们要自行创建

 

六.创建域名zone文件

复制模板文件–(不嫌麻烦纯手工也可以)

命令:cp /var/named/named.localhost /var/named/long.com.zone       //long.com.zone就是先前在named.rfc1912.zone中定义的域名配置文件,这里要互相对应这才找得到

 

七.编辑域名配置文件

命令:vim /var/named/long.com.zone    //此处觉为关键,没有配置好会导致域名不能解析以及服务无法启动.com.后面的.不要遗忘。





 

八.启动DNS服务

赋予/var/named权限    命令:chmod +r /var/named/*

关闭防火墙     命令:service iptables stop

启动服务    命令:service named start

九.测试DNS解析

我们只配置了正向解析那么我们就来验证正向解析     //图中ns.long.com正确解析到了dns服务器192.168.1.1





ping ns.long.com和www.long.com    都是可以成功Ping通的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  centos Linux DNS