centos7搭建DNS服务器全过程及注意事项(坑)
转载安装参照亲测:https://blog.csdn.net/weixin_41004350/article/details/79107732
https://blog.csdn.net/weixin_43150761/article/details/88998739
注意事项!!!!!!
- named.conf与named.rfc1912.zones的关系:named.conf和named.rfc1912.zones的作用一样,可以将named.rfc1912.zones理解为named.conf的一部分,可以将新加的域名配置项配置到named.rfc1912.zones,方便管理。 当然,自己也可以创建文件,使用include将其引入。
2. 配置amos.com.zone访问地址与ip对应关系:
cp /var/named/chroot/var/named/named.localhost /var/named/chroot/var/named/amos.com.zone ## 已named.localhost为基础模板,复制一份并改为上一步配置的名称
vim /var/named/chroot/var/named/amos.com.zone ## 编辑
-------------------------------------------以下为内容-------------------------------------------------
$TTL 1D ## TTL 就是修改配置的生效时间,本质上就是这个域的DNS信息在别的DNS服务器的缓存中存在多久,默认为一天
@ IN SOA @ rname.invalid. (0 ; serial ## 这个是配置的编号,每次修改完配置后这个编号变化一下,通常是直接+1,这样从服务器就能知道有修改并更新配置1D ; refresh ## 从服务器刷新时间,默认一天刷新一次 1H ; retry ## 如果刷新失败,默认1小时重试一次1W ; expire ## 缓存过期时间,一周 3H ) ; minimum ## 这个不知道干嘛的,默认就行NS @A 127.0.0.1AAAA ::1
eip IN A 192.168.9.89 ## 配置子域名,也就是主机名,对应的IP地址,A记录就是对应 IPV4 地址。 IN 表示 internel 网络
jenkins IN A 192.168.9.90
gitlab IN A 192.168.9.55
- IN A 与A效果一样,具体区别不知;
- 域名 对应 ip 用IN A或者A,ip反解析域名时,使用PTR
3. 配置文件配置好后,记得使用named-checkconf ,若命令行下面没有任何信息出现则表示配置正确。
4. 记得关闭防火墙或者将53端口开放出来,建议开放端口,centos7操作方式为firewall-cmd —add-port=53/tcp
firewall-cmd —add-port=53/udp
5. 验证部署dns服务器上面是否真的部署成功,
下载工具:yum install bind-utils -y
命令:nslookup xxx.xxx.xxx.xxx
xxx.xxx.xxx.xxx为你配置的域名,解析成功会在下面返回你映射的ip地址
6. 验证阶段(被坑过)
- 验证的服务器需要修改/etc/resolv.conf文件,增加nameserver dns服务器ip
- 有的服务器在重启后会重置resolv.conf文件的配置,所以,当服务器访问不到时,记得仔细检查此文件的配置。
- network网卡里面必须配置DNS1=dns服务器ip
7.文件权限问题
出现权限问题记得将文件夹及文件对权限设为named的
chown named.named /var/named
chown named.named /var/named/*
以及/etc/ 这个下面的文件
注意事项是我原创的,所以我选原创,勿喷哈。转载地址在开始我已标明。
centos7搭建DNS服务器全过程及注意事项(坑)相关推荐
- Centos7 搭建DNS服务器与原理配置详解
在搭建我们自己DNS服务器之前,先必须了解下DNS服务器的作用和原理. DNS是在互联网上进行域名解析到对应IP地址的服务器,保存互联网上所有的IP与域名的对应信息,然后将我们对网址的访问,解析成IP ...
- CentOS7搭建DNS服务器
安装 配置DNS服务所相关的一些软件 搭建DNS高速缓存服务器 配置反向解析 搭建从DNS服务器 DNS的详细介绍 配置DNS服务所相关的一些软件 bind-9.9.4-37.el7.x86_64.r ...
- centos7搭建DNS服务器的详细过程总结
首先安装:yum install bind bind-chroot bind-utils -y 打开服务:systemctl start named 设置开机自动开启:systemctl enable ...
- Linux7中安装DNS服务,CentOS7/RHEL7搭建DNS服务器
CentOS7/RHEL7搭建DNS服务器 DNS(域名系统)主要用于域名与IP地址的相互转换,将IP地址转换成对应的主机名或将主机名转换成与之相对应IP地址的一种机制.通过域名解析出IP地址的叫做正 ...
- Centos7搭建DNS(bind)服务器,配置域名泛解析记录
Centos7搭建DNS并配置域名泛解析记录 1.前言和环境准备 1.1. 环境准备 1.2. Nginx环境搭建 2.DNS环境搭建---bind模块 3.配置域名泛解析 4.域名检验 1.前言和环 ...
- linux mysql dns_Linux下搭建DNS服务器及踩坑
DNS服务 域名系统(DNS)是建立在分布式数据库上的分层命名系统.该系统将域名转换为IP地址,并可以将域名分配给Internet组资源和用户,无论实体的物理位置如何. 说白了就是:域名与IP之间的相 ...
- linux dns服务无效,Linux下搭建DNS服务器及踩坑
DNS服务 域名系统(DNS)是建立在分布式数据库上的分层命名系统.该系统将域名转换为IP地址,并可以将域名分配给Internet组资源和用户,无论实体的物理位置如何. 说白了就是:域名与IP之间的相 ...
- centos7搭建DNS服务(use)
参考:centos7搭建DNS服务完整版 CentOS 7 配置DNS服务 Centos7 DNS 服务器配置步骤 --use DNS服务类型 主机记录 记录类型 记录值 ns1 A 192.168. ...
- centos7搭建DNS服务,CA字签证书
1.描述TSL链路的通信图 第一阶段:client hello1:向服务端发送支持的协议版本,比如 tls1.22:客户端生成一个随机数,稍后用户生成"会话秘钥"3:发送支持的加密 ...
最新文章
- javascript中 (function(){})();如何理解?
- TensorFlow入门(二)简单前馈网络实现 mnist 分类
- editplus的使用技巧
- 犀牛建模软件的英文语言包_使用tidytext和textmineR软件包在R中进行主题建模(
- virtualbox下安装archlinux
- 微软杀毒软件 Microsoft Defender 将发布 Linux 版本
- Python用20行代码实现一个验证码的输入与验证(完整源码)
- 指数函数用计算机怎么计算器,万能计算器怎么使用 使用科学计算器方法
- win10删除自定义的背景图片历史记录
- 手机自学html,5套Bootstrap手机模板HTML源文件分享
- Python字符串函数使用详解
- SpringBoot数据库连接池常用配置(mysql+sqlServer)
- ASP.NET Core学习之路04
- 第五章:量化研究专题(第四篇:统计套利:利用相关系数进行配对交易 )
- 怎么关闭火狐浏览器的百度辅助模式(无障碍服务)
- 话说程序员的职业生涯
- dcgan_faces_tutorial.ipynb
- Mysql 第二章 数据库 DML和DQL
- 电脑为何连不上手机开的热点
- 基木鱼html标签,基木鱼 | QA常见问题|【其他类】