linuxDNS

时间:2022-05-03 06:55:08

getenforce   查询状态

setenforce 0  临时关闭

永久关闭
vim /etc/selinux/config
linux配置文件内容
SELINUC=disabled关闭
重启系统生效

临时关闭防火墙:systemctl shop firewalld
永久关闭防火墙:systemctl disable firewalld

www         baidu   com       .
主机名称  一级域名 *域名 根域

解析顺序:从右往左
域名用.分层,每层可包含63字节,最多可有127层
但所有层加在一起,不得超过256个字节

作用:定位主机(将域名解析成为ip地址)
dns解析查询命令nslookup

dns的端口:53

DNS:8.8.8.8   (全世界第二)
     114.114.114.114.   (全世界第三)
     119.29.29.29        (国内)

专有名词:
主dns 提供域名解析服务 所发布域名具备权威性
辅dns 配合主dns使用 数据是从主dns同步
dns服务器 提供域名解析的服务器 存放解析数据
dns缓存服务器 解析客户机的请求 并将结果缓存到服务器
资源记录 dns的数据类型 各种解析类型
zone区文件 dns的解析文件 用于存放资源记录
查询模式:
递归 在收到客户机请求之后,必须告诉客户机一个准确的结果
如果没有相关数据,就去到其它服务器询问
迭代 在受到客户机请求之后,不会返回结果,而是告诉客户机
另一台服务器的地址客户机通过该地址去问另一台服务器,直
到查询到最终的结果

资源记录:
SOA 起始授权记录 有且仅有一个,区文件的全局设置
A 域名解析记录 用于域名解析成ip
AAAA 域名解析记录 用于域名解析成ipv6(无用)
CNAME 别名解析记录 用于域名解析域名
MX 邮件解析记录 可以解析成ip或者域名
NS 授权服务记录 用于指定域名解析授权的服务器

相关文件:
主配置文件/etc/named.conf
区文件目录/var/named/
区文件模板文件/var/named/named.localhost

安装流程:1.安装
          2.配置
          3.启动
          4.调试(测试)

此文件中出现的域名必须加根域(.)
此文件中的@都会翻译成成本机域名。

/var/named/named.localhost   模板文件

步骤:
1、安装
#yum -y install bind
2、查询
#rpm -qa | grep bind
3、主配文件
#vim /etc/named.conf
options {
directory “/var/named”;
};
zone “birdteam.net” {
type master;
file “birdteam.net.zone”;
};
4、配区文件
#cd /var/named
#cp -p named.localhost birdteam.net.zone
#vim birdteam.net.zone
掐头去尾
@改域名(域名后面加.)
a后写ip
5、重启服务
#systemctl named restart

服务配置文件

linuxDNS

常用域名

linuxDNS

配区文件vim birdteam.net.zone

linuxDNS

掐头去尾
@改域名(域名后面加.)
a后写ip

linuxDNS的更多相关文章

  1. linux-dns服务器搭建

    1.先查看系统是否安装了bind rpm -qa|grep bind 2.如果没有安装则

  2. Linux--DNS服务器

     DNS是Internet上使用最普遍,也是最重要的服务之一,通过DNS我们才可以访 问丰富多彩的网络,而DNS服务器就是为了实现域名解析功能而搭建的. 域名系统采用层次结构,按地理区域或机构区域 ...

  3. linuxDNS配置

    DNS配置 vim /etc/resolv.conf nameserver 114.114.114.114

  4. linux安装nginx,遇坑解决

    1.nginx官网下载tar包,解压linux下: 2.进入解压文件夹,执行./configure: 3.报错,原因没有安装nginx相关依赖,如gcc环境,PCRE依赖库 ,zlib 依赖库 ,Op ...

  5. 搭建一个简单的dns缓存服务器

    环境:linux 软件:bind97,bind97-utils, bind97-libs ip:192.168.192.130:192.168.192.131 -------------------- ...

  6. linux学习笔记全-如何学习linux?

    简介 今天整理文件整理出了好多年前学习linux的笔记 就整理下发布在博客上怕文件形式会误删. linux入门基础对于新手而言不推荐看书!!不推荐看书!!(大牛跳过)先看视频看linuxcast的视频 ...

随机推荐

  1. awk应用

    h3 { color: rgb(255, 255, 255); background-color: rgb(30,144,255); padding: 3px; margin: 10px 0px } ...

  2. pip apt source images

    ~/.pip/pip.conf [global] index-url = https://pypi.douban.com/simple download_cache = ~/.cache/pip [i ...

  3. rsync组合inotify-tools完成实时同步[转]

    一. 什么是inotify inotify是一种强大的.细粒度的.异步的文件系统事件监控机制,Linux内核从2.6.13开始引入,允许监控程序打开一个独立文件描述符,并针对事件集监控一个或者多个文件 ...

  4. 开源软件架构总结之——Bash(readline做输入交互式,词法语法分析,进程交互)

    第3章 The Bourne-Again Shell Bash的主要组件:输入处理,解析,单词展开(word expansion)和其他命令处理,管道(pipeline)中的命令执行.这些组件构成一个 ...

  5. java 通过网络 ntp 获取网络时间

    需要 commons-net-3.4.jar 库. import org.apache.commons.net.ntp.NTPUDPClient; import org.apache.commons. ...

  6. Logback日志配置的简单使用

    Logback介绍 Logback是由log4j创始人设计的又一个开源日志组件.logback当前分成三个模块:logback-core,logback- classic和logback-access ...

  7. python实现一般最小二乘系统辨识方法

    问题: 对于一个未知参数的系统,往往需要用到系统辨识的方法,例如对于一个单输入单输出系统: Z(k)+a1*Z(k-1)+a2*Z(k-2)=b1*U(k-1)+b2*U(k-2)+V(k) 其中:V ...

  8. AJAX笔记整理

    AJAX: Asynchronous JavaScript and XML,异步的Javascirpt和Xml. Asynchronous:异步 与之对应的是 synchronous:同步,我们要知道 ...

  9. HDU 5542 - The Battle of Chibi - [离散化+树状数组优化DP]

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5542 Problem DescriptionCao Cao made up a big army an ...

  10. linux学习第三天 (Linux就该这么学)

    今天是学习的第三天,讲了很多命令,又赶上双11,网络经常波动,我经常掉线,没有听到多少,回头再看一下录播.我也写一下讲的命令吧,也加深一下命令的印象.第三章老师讲完了. ifconfig命令:输出信息 ...

相关文章