dns服务器搭建总结(DNS服务器怎么搭建)

本文目录
- DNS服务器怎么搭建
- linuX下DNS怎么搭建
- Linux搭建DNS服务器DNSlinux搭建
- 如何搭建一个公共DNS服务器
- 写总结用的,DNS服务器的构建涉及哪些相关理论,调试过程中出现的相关问题及相应解决办法,个人体会及建议
- Linux怎么搭建DNS服务器
- DNS原理总结及其解析过程详解
- 如何搭建DNS服务器
- CentOS7 搭建 DNS 域名解析服务器
- linuxdns搭建详解linuxdns搭建
DNS服务器怎么搭建
dns服务器搭建配置方法:
2008搭建dns是通过新建dns角色服务器来实现,打开2008系统之后,打开服务器管理器找到角色----右侧有一个添加角色
接着进入角色新建向导页面,默认进行下一步
等待片刻扫描服务器角色之后,勾选dns服务器(注意搭建dns服务器要求固定IP地址)
检查设置服务器固定IP
打开网络和共享中心,找到本地连接属性。打开点击internetv4属性,常规选项卡里面选择手动配置IP
如果服务器是固定IP,直接进行下一步向导
提示对话框确认安装dns服务器,点击【安装】继续
点击安装之后,进入安装阶段需要等待几分钟
安装好之后,如果关闭了windows update 会提示一个警告。建议激活windows update服务(其实这个可以不用开启不影响dns使用)
再次返回服务器管理器角色服务里面,可以看到dns服务器
另外:
1..设置公网DNS转发:关于怎么添加dns记录的相关方法,咗嚛会另外一篇经验提供内部邮箱解析设置案例。
2.除此之外,dns服务器还要设置一个外部转发器,对于不能解析的地址进行外网dns解析
客户端怎么设置dns,内部电脑的话,把dns部分首选dns设置为服务器的ip地址。辅助dns设置一个能够正常连接的公网IP即可,如果都是动态分配的到路由器上设置分配首选dns为内部dns
linuX下DNS怎么搭建
1、安装DNS服务器组件:
安装bind
yum install -y bind bind-chroot bind-utils
2、DNS主配置文件:
vi /etc/named.conf修改主配置文件,如下图:
修改完毕,保存退出
3、接着修改named.rfc1912.zones文件,vi /etc/named.rfc1912.zones,如下图:
4、添加设置DNS正向解析:
修改zone配置文件,正向解析:
cd /var/named/
cp named.localhost szlpt.cn.zone
vi szlpt.cn.zone(要和主配置文件里面定义的zone文件名一致)
5、修改zone配置文件,反向解析:
cd /var/named/
cp named.localhost 32.168.192.zone
vi 0.168.192.zone(要和主配置文件里面定义的zone文件名一致)
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、启动DNS服(注意DNS服务名称在linux是叫做bind):
service named start
8、测试检测域信息是否正常(重要):
检查之前先看下 配置文件有没有读取权限 ll /var/named
(如果没有读取全线, chmod +r /var/named/* 即可)
9、检查bind文件配置过程中容易出错:
以下命令用以检查bind配置文件及zone文件语法
named-checkconf /etc/named.conf
named-checkzone szlpt.cn /var/named/ szlpt.cn.zone
10、启动重启DNS服务,查看服务状态:
service named restart
service network restart
用户端测试解析,通过nslookup进行测试。
Linux搭建DNS服务器DNSlinux搭建
linuxCentOS如何永久改变DNS配置呢?
永久修改DNS地址的方法:
1、配置ip地址文件/etc/sysconfig/network-scripts/ifcfg-eth0添加一行DNS1=8.8.8.8#手动添加一个dns地址;DNS配置文件/etc/resolv.conf的地址会自动匹配手动添加的地址;重启网卡后不会清除;
2、手动添加dns地址DNS配置文件/etc/resolv.confnameserver192.168.1.17配置ip地址文件/etc/sysconfig/network-scripts/ifcfg-eth0添加PEERDNS=no#添加后不会去打扰/etc/resolv.conf文件DHCP环境下,在/etc/resolv.conf手动添加dns地址后,重启网卡,会自动清除;添加到/etc/sysconfig/network-scripts/ifcfg-eth0的dns地址不会清除。静态配置IP的环境下,/etc/resolv.conf手动添加dns地址,重启后不会清除。
linux中安装dns怎么查看挂载目录?
linux下查看目录的挂载分区命令如下:
1、使用df-h命令2、第一列是磁盘分区,最后一列是挂载目录,中间还有分区使用率等。
UbuntuLinux中如何指定DNS服务器的地址?
配置dns服务器ubuntu的dns服务器信息,放在/etc/resolv.conf中,添加dns服务器地址,如202.112.125.53,则在上述文件中加入nameserver202.112.125.53保存退出重启下网络服务/etc/init.d/networkingrestart
Linux常用网络配置文件/etc/resolv.conf配置DNS客户?
文件/etc/resolv.conf配置DNS客户,它包含了主机的域名搜索顺序和DNS服务器的地址,每一行应包含一个关键字和一个或多个的由空格隔开的参数。下面是一个例子文件:nameserver202.103.44.150nameserver8.8.8.8searchhuawei-3com.com合法的参数及其意义如下:nameserver表明DNS服务器的IP地址,可以有很多行的nameserver,每一个带一个IP地址。在查询时就按nameserver在本文件中的顺序进行,且只有当第一个nameserver没有反应时才查询下面的nameserver.domain声明主机的域名。很多程序用到它,如邮件系统;当为没有域名的主机进行DNS查询时,也要用到。如果没有域名,主机名将被使,用删除所有在第一个点(.)前面的内容。search它的多个参数指明域名查询顺序。当要查询没有域名的主机,主机将在由search声明的域中分别查找。domain和search不能共存;如果同时存在,后面出现的将会被使用。sortlist允许将得到域名结果进行特定的排序。它的参数为网络/掩码对,允许任意的排列顺序。RedHat中没有提供缺省的/etc/resolv.conf文件,它的内容是根据在安装时给出的选项动态创建的。
如何把Linux系统加入到域?
1.配置DNS#vi/etc/resolv.confnameserver192.168.2.30nameserver192.168.2.32#vi/etc/host.conf#nslookup192.168.2.32DNS查找#nettimeSET192.168.2.32时间同步,客户端以服务器时间为准2.samba首先确保Linux系统中安装了samba包,并用下述命令来检查samba包的基础库支持,一般的RPM安装都不会有问题。#smbd-b|grepLDAPHAVE_LDAP_HHAVE_LDAPHAVE_LDAP_DOMAIN2HOSTLIST..
.#smbd-b|grepKRBHAVE_KRB5_HHAVE_ADDRTYPE_IN_KRB5_ADDRESSHAVE_KRB5...#smbd-b|grepADSWITH_ADSWITH_ADS#smbd-b|grepWINBINDWITH_WINBINDWITH_WINBIND3.krb5配置配置/etc/krb5.conf,配置完成后,执行#kinitadministrator@HXBANK.COM4.Samba配置配置/etc/samba/smb.conf后,重启samba服务#servicesambarestart#netadsjoin-Uadministrator@HXBANK.COM加入域,这时需要输入域管理员密码5.winbind配置/etc/nsswitch.conf,更改passwd和group为(files需视你linux系统配置NIS与否,如配置NIS,则为compat)passwd:fileswinbindgroup:fileswinbind保存后(重)启动samba服务。(重)启动winbind。用wbinfo-u检索用户,wbinfo-g检索用户组来测试winbind是否正常
如何搭建一个公共DNS服务器
一、服务器环境
必须为centos6.x的 环境 centos7.x不能按照本教程 centos5.x未测试
二、安装并启动DNSMASQ
yum install -y dnsmasqservice dnsmasq start
三、dnsmasq配置
1、Dnsmasq的配置文件路径为:/etc/dnsmasq.conf
# ll -d /etc/dnsmasq.conf -rw-r--r-- 1 root root 21237 Feb 23 00:17 /etc/dnsmasq.conf
2、/etc/dnsmasq.conf
resolv-file=/etc/resolv.dnsmasq.conf //dnsmasq 会从这个文件中寻找上游dns服务器strict-order //去掉前面的#addn-hosts=/etc/dnsmasq.hosts //在这个目里面添加记录listen-address=127.0.0.1,192.168.1.123//监听地址 如果想对所有计算机服务,则为0.0.0.0
3、修改/etc/resolv.conf
echo ’nameserver 127.0.0.1’ 》 /etc/resolv.conf
4、创建resolv.dnsmasq.conf文件并添加上游dns服务器的地址
touch /etc/resolv.dnsmasq.confecho ’nameserver 119.29.29.29’ 》 /etc/resolv.dnsmasq.conf
5、创建dnsmasq.hosts文件
cp /etc/hosts /etc/dnsmasq.hostsecho ’addn-hosts=/etc/dnsmasq.hosts’ 》》 /etc/dnsmasq.conf
提示:resolv.dnsmasq.conf中设置的是真正的Nameserver,可以用电信、联通等公共的DNS。
三、DNSmasq启动
1、设置Dnsmasq开机启动并启动Dnsmasq服务:
chkconfig dnsmasq on/etc/init.d/dnsmasq restart
2、netstat -tunlp|grep 53 查看Dnsmasq是否正常启动:
# netstat -tlunp|grep 53tcp 0 0 0.0.0.0:53 0.0.0.0:* LISTEN 2491/dnsmasq tcp 0 0 :::53 :::* LISTEN 2491/dnsmasq udp 0 0 0.0.0.0:53 0.0.0.0:* 2491/dnsmasq udp 0 0 :::53 :::* 2491/dnsmasq
3、dig smallxu.me,第一次是没有缓存,所以时间是400多
4、第二次再次测试,因为已经有了缓存,所以查询时间已经变成了2.
为了防止故意进行DNS劫持,这里不贴出
四、DNSMASQ的配置
1、本地DNS使用
这里我们本地DNS可以使用服务器中配置的IP,这样我们本机就使用到自己的DNS,备用DNS可以用一个第三方公用DNS。
2、屏蔽网站/广告
vi /etc/dnsmasq.conf
如果我们需要屏蔽某个网站或者广告,可以修改上面的文件
address=/itbulu.com/127.0.0.1address=/smallxu.me/127.0.0.1
比如我希望无法打开这两个网站,就在配置文件中添加指定的IP或者其他劫持的IP,比如我们打开某个网站被指定到其他的服务器或者网站中,就这样被劫持的。同样的,我们也可以将广告目录屏蔽。
添加后 smallxu.me和itbulu.com将会被解析到127.0.0.1
第五、Dnsmasq配置和使用总结
Dnsmasq实际功能不仅仅局限在上面的搭建我们本地需要的DNS服务器功能,如果真就这么简单的用法,那我们也没有必要用一台服务器配置。使用点第三方公共DNS还是没有问题的,有点广告也无妨。
写总结用的,DNS服务器的构建涉及哪些相关理论,调试过程中出现的相关问题及相应解决办法,个人体会及建议
构建DNS服务器涉及到局域网的连接、互联网域名、IP地址、虚拟域名的配置等相关理论。
DNS设置完成后,用“ping” 命令测试所进行的设置时失败,原因是本机TCP/IP协议的IP地址与实验中所设置的IP地址不一样。需要将本机的IP地址修改为所设置的IP地址,然后再用“ping”命令进行验证,这样才能成功。
1. 个人体会及建议
课程设计是培养学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程。随着科学技术发展的日新日异,计算机网络技术已经成为当今计算机应用中空前活跃的领域,在生活中可以说得是无处不在。因此作为二十一世纪的大学来说掌握计算机网络技术是十分重要的。
回顾起此次课程设计,至今我仍感慨颇多。的确,从选题到定稿,从理论到实践,在整整一星期的日子里,可以说学到了很多的的东西,不仅巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。
这次实验脱离了老师写出步骤由我们验证的学习方式,我们必须得自己查资料、上机逐步探索、调试、找出解决的方案,总之一切都得靠自己。通过这种学习模式我学到了很多,也成长了很多。在完成课程设计以前,我觉得课程设计很难,简直就是无从下手,但一步一步做下来直到全部完成,我才发现,世上无难事,只怕有心人。没有掌握不了的知识,只有没有下到的功夫。下面就是我的心得感受,以及一些建议。
这次课设首先是要选题,选一个适合自己的能力和实验环境的题目。我选择了企业内部DNS服务器构建,因为DNS服务器我们在以前的实验中已经接触过了,相对来说比较熟悉,难度也适中,而且所需要的实验设备较少,仅需两台PC和一个交换机,相对比较容易操作。题目确定了之后就要开始搜索资料了,我在图书馆借了几本网络实验指导书以作参考,同时在网上搜索了大量材料。经过一番整理,得出了一个明确的目的和清晰的思路之后就开始动手操作了。当然实验过程中难免会遇到这样那样的问题,但这也是一种学习的过程。通过同学老师之间的学习讨论终于顺利地完成了课程设计。从这次课程设计中我学会了三点:第一,无论做什么事情之前都要有充分的准备。第二,学习的过程中要学会谦虚地请教和相互学习。第三,做完实验之后要学会总结,将书本上的知识转化成自己的。这是一个完整的过程,只有在每一步都踏踏实实地做了才能学到知识,增强动手能力,达到学习的目的。
此外,这次课程设计综合运用,深入理解,并巩固了所学的知识。以前在实验中做DNS服务器的构建和配置的时候,我没有理解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(要和主配置文件里面定义的zone文件名一致)
5
5、修改zone配置文件,反向解析:
cd /var/named/
cp named.localhost 32.168.192.zone
vi 0.168.192.zone(要和主配置文件里面定义的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版本配置文件可能有所不同。根据实际情况修改
本经验小编亲测截图,如果您觉得对您有帮助,就点击支持我吧。点击关注“咗嚛”,及时获取最新经验资讯!
DNS原理总结及其解析过程详解
域名到IP地址的解析过程的要点如下:当某一个应用需要把主机名解析为IP地址时,该应用进程就调用解析程序,并称为DNS的一个客户,把待解析的域名放在DNS请求报文中,以UDP用户数据报方式发给本地域名服务器。
主机m.abc.com先向本地服务器dns.xyz.com进行递归查询。本地服务器采用迭代查询。它先向一个根域名服务器查询。根域名服务器告诉本地服务器,下一次应查询的顶级域名服务器dns.com的IP地址。
DNS查询查找过程:查找本地缓存---FQDN查询(查找根---逐层查找)解析过程:正向解析:域名---IP反向解析IP---域名(授权检查)DNS安全问题针对域名系统的恶意攻击:DDOS攻击造成域名解析瘫痪。
DNS的工作原理DNS分为Client和Server,Client扮演发问的角色,也就是问Server一个DomainName,而Server必须要回答此DomainName的真正IP地址。而当地的DNS先会查自己的资料库。
如何搭建DNS服务器
搭建DNS服务器步骤如下:
1、安装bind服务 。
2、配置bind的主配置文件,将侦听53端口和dns请求查询设置为所有主机 。
3、配置区域文件,添加自己的域名,定义正向解析和反向解析信息 。
4、进入/var/named/目录,创建正向解析配置文件和反向解析配置文件。
5、修改正向解析配置文件,添加解析记录。
6、修改反向解析配置文件,添加反向解析记录。
7、防火墙允许53端口通过,设置服务器开机自动启动dns服务。
8、dns服务器将本机ip设置为dns地址 。
9、配置完成验证解析记录正常。
CentOS7 搭建 DNS 域名解析服务器
主要参考知识
centOS7下DNS服务器的安装与配置 - csdn - 主要参考
CentOS7.3使用BIND配置DNS服务器(一) - csdn - 主要参考
四、bind(named)配置文件 - csdn
Linux系统下搭建DNS服务器——DNS原理总结 - csdn - 从概念层面看 DNS 解析
DNS正反向解析库配置篇(一) - csdn - 正反向解析文件配置
DNS配置详解 BIND实现正向解析和反向解析 - cnblog - 正反向解析文件配置
DNS域名解析服务--Named服务 - 说明详细
搭建DNS服务器 - - 域名解析文件配置说明
Linux中DNS配置 - csdn - 配置文件语法检查用的比较好
linux中dns服务器的搭建 - csdn - nslookup 使用的比较好
其他扩展知识
反向域名解析有什么功能? - 百度百科
Centos7/RHEL7中的ifconfig、netstat、route几个常用指令被替代 - csdn
运维小技巧:使用ss命令代替 netstat,和netstat说再见 - csdn
Linux安装nslookup - csdn
如图:
修改前先备份: cp -p /etc/named.conf /etc/named.conf.bak // 参数-p表示备份文件与源文件的属性一致。
修改配置: vi /etc/named.conf , 配置内容如下:
检查一波
添加配置: vi /etc/named.rfc1912.zones , 配置内容如下:
基于 name.localhost 模板,创建配置文件: cp -p /var/named/named.localhost /var/named/named.reading.zt
配置正向域名解析文件 named.reading.zt : vi /var/named/named.reading.zt ,配置内容如下:
说明:
授权 named 用户 chown :named /var/named/named.reading.zt
检查区域文件是否正确 named-checkzone "reading.zt" "/var/named/named.reading.zt" ,如图:
基于 name.localhost 模板,创建配置文件: cp -p /var/named/named.localhost /var/named/named.192.168.0
配置反向域名解析文件 named.192.168.0 : vi /var/named/named.192.168.0
授权 named 用户 chown :named /var/named/named.192.168.0
检查区域文件是否正确 named-checkzone "0.168.192.in-addr.arpa" "/var/named/named.192.168.0" ,如图:
重启 named 服务,让配置生效 systemctl restart named
配置 ifcfg-xxxx vi /etc/sysconfig/network-scripts/ifcfg-enp0s3 , 具体内容如下:
如图:
重启网络服务,让配置生效 systemctl restart network.service
bind-utils 软件包本身提供了测试工具 nslookup
nslookup test.reading.zt , 或者,如下图:
nslookup 192.168.0.232 , 或者,如下图:
linuxdns搭建详解linuxdns搭建
linuxdns设置bufsize?
修改DNSusername@host:~$vi/etc/resolv.conf内容格式如下:nameserver202.99.166.4重新加载网络配置这里说的重启网络服务,命令如下:visa@ren:~$sudo/etc/init.d/networkingrestart注意:配置修改完成后必须重启网络服务后所做修改才能生效
Linux下常用的DNS服务软件是什么?
1)常用的DNS软件是bind
2)A记录地址记录
MX记录邮件交换记录
CNAME记录别名域记录
3)修改abc.com域名的配置文件,增加以下记录
INMX10mail.abc.com.
mailINA202.106.0.20
4)bind根据请求解析客户端的IP地址,做出不同的解析,其原理是在配置文件中,设定了
view,在每个view都有客户端的IP地址段,bind服务器根据请求解析客户端的IP地址,
匹配不同的view,再根据该view的配置,到相应的配置文件进行查询,将结果返回给请求
的客户端。
Linux常用网络配置文件/etc/resolv.conf配置DNS客户?
文件/etc/resolv.conf配置DNS客户,它包含了主机的域名搜索顺序和DNS服务器的地址,每一行应包含一个关键字和一个或多个的由空格隔开的参数。下面是一个例子文件:nameserver202.103.44.150nameserver8.8.8.8searchhuawei-3com.com合法的参数及其意义如下:nameserver表明DNS服务器的IP地址,可以有很多行的nameserver,每一个带一个IP地址。在查询时就按nameserver在本文件中的顺序进行,且只有当第一个nameserver没有反应时才查询下面的nameserver.domain声明主机的域名。很多程序用到它,如邮件系统;当为没有域名的主机进行DNS查询时,也要用到。如果没有域名,主机名将被使,用删除所有在第一个点(.)前面的内容。search它的多个参数指明域名查询顺序。当要查询没有域名的主机,主机将在由search声明的域中分别查找。domain和search不能共存;如果同时存在,后面出现的将会被使用。sortlist允许将得到域名结果进行特定的排序。它的参数为网络/掩码对,允许任意的排列顺序。RedHat中没有提供缺省的/etc/resolv.conf文件,它的内容是根据在安装时给出的选项动态创建的。
在linux系统下,如何配置DNS服务器,用域名发布网站的整个过程?
力尽不知热,但惜夏日长。
芳菲歇去何须恨,夏木阳阴正可人。
竹外桃花三两枝,春江水暖鸭先知。
寒雨连江夜人吴,平明送客楚山孤。
竹外桃花三两枝,春江水暖鸭先知。
野火烧不尽,春风吹又生。
国破山河在,城春草木深。
春种一粒粟,秋收万颗子。
怎样在linux上使用BIND建立DNS服务器?
1、安装DNS服务器组件:安装bindyuminstall-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.zoneviszlpt.cn.zone(要和主配置文件里面定义的zone文件名一致)
5、修改zone配置文件,反向解析:cd/var/named/cpnamed.localhost32.168.192.zonevi0.168.192.zone(要和主配置文件里面定义的zone文件名一致)
6、更改防火墙设置和selinux设置:Getenforce(查看selinux是否开启)setenforce0vi/etc/sysconfig/iptables#配置防火墙端口-AINPUT-mstate--stateNEW-mtcp-ptcp--dport53-jACCEPT-AINPUT-mstate--stateNEW-mudp-pudp--dport53-jACCEPT-AINPUT-mstate--stateNEW-mtcp-ptcp--dport953-jACCEPTserviceiptablesrestart#重启防火墙,使规则生效
7、启动DNS服(注意DNS服务名称在linux是叫做bind):servicenamedstart
8、测试检测域信息是否正常(重要):检查之前先看下配置文件有没有读取权限ll/var/named(如果没有读取全线,chmod+r/var/named/*即可)
9、检查bind文件配置过程中容易出错:以下命令用以检查bind配置文件及zone文件语法named-checkconf/etc/named.confnamed-checkzoneszlpt.cn/var/named/szlpt.cn.zone
10、启动重启DNS服务,查看服务状态:servicenamedrestartservicenetworkrestart用户端测试解析,通过nslookup进行测试。

更多文章:
百度站长改版链接多跳一错误(网站更换了https协议,但是站长平台总是审核不过)
2026年10月15日 08:30
天津医科大学2021研究生招生(天津医学院2023录取分数线)
2026年10月15日 05:10
apache服务器的默认端口是(apache服务器提供服务的标准端口是)
2026年10月14日 14:10







