久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長資訊網(wǎng)
      最全最豐富的資訊網(wǎng)站

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

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

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

      主機(jī)名到IP地址的映射有兩種方式:

        1、靜態(tài)映射,每臺(tái)設(shè)備上都配置主機(jī)到IP地址的映射,各設(shè)備獨(dú)立維護(hù)自己的映射表,而且只供本設(shè)備使用;

        2、動(dòng)態(tài)映射,建立一套域名解析系統(tǒng)(DNS),只在專門的DNS服務(wù)器上配置主機(jī)到IP地址的映射。

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

        根據(jù)服務(wù)器與所提供域名解析記錄的關(guān)系,將DNS服務(wù)器分為不同的角色:

        1、緩存域名服務(wù)器,也稱為高速緩存服務(wù)器,通過向其他域名服務(wù)器查詢獲得域名->IP地址記錄,將域名查詢結(jié)果緩存到本地,提高重復(fù)查詢時(shí)的速度

        2、主域名服務(wù)器,特定DNS區(qū)域的官方服務(wù)器,具有唯一性,負(fù)責(zé)維護(hù)該區(qū)域內(nèi)所有域名->IP地址的映射記錄

        3、從域名服務(wù)器(通俗一點(diǎn)就是用于備份DNS服務(wù)器的),也稱為輔助域名服務(wù)器其維護(hù)的域名->IP地址記錄,來源于主域名服務(wù)器搭建DNS服務(wù),應(yīng)用的軟件為:BIND(Berkeley Internet Name Daemon)

      二、搭建過程

      1. 安裝必要軟件包
      [root@SZH1 ~]# yum -y install bind bind-chroot bind-util bind-libs
      解釋:
      bind          提供了域名服務(wù)的主要程序及相關(guān)文件
      bind-utils    提供了對(duì)DNS服務(wù)器的測試工具程序(如nslookup、dig等)
      bind-chroot    為bind提供一個(gè)偽裝的根目錄以增強(qiáng)安全性(將“/var/named/chroot/”文件夾作為BIND的根目錄)

      2. 修改dns配置文件
      修改前先備份
      [root@SZH1 ~]#  cp -p /etc/named.conf /etc/named.conf.bak // 參數(shù)-p表示備份文件與源文件的屬性一致。
      [root@SZH1 ~]# cat /etc/named.conf
      options {
          listen-on port 53 { any; };
          listen-on-v6 port 53 { any; };
          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”;
          recursing-file  “/var/named/data/named.recursing”;
          secroots-file  “/var/named/data/named.secroots”;
          allow-query    { any; };

          /*
          – If you are building an AUTHORITATIVE DNS server, do NOT enable recursion.
          – If you are building a RECURSIVE (caching) DNS server, you need to enable
            recursion.
          – If your recursive DNS server has a public IP address, you MUST enable access
            control to limit queries to your legitimate users. Failing to do so will
            cause your server to become part of large scale DNS amplification
            attacks. Implementing BCP38 within your network would greatly
            reduce such attack surface
          */
          recursion yes;

          dnssec-enable yes;
          dnssec-validation yes;
      #    dnssec-lookaside auto;
          /* Path to ISC DLV key */
          bindkeys-file “/etc/named.root.key”;

          managed-keys-directory “/var/named/dynamic”;

          pid-file “/run/named/named.pid”;
          session-keyfile “/run/named/session.key”;
      };
      zone “szh.com” IN {
          type master;
          file “szh.com_zone”;
          allow-update { none; };
      };
      zone “110.168.192.in-addr.arpa” IN {
          type master;
          file “192.168.110.zone”;
          allow-update { none; };

      };include “/etc/named.rfc1912.zones”;

      這兩個(gè)zone我在配置文件里直接上的,我看很多人說要在/etc/named.rfc1912.zones文件中添加,但因?yàn)榕渲梦募写嬖谧詈笠恍校酝馍А?br />保存退出后輸入named-checkconf  // 檢查named.conf是否有語法問題。

      3. 查看named進(jìn)程運(yùn)行是否正常
      [root@SZH1 ~]# systemctl start named // 開啟named進(jìn)程
      [root@SZH1 ~]# ps -eaf|grep named // 檢查進(jìn)程
      [root@SZH1 ~]# netstat -nult|grep :53 // 檢查監(jiān)聽端口

      4. 添加正向解析
      [root@SZH1 named]# cat szh.com_zone
      $TTL 1D
      @    IN SOA    @ rname.invalid. (
                          0    ; serial
                          1D    ; refresh
                          1H    ; retry
                          1W    ; expire
                          3H )    ; minimum
          NS    @
          A    192.168.110.230
          AAAA    ::1
      ns  A 192.168.110.230
      vcenter  A 192.168.110.231

      [root@SZH1 named]# chown :named /var/named/szh.com_zone //授權(quán) named 用戶

      [root@SZH1 named]# named-checkzone “szh.com” “/var/named/szh.com_zone” //檢查區(qū)域文件是否正確

      5. 添加反向解析
      [root@SZH1 named]# cat 192.168.110.zone
      $TTL 1D
      @    IN SOA    @ rname.invalid. (
                          0    ; serial
                          1D    ; refresh
                          1H    ; retry
                          1W    ; expire
                          3H )    ; minimum
          NS    @
          A    192.168.110.230
          AAAA    ::1
      230  PTR ns.szh.com.
      231  PTR vcenter.szh.com.

      [root@SZH1 named]# chown :named /var/named/192.168.110.zone  //授權(quán) named 用戶

      [root@SZH1 named]# named-checkzone “110.168.192.in-addr.arpa” “/var/named/192.168.110.zone ” //檢查區(qū)域文件是否正確

      6. 重啟服務(wù),檢查dns是否生效
      [root@SZH1 named]# systemctl restart named
      [root@SZH1 named]# nslookup
      > vcenter.szh.com
      Server:        192.168.110.230
      Address:    192.168.110.230#53

      Name:    vcenter.szh.com
      Address: 192.168.110.231

      ——————dns配置成功——————

      更多CentOS相關(guān)信息見CentOS 專題頁面 http://www.sfodin.cn/topicnews.aspx?tid=14

      贊(0)
      分享到: 更多 (0)
      網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)