Linux 第九周上课笔记(2)高速DNS

高速dns的设定

1.环境的部署

开启两台虚拟机,一台作为客户端,另一台作为服务器

#服务器端

yum install bind -y#安装软件

systemctl status named#查看状态

systemctl start named#开启named服务,默认状态下是关闭的

小细节:在启动这项服务时会卡,这时候需要你随机移动鼠标,和敲击键盘,这个作用是随机抓取你的动作,来生成密钥。执行:cat /etc/rndc.key 这个命令可以查看到生成的过程。

systemctl enable named.service#开启自动启动

firewall-cmd --permanent --add-service=dns  ##添加防火墙服务,不影响的进程

firewall-cmd --reload

firewall-cmd --list-all#列出防火墙允许进程

vim /etc/named.conf #named的主配置文件

编辑配置文件:

systemctl restart named

options {

listen-on port 53 { any; };      #表示对所有的interface开启53端口

listen-on-v6 port 53 { ::1; };

directory       "/var/named";

dump-file       "/var/named/data/cache_dump.db";

statistics-file "/var/named/data/named_stats.txt";

memstatistics-file "/var/named/data/named_mem_stats.txt";

allow-query     { any; };##回答所有人的问题

forwarders       { 172.25.254.250;};##问一个能够与外界联系的ip。我不知道,我向谁问。

dnssec-validation no;       ##yes改为no

systemctl restart named##重启服务

##客户端

Vim /etc/resolv.conf

测试:

在客户端执行命令:dig www.baidu,com

#######正向解析,将域名解析为ip

vim /etc/name.conf

##删除forwarders      {172.25.254.250;};

vim /etc/named.rfc1912.zones

编辑:

zone "localhost.localdomain" IN {

type master;

file "named.localhost";

allow-update { none; };

};

zone "localhost" IN {

type master;

file "named.localhost";

allow-update { none; };

};

zone "westos.com" IN {

type master;

file "westos.com.zone";

};

#小细节:在文件的最后能后看到接下来需要操作的文件

然后:cd /var/named/

cp -p named.localhost westos.com.zone  ##带权限复制

编辑配置文件

vim westos.com.zone

说明:在dns.westos.com.(在这个后面的“.”必须加上,这里的“.”表示之前配置文件写的。Westos.com)

systemctl restart named                 ##重启服务

测试

在客户端

dig www.qq,com

#####反向解析####

vim /etc/named.rfc1912.zones

zone "254.25.172.in-addr.arpa" IN {

type master;

file "westos.comNaNr";

allow-update { none; };

};

cd /var/named/

cp -p named.loopback westos.com.ptr

vim westos.com.ptr

测试:

在服务器端

时间: 2024-10-26 15:30:20

Linux 第九周上课笔记(2)高速DNS的相关文章

Linux 第九周上课笔记(1) SElinux,系统恢复

####selinux的初级管理 1.概念 selinux:内核级加强型防火墙 2.如何管理selinux级别 selinux开启或者关闭 vim /etc/sysconfig/selinux selinux=disabled##关闭状态 selinux=Enforcing##强制状态 selinux=Permissive##警告状态 说明: 关闭状态:selinux不干扰任何进程 强制状态:selinux开启 警告状态:selinux开启,对敏感操作发出警告,但不干扰系统进程,让你下次别这样做

Linux第五周上课笔记(1),rpm软件安装,yum源,yum仓库

第五周上课笔记 一.应用软件的安装 1.认识软件:|libmp3lame0|-3.99.3-23|.el7|.x86_64|.rpm 软件名     软件版本   适用系统 64位  红帽适用软件 2.如何安装软件 1.rpm rpm      -vih    name.rpm      安装,-v:显示过程,-h:指定加密方式为哈希加密 -e      name          卸载 -q      name          查询软件生成文件 -qlp  name.rpm        查

Linux第一周学习笔记(2)

Linux第一周学习笔记(2) 1.3认识Linux (1).什么是Linux Linux是一个操作系统,比如说微软的winodws.苹果电脑的masOS.早于Linux发行的unix: 我们平时使用的PPT.浏览网站.玩游戏这些都是需要操作系统的层面上来完成的: 也包括了我们现在手机使用的系统有三个版本一个是Andriod和苹果的Los以及微软的windows,Los其实也就是Unix系统而Andriod是Linux系统: 我们生活当中常用的一些网站.游戏.QQ.微信这些应用都是在Linux操

linux第九周总结

linux学习第九周总结 本周的内容重中之重,数据库MySQL, 一.简介 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品.MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件. MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,

Linux 第十周上课笔记(1) DNS集群的部署

DNS集群的部署 服务器端要作为辅助dns服务器 [辅助dns服务器端] 1.yum install bind -y 2.编写配置文件 vim /etc/named.conf 11         listen-on port 53 { any; }; 17         allow-query     { any; }; 32         dnssec-validation no; 保存退出 vim /etc/named/named.rfc1912.zones zone "localho

Linux 第十周上课笔记(2)smtp服务的部署

SMTP服务的部署 介绍:SMTP(Simple Mail Transfer Protocol)简单邮件传输协议是一种提供可靠且有效电子邮件传输的协议. SMTP 是建模在 FTP 文件传输服务上的一种邮件服务,主要用于传输系统之间的邮件信息并提供来信有关的通知. 一.环境的部署. 迅速配置dns服务器 这里server虚拟机更名为maillinux.linux.com 将desktop虚拟机更名为 maillyitx.lyitx.com 在server虚拟机上: 1.关闭火墙.selinux

Linux 第十二周上课笔记 阿帕奇服务

apache [[email protected] ~]# yum install httpd -y [[email protected] html]# yum install httpd-manual -y 更改默认发布文件 [[email protected] html]# vim /etc/httpd/conf/httpd.conf 更改默认发布目录 [[email protected] html]# mkdir /www/westos -p [[email protected] html

Linux 第四周上课笔记(1)网关,dns,dhcp ,日志

一.我们在知道在默认情况下,用户建立的uid是从1000开始的,我们应该如何设置使得uid从两千开始呢? 答:这里我们需要修改一个配置文件: 在超级用户下进入,vim /etc/loglin.defs这个配置文件 找到相应的参数,修改后保存退出,然后重新启动,这样系统就默认uid是从两千开始了. 二.网关 引入:在互联网中,有很多的ip地址,我们目前所学的只能实现计算机在同一网段上实现互联,那么如何实现不同网段的计算机实现互联呢?--网关 简要工作原理:计算机与路由器相连,路由器上有一个路由表,

Linux 第八周上课笔记(1)vsftpd服务

一.vsftpd服务 1.什么是ftp 答:ftp是一个客户机/服务器系统,用户通过一个支持ftp协议的客户机程序,连接到远程主机上的ftp服务器程序.用户通过客户机程序向服务器程序发出命令.服务器程序执行客户所发出的命令,并将执行的结果反馈给客户机. 二.安装ftp yum install vsftpd lftp -y##安装两个服务 systemctl start vsftpd systemctl stop firewalld systemctl enable vsftpd setenfor