首页 > 作文

linux搭建dns服务器安装

更新时间:2023-03-31 14:43:56 阅读: 评论:0

RHEL 7 上安装DNS服务器可以实现域名与IP的双向解析,即通过域名可以找到主机IP,也可以通过IP找到域名。在postfix搭建邮件服务器中,需要用到DNS正向解析与反向解析,因此DNS服务器大有可为。

首先需要安装bind,它是named服务的依赖,我们搭建DNS服务器就是要使用named服务,无需像有些文章所说的安装bind-chroot,另外我们需要通过一些命令比如nslookup,dig来检验我们的DNS服务是否正常,我们需要安装bind-utils,整个DNS服务器的安装,就只需要安装bind、bind-utils,剩下的就是配置正向解析与反向解析。

1.安装bind、bind-utils

[root@OpsNote~]#yuminstall-ybindbind-utils  已加载插件:langpacks,product-id,subscription-manager  ThissystemisnotregisteredtoRedHatSubscriptionManagement.Youcanusubscription-managertoregister.  aa|4.1kB00:00:00  软件包32:bind-utils-9.9.4-14.el7.x86_64已安装并且是最新版本  正在解决依赖关系  -->正在检查事务  --->软件包bind.x86_64.32.9.9.4-14.el7将被安装  -->解决依赖关系完成  依赖关系解决  ====================================================================================================================================================山东省中医药大学===========================================  Package架构版本源大小  =====================================太守自谓也的谓是什么意思==========================================================================================================================================================  正在安装:  bindx86_6432:9.9.4-14.el7aa1.8M  事务概要  ===============================================================================================================================================================================================  安装1软件包  总下载量:1.8M  安装大小:4.3M  Downloadingpackages:  Runningtransactioncheck  Runningtransactiontest  Transactiontestsucceeded  Runningtransaction  正在安装:32:bind-9.9.4-14.el7.x86_641/1  验证中:32:bind-9.9.4-14.el7.x86_641/1  已安装:  bind.x86_6432:9.9.4-14.el7  完毕!  [root@OpsNote~]#systemctlis-activenamed  inactive  [root@OpsNote~]#

2.配置/etc/named.conf

vim/etc/named.conf#编辑配置文件    10options{  11listen-onport53{127.0.0.1;};#127.0.0.1更改为any  12listen-on-v6port53{::1;};  13directory"/var/named";  14dump-file"/var/named/data/cache_dump.db";  15statistics-file"/var/named/data/named_stats.txt";  16memstatistics-file"/var/named/data/named_mem_stats.txt";  17allow-query{localhost;};#localhost更改为any

3.配置/etc/named.rfc1912.zones
增加一个正向解析与一个反向解析的配置,可以拷贝其他的zone 配置,如下所示opsnote.com和68.168.192.in-addr.arpa两个zone是新增的

4.创建正向和反向文件

拷贝/var/named/目录下named.localhost和named.loopback分别为我们在named.rfc1912.zones中设置的正向解析文件opsnote和反向解析文件opsnote.zone,注意文件名的对应

[root@OpsNote~]#cd/var/named/  [root@OpsNotenamed]#ls  datadynamicnamed.canamed.emptynamed.localhostnamed.loopbackslaves  [root@OpsNotenamed]#cp-pnamed.localhostopsnote  [root@OpsNotenamed]#cp-pnamed.loopbackopsnote.zone  [root@OpsNotenamed]#ls  datadynamicnamed.canamed.emptynamed.localhostnamed.loopbackopsnoteopsnote.zoneslaves  [root@OpsNotenamed]#

5.修改正向和反向文件

修改opsnote文件

[root@OpsNotenamed]#catopsnote  $TTL1D  @INSOAopsnote.com.rname.invalid.(  0;rial  1D;refresh  1H;retry  1W;expire  3H);minimum  NS@  A127.0.0.1  AAAA::1  NSns.opsnote.com.  nsINA192.168.10.135  wwwINA192.168.10.201  ftpINA192.168.10.202  [root@OpsNotenamed]#

修改opsnote.zone文件

[root@OpsNotenamed]#catopsnote.zone  $TTL1D  @INSOAopsnote.com.rname.invalid.(  0;rial  1D;refresh  1H;retry  1W;expire  3H);minimum  NS@  A127.0.0.1  AAAA::1  PTRlocalhost.  NSns.opsnote.com.  nsA192.168.68.135  201PTRwww.opsnote.com.  202PTRftp.opsnote.com.      [root@OpsNotenamed]#

注意:named配置文件在/etc目录下,而正向解析与反向解析文件均在/var/named文件夹下

6.更改正向和反向文件所有者

反向解析文件rver.com.local的所属组不是named,那么将其修改为named

[root@OpsNotenamed]#ll  总用量24  drwxrwx---.2namednamed61月292014data  drwxrwx---.2namednamed61月292014dynamic  -rw-r-----.1rootnamed20761月282013named.ca  -rw-r-----.1r久久结婚网ootnamed15212月152009named.empty  -rw-r-----.1rootnamed1526月212007named.localhost  -rw-r-----.1rootnamed16812月152009named.loopback  -rw-r-----.1rootnamed2859月1016:03opsnote  -rw-r-----.1rootnamed3079月1016:05opsnote.zone  drwxrwx---.2namednamed61月292014slaves  [root@OpsNotenamed]#chownnamedopsnoteopsnote.zone  [root@OpsNotenamed]#ll  总用量24  drwxrwx---.2namednamed61月292014data  drwxrwx---.2namednamed61月292014dynamic  -rw-r-----.1rootnamed20761月282013named.ca  -rw-r-----.1rootnamed15212月152009named.empty  -rw-r-----.1ro考大专要多少分otnamed1526月212007named.localhost  -rw-r-----.1rootnamed16812月152009named.loopback  -rw-r-----.1namednamed2859月1016:03opsnote  -rw-r-----.1namednamed3079月1016:05opsnote.zone  drwxrwx---.2namednamed61月292014slaves  [root@OpsNotenamed]#

7.启动服务

[root@OpsNo宣传部工作计划tenamed]#cat/etc/resolv.conf  #GeneratedbyNetworkManager  domainlocaldomain  archlocaldomain  namerver192.168.68.135  [root@OpsNotenamed]#systemctlstartnamed  [root@OpsNotenamed]#firewall-cmd--add-rvice=dns  success  [root@OpsNotenamed]#

8.测试

在另外一台rhel 7(192.168.68.131)上面配置好DNS:192.168.68.135,测试

[root@localhost~]#ifconfigens32  ens32:flags=4163<UP,BROADCAST,RUNNING,MULTICAST>mtu1500  inet192.168.68.131netmask255.255.255.0broadcast192.168.68.255  inet6fe80::4c67:9a21:2e77:422aprefixlen64scopeid0x20<link>  ether00:0c:29:56:1a:03txqueuelen1000(Ethernet)  RXpackets1674bytes1732919(1.6MiB)  RXerrors0dropped0overruns0frame0  TXpackets607bytes70284(68.6KiB)  TXerrors0dropped0overruns0carrier0collisions0  [root@localhost~]#  [root@localhost~]#cat/etc/resolv.conf  #GeneratedbyNetworkManager  archlocaldomain  namerver192.168.68.135  [root@localhost~]#ping192.168.68.135-c1  PING192.168.68.135(192.168.68.135)56(84)bytesofdata.  64bytesfrom192.168.68.135:icmp_q=1ttl=64time=1.60ms      ---192.168.68.135pingstatistics---  1packetstransmitted,1received,0%packetloss,time0ms  rttmin/avg/max/mdev=1.609/1.609/1.609/0.000ms  [root@localhost~]#nslookupwww.opsnote.com  Server:192.168.68.135  Address:192.168.68.135#53      Name:www.opsnote.com  Address:192.168.10.201      [root@localhost~]#nslookupftp.opsnote.com  Server:192.168.68.135  Address:192.168.68.135#53      Name:ftp.opsnote.com  Address:192.168.10.202      [root@localhost~]#  [root@localhost~]#nslookupns.opsnote.com  Server:192.168.68.135  Address:192.168.68.135#53      Name:ns.opsnote.com  Address:192.168.10.135  [root@localhost~]#

本文发布于:2023-03-31 14:43:55,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/0c2cf04518f861cd8bbdd43d30524810.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:linux搭建dns服务器安装.doc

本文 PDF 下载地址:linux搭建dns服务器安装.pdf

标签:文件   软件包   服务器   关系
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图