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

服务配置文件

常用域名

配区文件vim birdteam.net.zone

掐头去尾
@改域名(域名后面加.)
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. SparkStreaming+Kafa+HBase

    1. 总结一些概念: 安装zookeeper3.4.6 cp zoo_sample.cfg zoo.cfgvim zoo.cfg tickTime=2000initLimit=10syncLimit= ...

  2. Tensorflow调试Bug解决办法记录

    1.ascii' codec can't encode characters in position 0-4: ordinal not in range(128) 原因是python2.X默认的编码是 ...

  3. 使用jenkins进行前端项目自动部署

    前面的话 后端的nodeJS项目可以使用pm2进行自动部署,由于前端项目打包后是静态资源,不需要进程守护.一般地,前端项目使用jenkins来进行自动部署,包括打包.测试等一系列流程.本文将详细介绍j ...

  4. js 图片瀑布流效果实现

    /** * Created by wwtliu on 14/9/5. */$(document).ready(function(){ $(window).on("load",fun ...

  5. poj2778(AC自动机+矩阵快速幂)

    题意:给你n个字符串,问你长度为m的字符串且字符串中不含有那n个子串的字符串的数量 解题思路:这道题一开始就不太懂,还以为是组合数学的题目,后面看了别人的博客,才知道这是属于AC自动机的另一种用法,是 ...

  6. socketserver和socket的补充(验证客户端合法性)

    一.socket的补充 1.参数 socket.socket(family=AF_INET,type=SOCK_STREAM,proto=0,fileno=None) 参数说明: family 地址系 ...

  7. python之旅十【第十篇】paramiko模块

    paramiko模块介绍 ssh的远程连接 基于用户名密码的连接 import paramiko # 创建SSH对象 ssh = paramiko.SSHClient() # 允许连接不在know_h ...

  8. nginx实现https网站设置

    一.HTTPS简介 1.https简介 HTTPS其实是有两部分组成:HTTP + SSL / TLS,也就是在HTTP上又加了一层处理加密信息的模块.服务端和客户端的信息传输都会通过TLS进行加密, ...

  9. A.01.12—模块的输出—通讯(CAN&LIN)

    AN和LIN相关的内容很多,今天仅对几年前困扰过我的一个疑问进行说明. 以前最常见的通迅方式为CAN和LIN,但现在也有很多其他的通讯方式了,而这两种通讯方式仍使用广泛. 前几年常听人说CAN的成本和 ...

  10. Tensorflow基本语法

    一.tf.Variables() import tensorflow as tf Weights = tf.Variable(tf.random_uniform([1], -1.0, 1.0)) se ...