馬哥教育網絡班21期+第11周課程練習

1、詳細描述一次加密通訊的過程,結合圖示最佳。

首先發送方用單向加密的方法提取數據的特征碼,用自己的私鑰加密這段特征碼,并附加到數據的后面。
發送方用對稱加密算法把數據及特征碼整個進行加密。
發送方用接收發的公鑰加密對稱密鑰并附加到數據后面。

接收方用私鑰解密對稱密鑰。
接收方用對稱密鑰解密出數據及加密的特征碼。
接收方用發送方的公鑰解密特征碼,并用相同的算法算出數據的特征碼,比較兩個特征碼是否一致。

2、描述創建私有CA的過程,以及為客戶端發來的證書請求進行辦法證書。

(1) 進入/etc/pki/CA 目錄
     創建index.txt文件,touch index.txt。
     echo 01 > serial,使序列從01開始。
(2)對CA進行自簽證書
     先生成私鑰文件
     (umask 077; openssl genrsa -out /etc/pki/CA/private/cakey.pem 2048)
     生成CA的自簽證書
     openssl req -new -x509 -key /etc/pki/CA/private/cakey.pem -days 7300 -out /etc/pki/CA/cacert.pem
(3)發證
     用到證書的主機生成證書請求
     在客戶端主機的/etc/httpd/ssl目錄下生成私鑰文件
     (umask 077; openssl genrsa -out /etc/httpd/ssl/httpd.key 2048)
     生成證書簽署請求
     openssl req -new -key /etc/httpd/ssl/httpd.key -days 365 -out /etc/httpd/ssl/httpd.csr
     客戶端把請求文件傳輸給服務器CA
     CA簽署證書,并將證書發還給客戶端
     openssl ca -in /tmp/httpd.csr -out /etc/pki/CA/certs/httpd.crt -days 365

3、描述DNS查詢過程以及DNS服務器類別。

客戶機先在本地的hosts文件中判斷是否能對要訪問的主機名稱進行解析,如果能夠解析,則直接使用本地hosts文件對應的ip地址對目標主機進行訪問。如果不能解析,則把請求發送到設定的DNS服務器,由DNS服務器來解析。如果DNS能夠解析并返回給客戶機,則這次解析完成。這次查詢稱為遞歸查詢。若DNS服務器不能解析,需要向其他DNS服務器進行查詢并返回結果,再把結果返回給客戶機。DNS服務器之間的查詢稱為迭代查詢。

DNS服務器的類型:

主DNS服務器:維護所負責解析的域內解析庫服務器;解析庫由管理維護;
從DNS服務器:從主DNS服務器或其它的從DNS服務器那里“復制”(區域傳遞)一份解析庫;

4、搭建一套DNS服務器,負責解析magedu.com域名(自行設定主機名及IP)

(1)、能夠對一些主機名進行正向解析和逆向解析;

(2)、對子域cdn.magedu.com進行子域授權,子域負責解析對應子域中的主機名;
(3)、為了保證DNS服務系統的高可用性,請設計一套方案,并寫出詳細的實施過程

安裝bind  yum install -y bind

備份配置文件 cp /etc/named.conf{,.bak}
修改配置文件 vim /etc/named.conf 
監聽外部地址,關閉dnssec
options {
    listen-on port 53 { 192.168.194.128; 127.0.0.1; };
    // 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; };
    recursion yes;
    // dnssec-enable yes;
    // dnssec-validation yes;
    //  dnssec-lookaside auto;
    /* Path to ISC DLV key */
    bindkeys-file "/etc/named.iscdlv.key";
    managed-keys-directory "/var/named/dynamic";
    };
啟動服務  service named start
配置主DNS名稱服務器,正向解析
配置 /etc/named.rfc1912.zones
定義區域名稱
zone "magedu.com" IN {
    type master;
    file "magedu.com.zone"
    }
    
定義區域庫文件
進入 /var/named
編輯 magedu.com.zone
$TTL 86400  @       IN      SOA     ns1.magedu.com. admin.magedu.com (
                    2016091801
                    1H
                    5M
                    1W
                    1D )
      IN      NS      ns1.magedu.com.
      ns1     IN      A       192.168.194.128
配置主DNS名稱服務器,反向解析
定義區域名稱
194.168.192.in-addr.arpa.
zone "194.168.192.in-addr-arpa" IN {
    type master;
    file "192.168.194.zone";
    }
定義區域庫文件
進入 /var/named
編輯 192.168.194.zone
$TTL 86400    $ORIGIN 194.168.192.in-addr.arpa.
@       IN      SOA     ns1.magedu.com. admin.magedu.com. (
                    2016091801
                    1H
                    5M
                    1W
                    1D )
    IN      NS      ns1.magedu.com.
    128     IN      PTR     ns1.magedu.com.
配置從DNS 服務器 
安裝bind  yum install -y bind

備份配置文件 cp /etc/named.conf{,.bak}
修改配置文件 vim /etc/named.conf 
監聽外部地址,關閉dnssec
options {
    listen-on port 53 { 192.168.194.129; 127.0.0.1; };
    //      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; };
    recursion yes;
    //      dnssec-enable yes;
    //      dnssec-validation yes;
    //      dnssec-lookaside auto;

    /* Path to ISC DLV key */
    bindkeys-file "/etc/named.iscdlv.key";

    managed-keys-directory "/var/named/dynamic";
    };
啟動服務  service named start
配置 /etc/named.rfc1912.zones
定義區域名稱
zone "magedu.com" IN {
    type master;
    file "magedu.com.zone"
    }
執行命令同步 rndc reload

原創文章,作者:hhaa0352,如若轉載,請注明出處:http://www.www58058.com/50044

(0)
hhaa0352hhaa0352
上一篇 2016-10-09 09:02
下一篇 2016-10-09 09:05

相關推薦

  • Linux邏輯卷LVM實現

    Linux邏輯卷LVM實現 背景: 在學習Linux中,學習到了邏輯卷LVM,發現LVM是個十分好用的一個技術,可以多個硬盤合并在一起使用,同時還可以動態的增加和減少。在這里將Linux邏輯卷的具體實現記錄下來。 介紹: 邏輯卷LVM:Logica Volum Manager,它是Linux環境下對磁盤分區進行管理的一種機制,普通的磁盤分區管理方式在邏輯分區…

    2017-08-12
  • python之psutil模塊

    python 安裝psutil 來實現獲取系統信息  # yum -y install python*pip # yum -y groupinstall “Development Tools # yum -y install python34-devel.x86_64 # pip3 install –upgrade pip # pip3 inst…

    Linux干貨 2017-03-08
  • N22-love cat第19周 – 基于Apache + Tomcat +2種模式實現負載均衡以及配置集群seesion服務

      基于Apache+Tomcat實現負載均衡和集群服務 一、概念     從Tomcat權威指南中的測試數據,我們不難發現,對于靜態頁面的數據,Tomcat的處理速度比Apache要快很多,所以為什么要整合apache雖然在處理靜態頁面速度上比Apache快,但是Tomcat經不起大的并發量容易死。為此,我們就需要A…

    Linux干貨 2016-08-29
  • 馬哥教育網絡班21期-第七周課程練習

    第七周作業 1、創建一個10G分區,并格式為ext4文件系統; [root@qq ~]# fdisk /dev/sdb         #使用fdisk命令進行分區; Device contains neither&nb…

    Linux干貨 2016-08-08
  • Linux系統用戶與組管理命令及配置文件總結

    一、Linux系統用戶及組分類 1、用戶類別 Linux系統中的用戶大致可分為三類:root用戶、系統用戶、普通用戶。每一個用戶都擁有一個唯一的身份標識UID。 2、組分類 與用戶信息對應的,Linux系統中的組也可分為三類:root組、系統組、普通組。每一個組也有一個對應的唯一標識GID。 需要說明的是,UID和GID為0的用戶對應的就是固定的root,即…

    Linux干貨 2016-10-23
  • 系統基礎之壓縮歸檔工具詳解

    壓縮和解壓縮工具 概論  在使用操作系統時,我們常會遇到大文件,會使我們很頭疼.在面對時間和空間上的選擇,只能選擇空間,這就要用到壓縮工具和歸檔工具,下面為大家一一介紹.  壓縮文件只壓縮文本格式的文件,通常不壓縮已經是壓縮的文件.  壓縮文件就會涉及到壓縮比:    原理:通過了解文本文件的數據形式,運用壓…

    Linux干貨 2016-08-18

評論列表(1條)

  • 馬哥教育
    馬哥教育 2016-10-25 12:55

    下次記得描述做到那里,為什么

欧美性久久久久