linux 搭建 dns服务器?linux服务器配置dns步骤
大家好,如果您还对linux 搭建 dns服务器不太了解,没有关系,今天就由本站为大家分享linux 搭建 dns服务器的知识,包括linux服务器配置dns步骤的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!
linuX下DNS怎么搭建
1、安装DNS服务器组件:
安装bind
yuminstall-ybindbind-chrootbind-utils
2、编辑DNS主配置文件:
vi/etc/named.conf修改主配置文件,如下图:
修改完毕,保存退出
3、接着修改named.rfc1912.zones文件,vi/etc/named.rfc1912.zones,如下图:
4、添加设置DNS正向解析:
修改zone配置文件,正向解析:
cd/var/named/
cpnamed.localhostszlpt.cn.zone
viszlpt.cn.zone(要和主配置文件[/etc/named.rfc1912.zones]里面定义的zone文件名一致)
5、修改zone配置文件,反向解析:
cd/var/named/
cpnamed.localhost32.168.192.zone
vi0.168.192.zone(要和主配置[/etc/named.rfc1912.zones]文件里面定义的zone文件名一致)
6、更改防火墙设置和selinux设置:
Getenforce(查看selinux是否开启)
setenforce0
vi/etc/sysconfig/iptables#配置防火墙端口
-AINPUT-mstate--stateNEW-mtcp-ptcp--dport53-jACCEPT
-AINPUT-mstate--stateNEW-mudp-pudp--dport53-jACCEPT
-AINPUT-mstate--stateNEW-mtcp-ptcp--dport953-jACCEPT
serviceiptablesrestart#重启防火墙,使规则生效
7、启动DNS服(注意DNS服务名称在linux是叫做bind):
servicenamedstart
8、测试检测域信息是否正常(重要):
检查之前先看下配置文件有没有读取权限ll/var/named
(如果没有读取全线,chmod+r/var/named/*即可)
9、检查bind文件配置过程中容易出错:
以下命令用以检查bind配置文件及zone文件语法
named-checkconf/etc/named.conf
named-checkzoneszlpt.cn/var/named/szlpt.cn.zone
10、启动重启DNS服务,查看服务状态:
servicenamedrestart
servicenetworkrestart
用户端测试解析,通过nslookup进行测试。
如何给linux添加dns服务器记录
dig命令–查询域名DNS信息
它会打印出DNS域名服务器的回应,dig命令主要用来从DNS域名服务器查询主机地址信息
nsupdate命令–动态DNS更新工具
《Linux就该这么学》搭建DNS服务器
DNS常规操作
1.启动DNS服务器:
/etc/init.d/named start
2.停止DNS服务器:
/etc/init.d/named stop
3.重新启动DNS服务器:
/etc/init.d/named restart
Linux下架设DNS服务器通常是使用Bind程序来实现的。Bind是一款实现DNS服务器的开放源码的软件。DNS即域名系统,主要功能是将人们易于记忆的Domain Name(域名)与不易记忆的IP地址进行转换。
Linux系统中,DNS客户端的配置文件是/etc/resolv.conf,该文件记录了DNS服务器的地址和域名。
Linux怎么搭建DNS服务器
Linux搭建DNS服务器简要步骤:
1
简要步骤:
1.在bind的主配置文件中添加该域
2.在/var/named中创建该域的zone文件
3.编辑zone文件,添加需要的信息
4.检测防火墙或selinux设置
5.启动bind服务,重启网络服务
6.用户端测试域名解析
END
搭建DNS服务器详细步骤:
1
1、安装DNS服务器组件
安装bind
yum install-y bind bind-chroot bind-utils
2
2、编辑DNS主配置文件
vi/etc/named.conf修改主配置文件,如下图:
修改完毕,保存退出
3
3、接着修改named.rfc1912.zones文件,vi/etc/named.rfc1912.zones,如下图:
4
4、添加设置DNS正向解析
修改zone配置文件,正向解析:
cd/var/named/
cp named.localhost szlpt.cn.zone
vi szlpt.cn.zone(要和主配置文件[/etc/named.rfc1912.zones]里面定义的zone文件名一致)
5
5、修改zone配置文件,反向解析:
cd/var/named/
cp named.localhost 32.168.192.zone
vi 0.168.192.zone(要和主配置[/etc/named.rfc1912.zones]文件里面定义的zone文件名一致)
6
6、更改防火墙设置和selinux设置
Getenforce(查看selinux是否开启)
setenforce 0
vi/etc/sysconfig/iptables#配置防火墙端口
-AINPUT-m state--state NEW-m tcp-p tcp--dport 53-j ACCEPT
-AINPUT-m state--state NEW-m udp-p udp--dport 53-j ACCEPT
-AINPUT-m state--state NEW-m tcp-p tcp--dport 953-j ACCEPT
service iptables restart#重启防火墙,使规则生效
7
7、启动DNS服(注意DNS服务名称在linux是叫做bind)
service named start
8
8、测试检测域信息是否正常(重要)
检查之前先看下配置文件有没有读取权限 ll/var/named
(如果没有读取全线, chmod+r/var/named/*即可)
9
9、检查bind文件配置过程中容易出错
以下命令用以检查bind配置文件及zone文件语法
named-checkconf/etc/named.conf
named-checkzone szlpt.cn/var/named/ szlpt.cn.zone
10
10、启动重启DNS服务,查看服务状态
service named restart
service network restart
用户端测试解析,通过nslookup进行测试。
END
注意事项
以上经验截图是以centos系统版本为例,其他linux版本配置文件可能有所不同。根据实际情况修改
本经验小编亲测截图,如果您觉得对您有帮助,就点击支持我吧。点击关注“咗嚛”,及时获取最新经验资讯!