DNS域名服务器的搭建
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域名服务器的搭建相关推荐
- 域名服务器的配置文档,dns域名服务器的配置
dns域名服务器的配置 内容精选 换一换 使用mount命令挂载文件系统到云服务器,云服务器系统提示timed out.原因1:网络状态不稳定.原因2:网络连接异常.原因3:云服务器DNS配置错误,导 ...
- Linux系统中DNS域名服务器
目录 前言 一.DNS作用 1.1为什么需要DNS系统 1.2DNS是什么 1.3DNS使用的协议及端口号 1.4正向解析查询过程 1.5两种查询方式 1.5.1递归查询 1.5.2迭代查询 二.DN ...
- Linux下的DNS服务器的搭建实战
Linux下的DNS服务器的搭建 DNS(Domain Name Server,域名服务器) 是进行域名(domain name)和与之相对应的IP地址 (IP address)转换的服务器. DNS ...
- 基于linux实现DNS互联网的搭建
基于linux实现DNS互联网的搭建 实验 实现DNS互联网的搭建,在客户端使用浏览器(links www.wrz.com)可以访问到www主机的网站. 客户端 172.17.0.148 Local ...
- 计算机网络DNS域名配置,如何设置计算机的IP地址和DNS域名服务器
除了路由器设置之外,在发生的网络问题中,IP地址和DNS设置也是最主要的. 以下是一些我为您编译的设置IP地址和DNS名称服务器的方法. 有帮助! 设置IP地址和DNS域名服务器的方法 与常用的Win ...
- 计算机域名DNS设置,电脑的IP地址和DNS域名服务器如何设置
电脑的IP地址和DNS域名服务器如何设置 在日常生活出现的网络问题中,除了路由器设置之外,IP地址和DNS设置是最突出的,今天yjbys小编给大家整理的一些有关设置IP地址和DNS域名服务器的方法,希 ...
- 计算机域名DNS设置,电脑设置和查看DNS域名服务器的技巧
我们在上网的时候,可能会出现QQ能正常聊天收发消息,但无法打开网页的情况.这种情况很有可能是因为DNS域名服务器异常导致的,一般可以通过设置正确的DNS域名服务器来解决.以Windows XP系统为例 ...
- 什么是DNS(域名服务器)?(Powercert animated videos)
什么是DNS (Domain Name System)?How it works? 本篇文章源自以下视频链接的字幕: 什么是DNS(域名服务器)?(Powercert animated videos) ...
- Linux CentOS 7 搭建DNS域名服务器
安装DNS服务bind yum -y install bind 备份主配置文件 cp -p /etc/named.conf /etc/named.conf.bak 正向解析 编辑主配置文件 , 改成a ...
- linux下DNS服务器的搭建
一.概念介绍 1. DNS DNS(domain name system)域名系统,DNS的主要功能就是将主机名称转换成IP地址. 2. FQDN FQDN(fully qualified domai ...
最新文章
- 2021年大数据Spark(七):应用架构基本了解
- Nuget包制作最佳解决方案
- 《聚爆Implosion》性能精析:这是我们测过性能最棒的手游
- Linux改变进程优先级的nice命令
- 点这里,关注计算机视觉技术最前沿~
- 智能手环功能模块设计_可能是目前最好用的智能手环,国产芯加持,颜值与实力并存...
- TTS之训练vocoder
- win11网络怎么优化 Windows11优化网速的步骤教程
- java缓冲流和普通流的区别_关于java:数据输入/输出流和缓冲的输入/输出流有什么区别?...
- 手机号归属地查询实例
- 除了Google还有什么搜索引擎?
- 【LeetCode】1056. Confusing Number 解题报告(C++)
- R语言使用dlnorm函数生成对数正态分布密度数据、使用plot函数可视化对数正态分布密度数据(logarithmic normal distribution)
- 实战版 天猫精灵接入指南(AliGenie接入)
- 2023年渗透测试都需要学习哪些内容?
- Mac下安装多个版本的JDK并随意切换
- 一个比较全的vim指令记录
- 【面经】上汽 智能驾驶中心
- Qt编写视频播放器(vlc内核)
- 小米电视屏蔽广告规则
热门文章
- 按键精灵可以实现c语言吗,按键精灵的原理和编写方法(1)
- 实验吧——WEB-天下武功唯快不破
- 项目经理论坛_项目经理晋升之路:诚信、自信、韧性
- dismiss和remove_关于dismiss的用法,dismiss和fire的区别?
- 序列化(boost serialization)
- 为什么阿里 P7 都找不到工作了?
- android 重装系统,如何用手机给电脑重装系统
- Texstduio+Miktex遇到ntx-Italic-tlf-t1 could not be created问题
- MAC地址克隆是什么意思
- IOS nonatomic 与 atomic 的区别