轉 dns服務的建立

2021-06-15 21:49:28 字數 1623 閱讀 3085

dns服務的建立

首先安裝bind套件

**:sudo apt-get install bind

這時在/etc/bind下會出現(這裡跟其他的unix/linux不同,一般其他的unix/linux預設是把配置檔案放在/etc/named下,資料檔案放在/var/named或/var/bind下的,而ubuntu都一起放在這個目錄下了)

db.0 db.255 db.root named.conf.local

db.127 db.local named.conf named.conf.options

其中named.conf為主配置檔案,named.conf.local和named.conf.options這兩個檔案在其他的 unix/linux系統裡預設是沒有的,ubuntu的這種想法很不錯,把各個部分都分開管理;其餘的部分都是預設生成的幾個資料檔案。這裡需要稍微講一下區資料檔案裡的幾個資源記錄的含義:

soa記錄:指示該區的權威

ns記錄:列出該區的乙個名字伺服器

cname:規範名字 (別名記錄)

下面開始服務配置

快取網域名稱伺服器設定 (cache-only server)

快取網域名稱伺服器顧名思義其自身是沒有網域名稱記錄的,僅僅從別的dns上獲取記錄並做快取記憶體。

安裝好dns服務後,不需要任何配置,只需要把服務起起來就是快取網域名稱伺服器了。

**:sudo /etc/init.d/bind start

主dns配置

安裝好dns後,配置named.conf.local,如下例:

**:zone "163.com" ;

zone "sohu.com" ;

zone "sina.com" ;

...

儲存配置,然後再建立相對應的資料檔案,如上例163.com的資料檔案如下:

**:的配置檔案

$ttl 86400

@           in  soa     dns.163.com  root.dns.163.com. (

2005092001 ; serial

28800 ; refresh

7200 ; retry

604800 ; expire

86400 ; ttl

) @           in  ns      dns.163.com

@           in  mx      10      mail.163.com.

dns         in  a       111.111.111.111

www       in   a   222.222.222.222

***       in   a   333.333.333.333

mail       in   cname   ***

...

儲存,重啟bind服務就ok了

從dns的配置

從dns的配置和主dns配置很像,只不過不需要建立資料檔案,只需要指定資料檔案存放位置就可以了

**:zone "163.com" ;

}; zone "sohu.com" ;

}; zone "sina.com" ;

}; ...

儲存配置,重啟服務。

建立自己的DNS伺服器

我們的環境windows server 2012 虛擬機器 開啟伺服器的新增角色和嚮導功能 新增dnf伺服器安裝 點選 在正向查詢區域 反鍵新建區域 這裡我一般輸入一級網域名稱 這是輸入baidu.com 一直下一步預設 讓後新建主機 這裡我們輸入 www ip 位址就是dnf 在解析使用者輸入的網...

Ubuntu 建立DNS伺服器

首先安裝bind套件 sudo apt get install bind 這時在 etc bind下會出現 這裡跟其他的unix linux不同,一般其他的unix linux預設是把配置檔案放 在 etc named下,資料檔案放在 var named或 var bind下的,而ubuntu都一起...

《轉》配置DNS輔助伺服器 DNS系列之四

配置dns輔助伺服器 在前面的博文中,我們介紹了如何在dns伺服器中建立常用的dns記錄,本文中我們要為大家介紹如何配置dns的輔助伺服器,同時也要介紹一下和輔助區域類似的存根區域。dns輔助伺服器是一種容錯設計,考慮的是一旦dns主伺服器出現故障或因負載太重無法及時響應客戶機請求,輔助伺服器將挺身...