久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

CentOS 7下簡答搭建DNS服務(wù)器

 python_lover 2021-01-11

一、DNS相關(guān)介紹 

  DNS(Domain Name System)域名系統(tǒng)協(xié)議,,作為域名和IP地址相互映射的一個分布式數(shù)據(jù)庫,,能夠使用戶更方便的訪問互聯(lián)網(wǎng),而不用挨個記住IP地址,。通過主機名,,最終得到該主機名對應(yīng)的IP地址的過程叫做域名解析(或主機名解析)。DNS協(xié)議號是udp53,。DNS服務(wù)器的作用就是就好比通訊錄一樣,,為各種網(wǎng)絡(luò)程序找到對應(yīng)目標(biāo)主機的IP地址或?qū)?yīng)的主機域名。每個IP地址都可以有一個主機名,,主機名由一個或多個字符串組成,,字符串之間用小數(shù)點隔開。有了主機名,,就不要死記硬背每臺IP設(shè)備的IP地址,,只要記住相對直觀有意義的主機名就行了。這就是DNS協(xié)議所要完成的功能,。

主機名到IP地址的映射有兩種方式:
  1,、靜態(tài)映射,每臺設(shè)備上都配置主機到IP地址的映射,,各設(shè)備獨立維護(hù)自己的映射表,,而且只供本設(shè)備使用;
  2,、動態(tài)映射,,建立一套域名解析系統(tǒng)(DNS),只在專門的DNS服務(wù)器上配置主機到IP地址的映射,。

在解析域名時,,可以首先采用靜態(tài)域名解析的方法,如果靜態(tài)域名解析不成功,,再采用動態(tài)域名解析的方法??梢詫⒁恍┏S玫挠蛎湃腱o態(tài)域名解析表中,,這樣可以大大提高域名解析效率,。正向解析:根據(jù)主機名稱(域名)查找對應(yīng)的IP地址(實際應(yīng)用中最多的),反向解析:根據(jù)IP地址查找對應(yīng)的主機域名(不常用,,一般用于搭建郵件服務(wù)器時),。

  根據(jù)服務(wù)器與所提供域名解析記錄的關(guān)系,將DNS服務(wù)器分為不同的角色:
  1,、緩存域名服務(wù)器,,也稱為高速緩存服務(wù)器,通過向其他域名服務(wù)器查詢獲得域名->IP地址記錄,,將域名查詢結(jié)果緩存到本地,,提高重復(fù)查詢時的速度
  2、主域名服務(wù)器,,特定DNS區(qū)域的官方服務(wù)器,,具有唯一性,負(fù)責(zé)維護(hù)該區(qū)域內(nèi)所有域名->IP地址的映射記錄
  3,、從域名服務(wù)器(通俗一點就是用于備份DNS服務(wù)器的),,也稱為輔助域名服務(wù)器其維護(hù)的域名->IP地址記錄,來源于主域名服務(wù)器搭建DNS服務(wù),,應(yīng)用的軟件為:BIND(Berkeley Internet Name Daemon)

二,、搭建過程
  

  1 1. 安裝必要軟件包
  2 [root@SZH1 ~]# yum -y install bind bind-chroot bind-util bind-libs
  3 解釋:
  4 bind           提供了域名服務(wù)的主要程序及相關(guān)文件
  5 bind-utils     提供了對DNS服務(wù)器的測試工具程序(如nslookup、dig等)
  6 bind-chroot    為bind提供一個偽裝的根目錄以增強安全性(將“/var/named/chroot/”文件夾作為BIND的根目錄)
  7 
  8 2. 修改dns配置文件
  9 修改前先備份
 10 [root@SZH1 ~]#  cp -p /etc/named.conf /etc/named.conf.bak // 參數(shù)-p表示備份文件與源文件的屬性一致,。
 11 [root@SZH1 ~]# cat /etc/named.conf
 12 options {
 13     listen-on port 53 { any; };
 14     listen-on-v6 port 53 { any; };
 15     directory     "/var/named";
 16     dump-file     "/var/named/data/cache_dump.db";
 17     statistics-file "/var/named/data/named_stats.txt";
 18     memstatistics-file "/var/named/data/named_mem_stats.txt";
 19     recursing-file  "/var/named/data/named.recursing";
 20     secroots-file   "/var/named/data/named.secroots";
 21     allow-query     { any; };
 22 
 23     /* 
 24      - If you are building an AUTHORITATIVE DNS server, do NOT enable recursion.
 25      - If you are building a RECURSIVE (caching) DNS server, you need to enable 
 26        recursion. 
 27      - If your recursive DNS server has a public IP address, you MUST enable access 
 28        control to limit queries to your legitimate users. Failing to do so will
 29        cause your server to become part of large scale DNS amplification 
 30        attacks. Implementing BCP38 within your network would greatly
 31        reduce such attack surface 
 32     */
 33     recursion yes;
 34 
 35     dnssec-enable yes;
 36     dnssec-validation yes;
 37 #    dnssec-lookaside auto;
 38     /* Path to ISC DLV key */
 39     bindkeys-file "/etc/named.root.key";
 40 
 41     managed-keys-directory "/var/named/dynamic";
 42 
 43     pid-file "/run/named/named.pid";
 44     session-keyfile "/run/named/session.key";
 45 };
 46 zone "szh.com" IN {
 47     type master;
 48     file "szh.com_zone";
 49     allow-update { none; };
 50 };
 51 zone "110.168.192.in-addr.arpa" IN {
 52     type master;
 53     file "192.168.110.zone";
 54     allow-update { none; };
 55 
 56 };include "/etc/named.rfc1912.zones";
 57 
 58 這兩個zone我在配置文件里直接上的,,我看很多人說要在/etc/named.rfc1912.zones文件中添加,但因為配置文件中存在最后一行,,所以同意生效,。
 59 保存退出后輸入named-checkconf  // 檢查named.conf是否有語法問題。
 60 
 61 3. 查看named進(jìn)程運行是否正常
 62 [root@SZH1 ~]# systemctl start named // 開啟named進(jìn)程
 63 [root@SZH1 ~]# ps -eaf|grep named // 檢查進(jìn)程
 64 [root@SZH1 ~]# netstat -nult|grep :53 // 檢查監(jiān)聽端口
 65 
 66 4. 添加正向解析
 67 [root@SZH1 named]# cat szh.com_zone 
 68 $TTL 1D
 69 @    IN SOA    @ rname.invalid. (
 70                     0    ; serial
 71                     1D    ; refresh
 72                     1H    ; retry
 73                     1W    ; expire
 74                     3H )    ; minimum
 75     NS    @
 76     A    192.168.110.230
 77     AAAA    ::1
 78 ns  A 192.168.110.230
 79 vcenter  A 192.168.110.231
 80 
 81 [root@SZH1 named]# chown :named /var/named/szh.com_zone //授權(quán) named 用戶
 82 
 83 [root@SZH1 named]# named-checkzone "szh.com" "/var/named/szh.com_zone" //檢查區(qū)域文件是否正確 
 84 
 85 5. 添加反向解析
 86 [root@SZH1 named]# cat 192.168.110.zone 
 87 $TTL 1D
 88 @    IN SOA    @ rname.invalid. (
 89                     0    ; serial
 90                     1D    ; refresh
 91                     1H    ; retry
 92                     1W    ; expire
 93                     3H )    ; minimum
 94     NS    @
 95     A    192.168.110.230
 96     AAAA    ::1
 97 230  PTR ns.szh.com.
 98 231  PTR vcenter.szh.com.
 99 
100 [root@SZH1 named]# chown :named /var/named/192.168.110.zone  //授權(quán) named 用戶
101 
102 [root@SZH1 named]# named-checkzone "110.168.192.in-addr.arpa" "/var/named/192.168.110.zone " //檢查區(qū)域文件是否正確 
103 
104 6. 重啟服務(wù),,檢查dns是否生效
105 [root@SZH1 named]# systemctl restart named
106 [root@SZH1 named]# nslookup
107 > vcenter.szh.com
108 Server:        192.168.110.230
109 Address:    192.168.110.230#53
110 
111 Name:    vcenter.szh.com
112 Address: 192.168.110.231
113 ------------------------------------------------------dns配置成功-------------------------------------------------------------

 

 

  

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點,。請注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購買等信息,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多