DNS(Domain name system)

网络拓扑结构图如下

*一、缓存域名服务器的搭建

1.在DNS服务器上安装软件

yum install bind* -y

2.开启服务

systemctl start named

也可用以下命令设置DNS服务开机启动

systemctl enable named

3.通过查看进程或者端口号确保服务是否开启


通过进程查看

通过端口号查看,如果没有 netstat 命令,使用以下命令进行安装

yum install net-tools -y

4.修改配置文件

vim /etc/named.conf


刷新服务

systemctl restart named

刷新服务后,同样也通过进程或者端口号查看服务是否开启

5.在client机器上进行测试
在client机器上的 /etc/resolv.conf 文件里修改域名服务器为DNS服务器的IP地址

二、主域名服务器的搭建

1.在DNS服务器上增加数据文件

cd /var/named

在此目录下创建一个域名解析记录的数据文件,

cp named.localhost dns.com.zone

修改dns.com.zone文件,可以自己添加 A 记录,CNAME记录等

2.修改数据文件的拥有者和组权限

chown root:named dns.com.zone


3.修改配置文件

vim /etc/named.conf

添加以下配置

4.刷新服务和排错

可以先用 named-checkconf 命令检查配置文件和 named-checkzone 命令检查数据文件

named-checkconf   #检查配置文件
named-checkzone dns.com /var/named/dns.com.zone  #检查数据文件
systemctl restart named   #刷新服务

如果刷新失败,可通过 /var/log/messages 里的日志文件进行排错

5.在client机器上进行测试

域名解析的过程

ping命令检测

总结:

这样,一台自己的本地域名服务器就搭建成功了。

主域名服务器和缓存域名服务器的不同:
          1.缓存域名服务器本身没有域名与ip地址的记录,每次访问时,如果自己有域名的缓存记录,就直接返回给client,没有则需要从根域名服务器上拿,/vat/named/name.ca记录了13台根域名服务器的地址。
          2.主域名服务器自己本身有域名的记录,可以根据自己的需求来创建,可以配合nginx服务进行使用以及轮询负载均衡的作用。

DNS域名服务器的搭建相关推荐

  1. 域名服务器的配置文档,dns域名服务器的配置

    dns域名服务器的配置 内容精选 换一换 使用mount命令挂载文件系统到云服务器,云服务器系统提示timed out.原因1:网络状态不稳定.原因2:网络连接异常.原因3:云服务器DNS配置错误,导 ...

  2. Linux系统中DNS域名服务器

    目录 前言 一.DNS作用 1.1为什么需要DNS系统 1.2DNS是什么 1.3DNS使用的协议及端口号 1.4正向解析查询过程 1.5两种查询方式 1.5.1递归查询 1.5.2迭代查询 二.DN ...

  3. Linux下的DNS服务器的搭建实战

    Linux下的DNS服务器的搭建 DNS(Domain Name Server,域名服务器) 是进行域名(domain name)和与之相对应的IP地址 (IP address)转换的服务器. DNS ...

  4. 基于linux实现DNS互联网的搭建

    基于linux实现DNS互联网的搭建 实验 实现DNS互联网的搭建,在客户端使用浏览器(links www.wrz.com)可以访问到www主机的网站. 客户端 172.17.0.148 Local ...

  5. 计算机网络DNS域名配置,如何设置计算机的IP地址和DNS域名服务器

    除了路由器设置之外,在发生的网络问题中,IP地址和DNS设置也是最主要的. 以下是一些我为您编译的设置IP地址和DNS名称服务器的方法. 有帮助! 设置IP地址和DNS域名服务器的方法 与常用的Win ...

  6. 计算机域名DNS设置,电脑的IP地址和DNS域名服务器如何设置

    电脑的IP地址和DNS域名服务器如何设置 在日常生活出现的网络问题中,除了路由器设置之外,IP地址和DNS设置是最突出的,今天yjbys小编给大家整理的一些有关设置IP地址和DNS域名服务器的方法,希 ...

  7. 计算机域名DNS设置,电脑设置和查看DNS域名服务器的技巧

    我们在上网的时候,可能会出现QQ能正常聊天收发消息,但无法打开网页的情况.这种情况很有可能是因为DNS域名服务器异常导致的,一般可以通过设置正确的DNS域名服务器来解决.以Windows XP系统为例 ...

  8. 什么是DNS(域名服务器)?(Powercert animated videos)

    什么是DNS (Domain Name System)?How it works? 本篇文章源自以下视频链接的字幕: 什么是DNS(域名服务器)?(Powercert animated videos) ...

  9. Linux CentOS 7 搭建DNS域名服务器

    安装DNS服务bind yum -y install bind 备份主配置文件 cp -p /etc/named.conf /etc/named.conf.bak 正向解析 编辑主配置文件 , 改成a ...

  10. linux下DNS服务器的搭建

    一.概念介绍 1. DNS DNS(domain name system)域名系统,DNS的主要功能就是将主机名称转换成IP地址. 2. FQDN FQDN(fully qualified domai ...

最新文章

  1. 2021年大数据Spark(七):应用架构基本了解
  2. Nuget包制作最佳解决方案
  3. 《聚爆Implosion》性能精析:这是我们测过性能最棒的手游
  4. Linux改变进程优先级的nice命令
  5. 点这里,关注计算机视觉技术最前沿~
  6. 智能手环功能模块设计_可能是目前最好用的智能手环,国产芯加持,颜值与实力并存...
  7. TTS之训练vocoder
  8. win11网络怎么优化 Windows11优化网速的步骤教程
  9. java缓冲流和普通流的区别_关于java:数据输入/输出流和缓冲的输入/输出流有什么区别?...
  10. 手机号归属地查询实例
  11. 除了Google还有什么搜索引擎?
  12. 【LeetCode】1056. Confusing Number 解题报告(C++)
  13. R语言使用dlnorm函数生成对数正态分布密度数据、使用plot函数可视化对数正态分布密度数据(logarithmic normal distribution)
  14. 实战版 天猫精灵接入指南(AliGenie接入)
  15. 2023年渗透测试都需要学习哪些内容?
  16. Mac下安装多个版本的JDK并随意切换
  17. 一个比较全的vim指令记录
  18. 【面经】上汽 智能驾驶中心
  19. Qt编写视频播放器(vlc内核)
  20. 小米电视屏蔽广告规则

热门文章

  1. 按键精灵可以实现c语言吗,按键精灵的原理和编写方法(1)
  2. 实验吧——WEB-天下武功唯快不破
  3. 项目经理论坛_项目经理晋升之路:诚信、自信、韧性
  4. dismiss和remove_关于dismiss的用法,dismiss和fire的区别?
  5. 序列化(boost serialization)
  6. 为什么阿里 P7 都找不到工作了?
  7. android 重装系统,如何用手机给电脑重装系统
  8. Texstduio+Miktex遇到ntx-Italic-tlf-t1 could not be created问题
  9. MAC地址克隆是什么意思
  10. IOS nonatomic 与 atomic 的区别