CentOS Linux系統建置與實務重點整理8 (名稱伺服器架設 )

  1. linux名稱查詢工具包含nslookup、dig、host等分別如下說明:
    • nslookup -type=Type 網域名稱 NameServer
    • host -t Type 網域名稱 NameServer
    • dig @NameServer 網域名稱 Type
    • 其中 Type 的參數有
      參數用途
      any查全部
      a查 IP Address
      mx查郵件伺服器
      ns查名稱伺服器
      cname查別名
      ptr由 IP Address 反查網域名稱
      hinfo查伺服器的系統資訊
  2. 安裝bind套件
    yum -y install bind bind-chroot bind-utils
  3. 檢查bind安裝情形
    rpm -qi bind |more
    rpm -ql bind |more
  4. 啟動namded服務 
    # 啟動服務
    service named start
    # 停止服務
    service named stop
    # 重新啟動
    service named restart
    # 直接執行服務執行檔
    /etc/init.d/named start
    # 設定開機自動執行
    chkconfig --level 35 on
    # 記得關閉SElinux避免發生錯誤
  5. 測試
    # 先以loalhost測試
    dig @localhost www.pchome.com.tw
    # 以外部ip測試,用來模擬對外服務是否正常
    dig @59.120.37.117 www.pchome.com.tw
  6. 需以 vi 編輯bind設定檔
    vi /ect/named.conf
    # 將 listen-on port 53 及 allow-query 設定值中的127.0.0.1 與 localhost 修改為 any
    service namded restart
  7. 網域設定檔
    vi /etc/named.rfc1912.zones
    zone "dom.snpy.org" IN {
           type master;
           file "named.dom";
           allow-update {none;};
  8. 網域資源記錄檔
    vi /var/named/named.dom
    $TTL 1D
    @       IN SOA  @  rname.invalid. (
                                         0    ;serial
                                         1D   ;refresh
                                         1H   ;refry
                                         1w   ;expire
                                         3H ) ;minimum
            NS      @
            A       xxx.xxx.xxx.xxx
    www     A       xxx.xxx.xxx.xxx  

留言

這個網誌中的熱門文章

c語言-關於#define用法

CMD常用網管指令

PHP 與 JavaScript 之間傳值利用 json