dns服务器配置(本地dns,自己当服务器,自己测试自己)

这篇具有很好参考价值的文章主要介绍了dns服务器配置(本地dns,自己当服务器,自己测试自己)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

思路:

全局配置文件(有区域配置文件的大概位置/var/named)——》主配置文件(根据全局配置文件精准找到区域配置文件/var/named/正向区域和反向区域文件)——》区域配置文件

dns服务器配置(本地dns,自己当服务器,自己测试自己)

目的:ftp服务器规划域名(局域网内):ftp.long.com 192.168.10.3

dns服务器有四类:主服务器,辅助服务器,转发服务器,高速缓存服务器

1.安装dns服务器加修改主机IP地址

dns服务器配置(本地dns,自己当服务器,自己测试自己)

下载开源免费的bind,他可以帮助我们实现dns服务

 dns服务器配置(本地dns,自己当服务器,自己测试自己)

         开启服务,查看状态

dns服务器配置(本地dns,自己当服务器,自己测试自己)

这里我们修改网卡,首先我们选择网卡

dns服务器配置(本地dns,自己当服务器,自己测试自己)

 这里选择vmnet1dns服务器配置(本地dns,自己当服务器,自己测试自己)

同时虚拟网卡也要配置一下

 dns服务器配置(本地dns,自己当服务器,自己测试自己)

 dns服务器配置(本地dns,自己当服务器,自己测试自己)

 修改网络配置文件

dns服务器配置(本地dns,自己当服务器,自己测试自己)

 因为本主机就是服务器,所以dns的IP地址就是自己dns服务器配置(本地dns,自己当服务器,自己测试自己)

4行改静态;15行改yes,自启动网卡;17,18,19,20可按自己的写

 重启网卡dns服务器配置(本地dns,自己当服务器,自己测试自己)

 2.修改/etc/named.conf全局配置文件

原文件

dns服务器配置(本地dns,自己当服务器,自己测试自己)

dns服务器配置(本地dns,自己当服务器,自己测试自己)

修改后

dns服务器配置(本地dns,自己当服务器,自己测试自己)

第一个any(13行的位置)——监听的网络区域

directory(15行)——指定区域配置文件位置

dump-file(16行)——指定备份文件位置

第二个any(19行的位置)——接收dns的客户端ip的范围

dns服务器配置(本地dns,自己当服务器,自己测试自己)

dnssec-validation的作用——是否受selinux(类似于防火墙的东西)的影响

dns服务器配置(本地dns,自己当服务器,自己测试自己)

57行指出主配置文件

 修改主配置文件/etc/named.rfc1912.zones

他的作用主要有两个,正向区域——把域名解析成ip;反向区域——把ip解析成域名;

我们粘贴复制最后五行|(且复制粘贴两次;命令5yy,p(一次的命令)),修改如下

dns服务器配置(本地dns,自己当服务器,自己测试自己)

第一个修改成正向文件

zone (区域名称) IN {
        type master;
        file "实现正向解析的区域文件名";
        allow-update { none; };
};

file "实现正向解析的区域文件名";——这里的配置文件要自己命名创建(正向区域的模板为name.localhost;反向为name.loopback)
type master——有三种模式:主区域(master),根区域(hint),辅助区域(slave)

allow-update { none; };——是否更新(因为我这里弄的本地,不更新了)

第二个修改为反向文件

zone "10.168.192.in-addr.arpa" IN {
        type master;
        file "192.168.10.zone(实现反向解析的区域文件名)";
        allow-update { none; };
};

 3.去dns的区域配置文件的位置/var/named,创建一个正向域的区文件,这里我们直接复制模板文件/var/namd.localhost,并命名为long.com.zone,可以看出名字随便起。

dns服务器配置(本地dns,自己当服务器,自己测试自己)

修改(注意这里的第9行dns对应的ip地址为服务器的ip)

 [root@localhost named]# vim long.com.zonedns服务器配置(本地dns,自己当服务器,自己测试自己)

  1 $TTL 1D
  2 @       IN SOA  @ root.long.com.  (完全限定域名)(
  3                                         0       ; serial
  4                                         1D      ; refresh
  5                                         1H      ; retry
  6                                         1W      ; expire
  7                                         3H )    ; minimum
  8 @       IN      NS      dns.long.com.(这里是权威的dns域名)
  9 dns(对应域名的主名)     IN      A       192.168.10.1(服务器的ip)
 10 ftp(对应域名的主名)     IN      A       192.168.10.3(给ftp设置的对应的ip)
~                                         

        IN表示的网络类型;SAO 表示的资源类型;@表示当前域;NS和A都是资源记录类型,NS表示区域内的权威服务器,A表示确定解析域名的ip地址

简单理解NS和A就是NS后跟主机域名,A后跟域名对应的ip地址

第八行是固定的。

root.long.com. (完全限定域名)和dns.long.com.(这里是权威的dns域名)

        完全限定域名,互联网上计算机或主机的完整域名。例子:www.WordPress 站群.com。第一部分(“www”)是主机名。第二部分(“WordPress 站群”)是域名。最后一部分(“com”)是 TLD(顶级域)。

查看本机的主机名字为localhost

 dns服务器配置(本地dns,自己当服务器,自己测试自己)

4.复制模板,创建一个反向域的区文件

dns服务器配置(本地dns,自己当服务器,自己测试自己)

[root@localhost named]# vim 192.168.10.zone  

dns服务器配置(本地dns,自己当服务器,自己测试自己)

  1 $TTL 1D
  2 @       IN SOA  @ root.long.com. (
  3                                         0       ; serial
  4                                         1D      ; refresh
  5                                         1H      ; retry
  6                                         1W      ; expire
  7                                         3H )    ; minimum
  8 @       IN      NS      dns.long.com.
  9 1 (这是服务器的ip最后一位)      IN      PTR     dns.long.com.(对应的域名)
 10 3(ftp对应ip的最后一位)       IN      PTR     ftp.long.com. (对应的域名)

RTP后跟对应的域名,相对域名;这里的1不仅仅表示192.168.10.1,同时也表示1.10.168.192.in-addr.arpa,即指出了主配文件中的一个区域名称。

 重启服务

        systemctl restart named

如果重启失败,最大可能就是打错字了,我就是因为“dns.long.com.”少打了个点,找了半天。

5.防火墙放行和selinux关闭

dns服务器配置(本地dns,自己当服务器,自己测试自己)

 6.测试(自测,服务器自己测试自己)

这里我再次查看主机名,已发生改变

dns服务器配置(本地dns,自己当服务器,自己测试自己)

这里测试发现,没成功,是本地回环地址,可能谁因为主机名的错误

dns服务器配置(本地dns,自己当服务器,自己测试自己)

 主机名改了

dns服务器配置(本地dns,自己当服务器,自己测试自己)

dns服务器配置(本地dns,自己当服务器,自己测试自己)

 [root@localhost named]# vim long.com.zone

dns服务器配置(本地dns,自己当服务器,自己测试自己)

还没成功,这里因为我们用服务器当客户端,所以要告诉客户端服务器的ip,我们修改/etc/resoly.conf

dns服务器配置(本地dns,自己当服务器,自己测试自己)

ip为本机服务器的ip地址,nameserver用于指明域名服务器的ip地址,可以设置多个服务器;

第2行search long.com,表示当有多个服务器时,按顺序查询

 dns服务器配置(本地dns,自己当服务器,自己测试自己)

 再测试dns服务器配置(本地dns,自己当服务器,自己测试自己)

server——显示当前的服务器;ftp.long.com——显示当前服务器的ip,端口,和ftp域名对应的ip;

192.168.10.3显示ftp服务的域名名称。

 成功

具体顺序:全局配置文件(/etc/named.conf)——》主配置文件的位置(/etc/named.rfc1912.zones)——》正向,反向域 的区文件位置(这里的的位置是指:/var/named/正向|反向文件;至于为什么在/var/named,这是在全局中记录的)

下一次的内容

dns服务器配置(本地dns,自己当服务器,自己测试自己)文章来源地址https://www.toymoban.com/news/detail-456529.html

到了这里,关于dns服务器配置(本地dns,自己当服务器,自己测试自己)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 配置dns主从服务器

    目录 1、DNS:域名解析服务器 2、DNS解析过程 3、认识基本配置 3.1 /etc/named/文件剖析 3.2 正反向解析资源文件 4、配置主从服务器 4.1 主服务器 4.2 从服务器 我们通常记忆域名,例如www.baidu.com,而不记百度的ip地址为128.13.45.56,所以我们的服务器需要将我们输入的域名转换为ip地

    2024年01月20日
    浏览(50)
  • 【DNS服务器的配置】

    这是【Windows Server 2016 服务器配置与管理】的一些实操 下面是我自己做实验过程当中的一些简单记录,可能会有小错误,欢迎大家的指正! Slogan:日拱一卒,功不唐捐!!! DNS服务器收到客户机提出的域名解析请求,先查询本地的缓存,如果有该记录项,则本地的域名服务

    2024年02月08日
    浏览(61)
  • Linux DNS服务器配置

     准备条件:配置需要yum源( 本地yum源配置请参考http://t.csdn.cn/JW1mn) [root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33        给网卡配置相关参数 [root@localhost ~]# systemctl restart network         [root@localhost ~]# setenforce 0                关闭selinux防火墙 [root@localhost ~]#

    2024年02月07日
    浏览(42)
  • DNS主从服务器的配置

    一、DNS介绍 DNS(Domain Name System)是互联网上的一项服务,它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便的访问互联网。 DNS系统使用的是网络的查询,那么自然需要有监听的port。DNS使用的是53端口,在/etc/services(搜索domain)这个文件中能看到。通常D

    2024年03月15日
    浏览(40)
  • Centos 配置 DNS 服务器

    在连网的情况下,安装 DNS 服务器,使用命令: yum install bind 安装完成过后,关闭 DNS 服务器防火墙命令: systemctl stop firewalld 在 “ # ” 输入命令: gedit /etc/named.conf 进入过后将 listen-on port 53 { 127.0.0.1 ;} allow-query { localhost; } 将上面的两个代码修改为下面图片的样子 2.更新

    2024年02月04日
    浏览(53)
  • DNS: 使用 Bind 9 配置权威 DNS 服务器

    分享一些通过 Bind9 配置 DNS 服务器的笔记 博文内容涉及 一个基本的 DNS 权威服务器 配置流程 理解不足小伙伴帮忙指正 我承认爱情是空幻的,只有情感才是真实的,是情感在促使我们去追求,使我们产生爱情的真正的美 ----卢梭《爱弥儿》 在 DNS 系统中,权威 DNS 用于存储

    2024年02月05日
    浏览(41)
  • Ubuntu 服务器通过 resolvconf 管理配置系统默认DNS解析服务器配置文件

    1、首先安装 resolvconf 如果未安装 2、检查已启动并启用的解析服务 3、如果未启用服务,则可以通过以下方式启动和启用它:  4、现在编辑 resolv.conf.d/head 配置文件 5、将您的 DNS 地址添加到此文件中,例如我使用(223.5.5.5 和 223.6.6.6)  6、现在强制 resolvevconf 在使用 -u 调用时

    2024年02月11日
    浏览(48)
  • Centos 7 DNS服务器配置

    实验三、DNS的管理配置与应用 1实验目的 (1)了解DNS(域名系统)的工作原理。 (2)掌握Linux操作系统中DNS组件安装。 (3)掌握Linux操作系统中DNS服务的配置方法。 2 实验内容 (1)在Linux Centos7.6操作系统中安装DNS组件并配置DNS服务。 3 实验原理 计算机在网络上进行通讯时只

    2024年02月04日
    浏览(47)
  • linux配置DNS主从服务器

    实验设备   主服务器:OpenElur Linux  IP地址为192.168.188.129   从服务器:RedHat Linux  IP地址为192.168.188.128 实验步骤 1.进行主服务器的基础配置  2.配置主服务器的解析配置文件 3.进行从服务器的基础配置   4.实验结果检验

    2024年01月18日
    浏览(58)
  • Linux之DNS服务器配置

      一、安装DNS服务 bind : DNS服务器软件包 bind-utils : DNS测试工具,包括dig,host与nslookup等。 bind-chroot : 使BIND运行在指定的目录中二点安全增强工具。 我们选择 bind 和 bind-utils 就够了: yum install bind bind-utils systemctl start named      //开启DNS服务 systemctl enable named   //开机自启动DN

    2024年02月07日
    浏览(48)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包