首页 > 其他分享 >安装 配置 正向 解析 DNS方法

安装 配置 正向 解析 DNS方法

时间:2023-08-05 13:11:41浏览次数:38  
标签:named DNS 配置文件 192.168 dns 正向 解析 root localhost

安装 配置 正向 解析 DNS方法

1,安装dhcp

[root@localhost ~]#yum install bind* -y

2,关闭防火墙和selinux

[root@localhost ~]#systemctl stop firewalld.service 关闭防火墙
[root@localhost ~]#setenforce 0 关闭selinux

image-20230803172504081

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重新加载

image-20230803193754117

image-20230803193921543

image-20230803194248199

4,配置本机为dns

4.1 查看解析dns

可以看到现在使用的dns

image-20230804120701574

4.2开启named服务

image-20230804121133311

4.3将本机设为dns

[root@localhost ~]#vim /etc/sysconfig/network-scripts/ifcfg-ens33   进入网卡

image-20230804121314718

image-20230804121532053

image-20230804131348235

4.4修改bind主配置文件

image-20230804122551328

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

image-20230804122753073

image-20230804131501920

4.5配置dns成功

image-20230804125619481

image-20230804160516703

5,设置局域网访问dns

1,修改客户端dns

image-20230804130515626

image-20230804130721739

刷新网卡

image-20230804130946530

image-20230804160721509

image-20230804160200716

2,修改主配置文件

1,权限问题,修改权限

image-20230804161334545

image-20230804161421728

image-20230804161911948

image-20230804162402411

image-20230804162440159

2,为什么能访问外网

因为软件自带,在数据库vim /var/named/name.ca配置文件里记录了很多根域

image-20230804163457827

3,设置dns配置域名

image-20230804165729367

vim进入从配置文件

image-20230804170625962

image-20230804170859972

image-20230804171339042

4,建立guiyuan.com文件

image-20230804171849015

image-20230804172149668

进入复制文件

[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

image-20230805105134291

image-20230805110200834

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

@ 不需要主机名

image-20230805111226771

image-20230805111550368

*随便几个w

  •  

  • image-20230805111820763

  • *

image-20230805112300603

标签:named,DNS,配置文件,192.168,dns,正向,解析,root,localhost
From: https://www.cnblogs.com/sl08/p/17607816.html

相关文章

  • CleanMyMac真的有必要买吗 2023年最新CleanMyMac和腾讯柠檬详细解析
    在如今的电脑使用过程中,保持电脑干净整洁是一项重要的任务。而随着Mac电脑越来越受欢迎,Mac电脑清理软件也愈发流行。在众多的Mac电脑清理软件中,CleanMyMac是一款备受好评的软件。但是,很多人还在犹豫CleanMyMac有必要买吗?同时,也有人想知道CleanMyMac和腾讯柠檬哪个好。接下来,我们将......
  • macbook怎么卸载软件?2023年最新全新解析macbook电脑怎样删除软件
    macbook怎么卸载软件?2023年最新全新解析macbook电脑怎样删除软件。关于Mac笔记本如何卸载软件_Mac笔记本卸载软件的四种方法的知识大家了解吗?以下就是小编整理的关于Mac笔记本如何卸载软件_Mac笔记本卸载软件的四种方法的介绍,希望可以给到大家一些参考,一起来了解下吧!Mac笔记本与Win......
  • ysoserial中的URLDNS利用链代码审计
    ysoserial中的URLDNS利用链代码审计一.避坑我使用了jdk1.8的版本,因为在使用jdk1.7版本的时候出现了如下报错java:程序包sun.rmi.server不存在之后问chatgpt之后我发现不知为什么我的jdk1.7里面没有rt.jar,所以我换成了jdk1.8二.环境搭建1.下载源码https://github.com......
  • 一文弄懂什么是DNS、A记录、CNAME以及使用方法
    域名解析DNS简介域名解析(DomainNameSystem,DNS)是互联网中用于将人类可读的域名(例如www.example.com)转换为计算机可理解的IP地址(例如192.168.1.1)的系统。它充当了互联网上的一个“电话簿”,帮助将用户提供的域名映射到实际的网络地址,使得计算机能够找到并连接到相应的网络服务器。白......
  • C#中CLR核心机制解析:垃圾回收与标准Dispose模式
    一、CLR核心机制1.1-创建对象的流程分配内存把对象传入到构造函数构造函数使用当前实例返回1.2-什么是堆/栈?堆-Heap:托管堆;一个程序运行时,该进程存放引用类型变量的一块内存,他是全局唯一的。栈-Stack:先进后出数据结构,线程栈;每一个线程存放变量和值类型的内存,随着线程......
  • android mvvm实例解析
    MVVM架构,将整个应用分为三层,View层,VM层,Model层。其中View层单向引用VM层,VM层单向引用Model层。如上图。单向引用,而非双向引用,这是MVVM与MVP最大的区别。View层,只是单向引用VM层,VM层不需要引用View层,但是却可以更新View层。这是通过VM层的观察者模式实现的,在这里使用架构组件Liv......
  • Python通过解析html来实现简历系统
    把以上三个文件放到personData目录下即可。Admin.pyw#coding:utf-8fromPyQt4.QtGuiimport*fromPyQt4.QtCoreimport*importos,sys,time,jsonimportlxml.htmlreload(sys)sys.setdefaultencoding("utf-8")classmat(QDialog):def__init__(self):s......
  • 金九银十就要来了,为Android面试者准备的最全面试题+答案解析
    马上要到金九银十了,小编总结了一些面试题目包含百度/腾讯/小米/网易/搜狗/知乎/京东/360/瓜子,现在放上来,由于是自己整理,所以涵盖不全面的话诸位请谅解。抽象类与接口的区别?大体区别如下:抽象类可以提供成员方法的实现细节,而接口中只能存在public抽象方法;抽象类中的成员变量可以是......
  • 使用Locust进行接口性能测试:安装、命令参数解析与示例解读(一)
    “Locust是一款开源的Python性能测试工具,它可以模拟大量并发用户对网站或者其他接口进行压力测试”一、Locust简介与安装1.使用pip安装Locust:pip3installlocust2.通过GitHub克隆项目并安装(推荐Python3):gitclonehttps://github.com/locustio/locustcdlocustpython......
  • 02-[Linux][regulator]Linux内核中regulator的架构解析
    转载自:https://zhuanlan.zhihu.com/p/5655327951、介绍Regulator指的是稳定器,有电压稳定器和电流稳定器两种,能够自动维持恒定电压或者电流。其中,电压稳定器voltageregulator在电路中比较常见。从设备驱动的角度来看,regulator的控制比较简单,主要有enable/disable/输出电压或者......