DNS服务初步搭建
一、准备DNS服务环境
- 选择 bind dns服务软件包
- 直接yum安装 bind 和 bind-utils 工具包,测试机器安装bind-utils测试工具包。
- 服务程序名为 named
二、配置DNS服务
- 打开配置文件 /etc/named.cong
options {
listen-on port 53 {localhost;};#设置localhost 仅监听53端口的,本机网段访问,不写则默认监听所有访问
directory "/var/named";#文件路径
allow-query {any;}; #允许所机器向主机请求获取DNS服务数据,也可设置仅允许固定IP可以请求获取。
allow-transfer {192.168.163.101;};# 只有这个才能当从服务器,none全部拒绝
};# 放置全局配置设置
recursion yes;
#递归查询,如果是权威DNS服务器,建议不要开启【主根,com根等】,如果是互联网提供商的DNS服务器或者,DNS缓存服务器【8.8.8.8,114.114.114.114】需要开启,负责的提供服务,查询到底。
dnssec-enable yes;
#关闭dnssec功能: dnssec-enable no; dnssec-validation no;
#不关闭,会影响DNS服务器转发请求服务。
dnssec-validation yes;
zone "." IN {
type hint;
file "named.ca";
};#互联网主根,和zone文件地址 file
include "/etc/named.rfc1912.zones";
#一般zone的设置写在这个文件中,在这里 include 这个文件。
- 查看 /etc/named.rfc1912.zones 文件
#文件主要格式书写
zone "arnolixi.com" IN {
type master; # 主服务器 ,还是slaves 从服务器
#masters { Master_IP;};从的服务器的 主服务器的IP地址
file "arnolixi.com.zone";
#"slaves/arnolixi.com.slave.zone"
#DNS服务器的地址解析文件,后缀建议设为zone,看起来整齐,易懂。完整路径在配置文件中已经写定 /var/named/ ,所以只要将编写的 DNS解析zone文件 放入这个目录中即可,如果是从服务器,有一个专门存放的目录 slaves/
allow-update {none;}; #谁可以更新这个DNS解析
};
- DNS解析文件 zone 格式
$TTL 1D #时间一天
@ IN SOA dnsserver1 admin.arnolixi.com. (
0 ; serial # 版本
1H ; refresh #一个小时同步一次
600 ; retry #如果中途中断,同步不上去, 就10分钟同步一次
1D ; expire #一天之后,同步不了,从服务器的数据也失效
3H ) ; minimum #不存在的结果缓存,三个小时。 否定结果的缓存有效期
@ NS dnsserver1
#@表示文件名的 zone前的所有内容
#NS记录 DNS服务器解析
dnsserver1 A 192.168.1.2
# A记录 dns服务器的IPv4的地址解析
webserver1 A 192.168.2.20
#web服务器的ip地址解析
www CNAME webserver1
#CNAME别名记录 www.arnolixi.com 解析到 webserver1 对应的IP地址上
@ CNAME webserver1 #不用www. 也可以解析访问
* CNAME webserver1 #www. 输入的不标准 也可以解析访问
@ MX 10 mailserver1
#MX记录 解析邮件服务器地址。 邮箱地址中的@ 符号 变成了 . 代替。
maileserver1 A 192.168.3.3
配置完成,到此,将机器的DNS地址 指向配置好的服务器,就可以访问到 web的服务了。
DNS服务初步搭建的更多相关文章
- 8.dns服务的搭建
一.DNS的相关配置文件 /etc/hosts 本地主机列表 /etc/nssswitch.conf 本地主机查询方式 /etc/host.conf /etc/resolv.conf ...
- k8s DNS 服务发现的一个坑
按照官当文档,以及大家的实践进行k8s dns 服务发现搭建还是比较简单的,但是会有一个因为系统默认dns 配置造成的一个问题 1. linux 默认dns 配置在 /etc/resolv.conf ...
- Linux_配置主DNS服务(基础)
[RHEL8]-DNSserver:[Centos7.4]-DNSclient !!!测试环境我们首关闭防火墙和selinux(DNSserver和DNSclient都需要) [root@localh ...
- Linux_配置辅助DNS服务(基础)
[RHEL8]-DNSserver1:[RHEL7]-DNSserver2:[Centos7]-DNSclient !!!测试环境我们首关闭防火墙和selinux(DNSserver1.DNSserv ...
- 云原生学习筑基 ~ 组网必备知识点 ~ DNS服务
@ 目录 一.为啥写这篇文章? 二.DNS的作用 三.域 四.DNS工作原理 五.搭建DNS服务器 5.1.Bind 5.2.系统环境准备 5.3.安装 5.4.查看bind的相关文件 5.5.查看b ...
- 如何搭建DNS服务
继NTP时间服务器后,继续搭建DNS服务,鉴于昨晚撰写时间超过预期,这次改变策略,先把自己需要用到的部分写出来(主要是基于RAC的搭建,只涉及正向和反向DNS解析),后面再添加必要的说明和阐述. 试验 ...
- 如何搭建DNS服务(转)
继NTP时间服务器后,继续搭建DNS服务,鉴于昨晚撰写时间超过预期,这次改变策略,先把自己需要用到的部分写出来(主要是基于RAC的搭建,只涉及正向和反向DNS解析),后面再添加必要的说明和阐述. 试验 ...
- 在k8s中搭建可解析hostname的DNS服务
2016-01-25更新 上篇文章总结k8s中搭建hbase时,遇到Pod中hostname的DNS解析问题,本篇将通过修改kube2sky源码来解决这个问题. 1 前言 kube2sky在Githu ...
- centos DNS服务搭建 DNS原理 使用bind搭建DNS服务器 配置DNS转发 配置主从 安装dig工具 DHCP dhclient 各种域名解析记录 mydns DNS动态更新 第三十节课
centos DNS服务搭建 DNS原理 使用bind搭建DNS服务器 配置DNS转发 配置主从 安装dig工具 DHCP dhclient 各种域名解析记录 mydns DNS动态更 ...
随机推荐
- DB2 触发器使用1
本文基于多篇博文整理而来,目的是较全面的学会使用DB2触发器,后期再整理复杂的使用场景,看完本文应该能够自己创建一个基本的触发器. 1.什么是触发器当一个指定的 SQL 操作(如 DELETE,INS ...
- 湖南省第十二届大学生计算机程序设计竞赛 problem A 2016
如果 a * b % 2016 == 0 如果a = 1 ,且 a * b % 2016 == 0 考虑一下a = 2017的时候 2017 * b = (2016 + 1) * b % 2016 = ...
- hide(),show()
var newstypevalue =$("#newstype option:selected").val(); if(newstypevalue=='0'){ ...
- 你一直在用的 Spring Boot Starters 究竟是怎么回事
Spring Boot 对比 Spring MVC 最大的优点就是使用简单,约定大于配置.不会像之前用 Spring MVC 的时候,时不时被 xml 配置文件搞的晕头转向,冷不防还因为 xml 配置 ...
- 张高兴的 .NET Core IoT 入门指南:(四)使用 SPI 进行通信
什么是 SPI 和上一篇文章的 I2C 总线一样,SPI(Serial Peripheral Interface,串行外设接口)也是设备与设备间通信方式的一种.SPI 是一种全双工(数据可以两个方向同 ...
- Java BIO
目录 BIO 字节流 OutputStream InputStream 字符流 Reader Writer 转换流 InputStreamReader OutputStreamWriter BIO I ...
- Java实例学习——企业进销存管理系统(2)
Java实例学习--企业进销存管理系统(2) (本实例为书上实例,我所记录的是我的学习过程) 开始时间:2月12日 完成时间:暂未完成 2月15日-系统登录 对于昨天新建的12个Java包不能完全显示 ...
- 用命令行的方式将本地项目上传到git
1.(先进入项目文件夹)通过命令 git init 把这个目录变成git可以管理的仓库 git init 2.把文件添加到版本库中,使用命令 git add .添加到暂存区里面去,不要忘记后面的小数点 ...
- 扔掉360:Linux下无线网卡作WiFi路由器(转薄荷开源网)
这个话题很多人感兴趣,毕竟现在是无线互联时代.手机一族到外面去,首先关心的就是有没有 WiFi.Windows 7 用户可以安装 360 的软件,把笔记本电脑配置成路由器,供手机或其他电脑上网. 在 ...
- 初始socket
一.客户端/服务器架构 1.C/S结构,即Client/Server(客户端/服务器)结构 2.我们在互联网中处处可见c/s架构比如说浏览器,qq,lol,视频软件... 3.我们学习socket就是 ...