安装 配置 正向 解析 DNS方法
安装 配置 正向 解析 DNS方法
1,安装dhcp
[root@localhost ~]#yum install bind* -y
2,关闭防火墙和selinux
[root@localhost ~]#systemctl stop firewalld.service 关闭防火墙
[root@localhost ~]#setenforce 0 关闭selinux

3,查看bind文件列表
[root@localhost ~]#rpm -ql bind 查看文件列表
主配置文件#/etc/named.conf
域名配置文件# /etc/named.rfc1912.zones
存放数据库文件(需要注意权限问题)#/var/named
#named程序用户
[root@localhost ~]#id named
uid=25(named) gid=25(named) 组=25(named)
[root@localhost ~]#cat /etc/passwd |grep named
named:x:25:25:Named:/var/named:/sbin/nologin
这个配置可以在不影响服务的情况下重新加载配置文件#/etc/rndc.conf 用rndc reload重新加载



4,配置本机为dns
4.1 查看解析dns
可以看到现在使用的dns

4.2开启named服务

4.3将本机设为dns
[root@localhost ~]#vim /etc/sysconfig/network-scripts/ifcfg-ens33 进入网卡




4.4修改bind主配置文件

改为any也可以改成允许访问的客户端IP地址


4.5配置dns成功


5,设置局域网访问dns
1,修改客户端dns


刷新网卡



2,修改主配置文件
1,权限问题,修改权限





2,为什么能访问外网
因为软件自带,在数据库vim /var/named/name.ca配置文件里记录了很多根域

3,设置dns配置域名

vim进入从配置文件



4,建立guiyuan.com文件


进入复制文件
[root@localhost named]#vim guiyuan.com.zone
$TTL 1D(统一的ttl定义1天,不写D 是秒)
@ IN SOA master.guiyuancom. admin.guiyuan. (
指代域名 当前服务器的名称 邮箱地址
0 ; serial #是否有更新 版本号 更新文件 手动把 0 加1
1D ; refresh #刷新时间 拉取时间
1H ; retry #失败后一个小时 后再试一次
1W ; expire #过期时间,老是拉取不了,1周以后过期
3H ) ; minimum #老是去查错误的解析地址,3小时内的缓存下,用户再查直接返回找不到
NS指明谁是域名解析服务器 @域名解析服务器
A ipv4 127.0.0.1
AAAA ipv6 ::1


4,正向解析的特殊用法
NS master
master A 192.168.91.100
www A 192.168.91.101
www CNAME cdn.guiyuan.com 三w是cdn.guiyuan.com的别名
cdn A 192.168.91.100
db A 192.168.91.103
IN MX 10 mail.guiyuan.com #MX为邮件交换记录,数字越大优先级越低
mail A 192.168.91.10
@ A 192.168.91.100 #不需要 主机名
* A 192.168.91.100 #随便写几个ww
@ 不需要主机名


*随便几个w

*

安装 配置 正向 解析 DNS方法的更多相关文章
- Linux安装配置php环境的方法
本文实例讲述了Linux安装配置php环境的方法.分享给大家供大家参考,具体如下: 1.获取安装文件: http://www.php.net/downloads.php php-5.3.8.tar.g ...
- DNS BIND配置 配置基本缓存服务器 DNS正向解析 DNS反向解析
一. 缓存服务器配置 1.DNS:BIND Berkeley Internet Name Domain 版本bind97: RPM服务器端包的名字 安装bind-libs bind ...
- redhat7.6 DNS配置正向解析
1.安装DNS服务 yum install bind yum install bind-chroot 安装完的配置文件/etc/named.conf 启动systemctl start named.s ...
- Windows安装配置php+memcached的方法
Windows下Memcached的安装配置方法 1.将第一个包解压放某个盘下面,比如在c:\memcached. 2.在终端(也即cmd命令界面)下输入 'c:\memcached\memcache ...
- Windows下安装配置Yaf框架的方法及创建典型合理的Demo目录结构
Yaf是一个C语言编写的PHP框架,由鸟哥Laruence开发的高性能框架: Yaf官方文档:http://www.laruence.com/manual/index.html 第一步:安装PHP扩展 ...
- 网关高可用之keepavlived全流程(安装/配置/验证/解析)
1.场景描述 因为要做网关的高可用,用到了keepalived+nginx,来保证nginx的高可用.(微服务时代之网关及注册中心高可用架构设计),如下图: 安装了keepavlived,走了一些弯路 ...
- windows安装配置mysql-5.7.13-winx64方法
1.mysql-5.7.13-winx64.zip下载 官方下载地址:http://dev.mysql.com/downloads/mysql/ 2.解压到D:\mysql\mysql-5.7.13- ...
- webstorm配置less解析的方法
1.安装node.js 2.npm 安装less, npm install -g less 2.1 lessc style.less styles.css 编译 2.2 lessc –clean-cs ...
- eclipse.ini启动参数配置的解析及方法
原文地址 - http://www.uzzf.com/news/18444.html 1.先了解下JVM内存管理机制,JVM内存分为堆内存和非堆内存 2.JVM内存限制 首先JVM内存限制于实际的最大 ...
- DNS配置【正向解析】
DNS配置.正向解析 一.BIND域名服务基础 1)DNS的定义 2)域名结构 ...
随机推荐
- C# POST提交以及 解析 JSON 实例
一.解析的JSON字符串如下 {"tinyurl":"http:\/\/dwz.cn\/v9BxE","status":0,"lo ...
- Centos环境下部分中间件“rabbitmq、rocketmq、clickhouse”部署
部分中间件部署 目录 部分中间件部署 docker部署rabbitmq docker部署rocketmq 单机部署clickhouse docker部署rabbitmq # 拉镜像 docker pu ...
- 2020-02-24:arr是面值数组,其中的值都是正数且没有重复。再给定一个正数aim。每个值都认为是一种面值,且认为张数是无限的。返回组成aim的最少货币数。
福哥答案2020-02-24: 自然智慧即可. 1.递归.有代码. 2.动态规划.dp是二维数组.有代码. 代码用golang编写,代码如下: package main import ( " ...
- Grafana系列-统一展示-9-Jaeger数据源
系列文章 Grafana 系列文章 配置 Jaeger data source Grafana内置了对Jaeger的支持,它提供了开源的端到端分布式跟踪.本文解释了针对Jaeger数据源的配置和查询. ...
- defer()排除某些字段
defer()排除某些字段 不显示nickname,age两列的数据 Student.objects.all().defer('nickname','age')
- phpstudy-pikachu-字符型注入(get)
在查询栏输入1,点击查询获得查询格式 ?name=1'&submit=查询 *捷径 ' or 1=1 --+ *非捷径 ?name=1' and 1=2 --+ 2--+&submit ...
- vue 中render执行流程梳理
用了多年vue 今天对自己了解的render 做一个梳理 一.使用template模板 先从vue 初始化开始: 众所周知项目的main.js中定义了 var app = new Vue({})这vu ...
- Python自动化测试面试题精选(一)
Python自动化测试面试题精选 今天由勇哥给你介绍一些Python自动化测试中常见的面试题,涵盖了Python基础.测试框架.测试工具.测试方法等方面的内容,希望能够帮助你提升自己的水平和信心. 项 ...
- spark连接mysql数据库
1.安装启动检查Mysql服务.netstat -tunlp (3306) 2.spark 连接mysql驱动程序. –cp /usr/local/hive/lib/mysql-connector-j ...
- Linux网络编程(学习笔记)
文中python代码来自老师的教学代码,感谢我的老师~~ 1. linux网络数据处理过程: 网卡->协议栈->网络 1)应用层输出数据 socket层->协议层->接口层 2 ...