① DNS的配置文件有哪些
如果您經常暢游互聯網,那麼一定了解網站的域名,在瀏覽器中打上http://www.si-bay.com等有一定含義的域名就可以訪問矽霸網或其他網站,而不必去記憶枯燥的IP地址,實在是好記又好用。
區域網中如何實現Intranet,構建企業內部網的Web伺服器或者其他伺服器,使用和配置DNS就顯得尤其重要。下面就Linux下配置DNS作一些粗淺探討。
Linux下如果為伺服器安裝模式,可先行選定安裝DNS,安裝完成後運行服務配置命令ntsysv,設定啟動Linux時啟動DNS服務。
DNS的服務進程為named,啟動後可以為DNS客戶機提供域名解析服務,把域名轉換成IP地址以及將IP地址轉換成域名。
1、named啟動時需要讀取/etc/named.boot,所以/etc/named.boot 是named的基本配置文件。在/etc/named.boot中將指定正向域名轉換數據文件和建立反向DNS數據文件以及頂層域名伺服器文件和後備DNS。此文件示例如下:
·diretory /var/named
指定named從/var/named目錄下讀取DNS數據文件。
·primary qyweb.com dns.hosts
指定dns作為qyweb.com域的主域名伺服器,dns.hosts文件中包含所有*. qyweb.com形式的域名轉換數據。
·primary 0.0.127.IN-ADDR.ARPA dns.local
指定dns作為127.0.0網段地址轉換主伺服器,dns.local文件中包含了 127.0.0.*形式的地址到域名的轉換數據。
·primary 26.230.10.IN-ADDR.ARPA dns.rev
指定dns作為10.230.26網段地址轉換主伺服器,dns.rev文件中包含了所有10.230.26.*形式的地址到域名的轉換數據。
·cache db.cache
指定dns從db.cache文件中獲得 Internet的頂層「根」伺服器地址。
在與named.boot同一目錄下還有一個named.conf,主要作用是定義DNS伺服器的域名檢索方式。可參照 named.boot進行相應變動。
2、正向域名轉換數據文件dns.hosts中包括所有在qyweb.com域內的主機節點。
@ IN SOA dns.qyweb.com manager.dns.qyweb.com.
(199511301
28800
7200
3600000
86400)
NS dns.qyweb.com.
MX 10 dns.qyweb.com.
Localhost A 127.0.0.1
dns A 10.230.26.5
www A 10.230.26.6;如果與dns同一台機器,則ip同上
mail MX 7 dns.qyweb.com.;主機名後必須帶一個「.」
ftp CNAME dns.qyweb.com.;主機名後必須帶一個「.」
SOA記錄定義了域名數據的基本信息。
NS記錄和MX記錄定義了域名伺服器本身的域名和username@ qyweb.com形式郵件地址所對應的郵件伺服器名字。
A記錄是DNS域名到IP地址的記錄,是必須有的。以dns.qyweb.com為例,在A記錄中域qyweb.com被省略,只寫成ns,named在處理時會根據named.boot中的定義自動加上 qyweb.com,而其對應IP地址為 10.230.26.5。
MX記錄是郵件地址轉換記錄,本例中定義了將username@ mail.qyweb.com的郵件地址轉換成[email protected],即實際上真正的郵件伺服器是dns.qyweb.com,其中dns.qyweb.com的優先數為7,通常郵件首先被發往優先數小的主機 dns.qyweb.com。
CNAME記錄定義了一些主機的別名。
3、反向DNS數據文件dns.local 和dns.rev提供根據IP地址查詢相應 DNS主機名,每個網段分別有一個數據文件。對於內部網段127.0.0通常只有一個地址,即127.0.0.1 loopback 地址,dns.local內容如下:
@IN SOA dns.qyweb.com manager.dns.qyweb.com.
(1997022700 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
86400) ; Minimum
INNS dns.qyweb.com.
1 IN PTR localhost.
而外部網段的數據文件dns.rev中包含所有主機IP地址到DNS主機名的轉換數據。dns.rev內容如下:
@SOA dns.qyweb.com. manager.dns.qyweb.com.(
199609206;Serial
28800;Refresh
7200;Retry
604800;Expire
86400);Minimum TTL
NS dns.qyweb.com.
5 PTR dns.qyweb.com.;主機名要附加一個「.」
6 PTR www.qyweb.com.;
2 PTR proxy.qyweb.com.;
其中主要部分是PTR記錄,PTR 記錄中的IP地址都只有主機號,named會根據named.boot的定義自動加上前面的網路號。
4、 db.cache
在Linux系統上通常在/var/named或者/etc下已經提供了一個 named.ca,該文件文件中包含了 Internet的頂層域名伺服器,最好從 Internic下載最新的版本。
5、改動注意事項
(1)增加或刪除域中主機時需要同時修改正向域名轉換數據文件dns.hosts中的A記錄和反向DNS數據文件dns.rev中的PTR記錄。
(2)IP網段增加一個時(10.230. 27.0),在/etc/named.boot增加:
primary 27.230.10.IN-ADDR.ARPA dns.rev1
而反向DNS數據文件則增加一個定義10.230.27.0網段的文件dns.rev1,其格式與ndns.rev類似。
(3)DNS伺服器只能從服務於企業內部網/etc/named.boot中的cache行去除。
(4)建立後備DNS伺服器dns1.qyweb.com,IP地址為 10.230.26.10。
在主伺服器上修改dns.hosts,加入dns1.qyweb.com的有關記錄,並增加一個NS記錄,使主伺服器上的 named.hosts成為下列內容:
@ IN NS dns1.qyweb.com.
dns1 A 10.230.26.10
dns2 CNAME dns1.qyweb.com.
然後對主伺服器上的各個反向 DNS 數據文件做類似的修改,增加有關後備伺服器的NS記錄,然後重新起動named。
後備DNS伺服器的配置:創建的配置文件只有named.boot和 db.cache,格式與主伺服器相似。named.boot 內容為:
directory /var/named
secondary qyweb.com 10.230.26.5 dns.hosts
secondary 0.0.127.IN-ADDR.ARPA 10.230.26.5 dns.local
secondary 26.230.10.IN-ADDR.ARPA 10.230.26.5 dns.rev
cache . db.cache
而後備DNS伺服器的db.cache 通常由系統管理員從主伺服器上拷貝過來即可。
配置文件完成後可以進行啟動和測試named,利用Linux命令ndc,用 ndc啟動named。使用nslookup進行正向 DNS 解析與反向 DNS解析檢查:
#nslookup dns.qyweb.com
#nslookup 10.230.26.5
MX郵件地址記錄檢查:
#nslookup
>set q=mx
mail.qyweb.com
CNAME別名記錄檢查:
# nalookup
>sett q=cname
ftp.qyweb.com,nslookup
以上各項測試均應能反映出相應正確的IP地址或域名。
如果一切測試正常的話,那麼DNS的配置就基本完成了,但如果您要在Linux伺服器上添加新服務時,最好再進行一次如上過程的檢查以確保DNS服務通暢。
」希望多給分啊「
② windows7如何查區域網設置的dns
區域網絡是現今應用最為廣泛的基礎性網路,不管在工作還是生活當中的大量重要信息都可以在區域網中進行共享、聯機、傳輸和存儲,那麼你知道windows7怎麼查區域網設置的dns嗎?下面是我跟大家分享的是windows7如何查區域網設置的dns,歡迎大家來閱讀學習。
windows7如何查區域網設置的dns
windows7查區域網設置的dns的方法:
首先進入系統, 然後點擊桌面的開始菜單, 左鍵單擊"運行..."
接下來就可以在這里設置你的DNS系統啦,
③ Windows10如何架設區域網DNS伺服器
1、 安裝DNS服務
開始—〉設置—〉控制面板—〉添加/刪除程序—〉添加/刪除Windows組件—〉「網路服務」—〉選擇「域名服務系統(DNS)」—〉按確定進行安裝
2、 創建DNS正相解析區域
開始—〉程序—〉管理工具—〉選擇DNS,打開DNS控制台—〉右擊「正相搜索區域」—〉選擇「新建區域」—〉選擇「標准主要區域」(或「Active Directory 集成區域」或「標准輔助區域」)--〉輸入域名「abc.com」 —〉輸入要保存的區域的文件名「abc.com.dns」— 〉按完成,完成創建
創建主機記錄等:
右擊「abc.com」—〉「新建主機」 —〉在名稱處輸入「www」,在「IP地址」處輸入「192.168.0.3」,—〉按「添加主機」完成
3、 創建DNS反向解析區域
開始—〉程序—〉管理工具—〉選擇DNS,打開DNS控制台—〉右擊「反向搜索區域」—〉選擇「新建區域」—〉選擇「標准主要區域」—〉輸入用來標示區域的「網路ID」—〉輸入要保存的區域的文件名「0.168.192.in-addr.arpa.dns」—〉按完成,完成創建
創建指針PTR:
右擊「192.168.1.x.subnet」—〉選擇「新建指針」—〉在「主機IP號」中輸入2—〉在「主機名」中輸入ftp—按 「確定」完成添加
4、 啟用DNS循環復用功能
如www.abc.com對應於多個IP地址時DNS每次解析的順序都不同
右擊選擇「DNS伺服器」—〉屬性—〉高級—〉選擇「啟用循環」(round robin)--〉選擇「啟用netmask 排序」—〉按「 確定」返回
註:如所有的IP和域名伺服器在同一子網時需要取消「啟用netmask排序」,才能實現循環復用功能。即啟用循環時 ,當主機的IP和dns在同一個子網時將始終排在最前面,當都在一個子網時就不進行循環,只有去除了「啟用netmask排序」 時才能實現循環復用。
DNS伺服器會優先把與自己的網路ID相同的記錄返回給客戶端
5、 創建標准輔助區域,實現DNS區域復制
在另一台DNS伺服器上,右擊「正向搜索區域」—〉選擇「新建區域」—〉選擇「標准輔助區域」—〉輸入「abc.com」—〉輸入主域名伺服器的IP地址—〉選擇「完成」
可手工要求同步:
在輔域名伺服器上右擊「abc.com」的域—〉選擇「從主伺服器傳輸」
並且可以設置允許傳輸的域名伺服器:
在主域名伺服器上右擊「abc.com」的域—〉選擇「屬性」—〉選擇「區域復制」—〉在「允許復制」前打勾,並選擇允許復制的主機(到所有伺服器、只有在「名稱伺服器」選項卡中列出的伺服器、只允許到下列伺服器)
完成伺服器類型的轉換:
右擊區域—〉選擇 「屬性」—〉選擇「類型」的「更改」按鈕—〉選擇要更改的區域類 型—〉按「確定」
6、 實現DNS唯高速緩存伺服器
創建一個沒有任何區域的DNS伺服器—〉右擊DNS伺服器—〉選擇「屬性」—〉選擇「轉 發器」中的「啟用轉發器」—〉輸入轉發器的IP地址—〉按「確定」完成
清除「唯高速緩存」中的cache內容:
右擊「DNS伺服器」—〉選擇「清除緩存」
或者選擇「DNS伺服器」—〉在菜單中選擇「查看」,高級—〉右擊「緩存的查找」—〉選擇「清除緩存」
(客戶端清空DNS緩存—)ipconfig /flushdns)
7、 DNS的委派(子域的轉向)
在原域名伺服器上建立「subdomain.abc.com」的主機—〉右擊abc.com的域,選擇「新建委派」—〉將subdomain.abc.com的域代理給subdomain.abc.com的主機—〉在subdomain.abc.com上建立「正向標准區域」subdomain.abc.com—〉添加相關主機記錄
8、 設置 DNS區域的動態更新
右擊選擇DNS上區域—〉選擇「屬性」—〉選擇「常規」中的「允許動態更新」,選是— 〉然後按 「確定」—〉在本機的DHCP伺服器中—〉右擊選擇DHCP伺服器—〉選擇「屬性」—〉選擇「DNS」—〉選擇「為不支持動態更新的DNS客戶啟用更新」—〉在客戶端使用ipconfig /registerdns來更新域名的注冊信息
注意客戶端需要將完整的計算機名改成myhost.abc.com
9、 配置DNS客戶端
在客戶端計算機上打開tcp/ip屬性對話框,在dns伺服器地址欄輸入dns伺服器的ip地址
手工配置最多可配置12個 DNS伺服器 .
④ 在區域網中,怎樣配置DNS伺服器,使之能解析域名
DNS是域名解析伺服器的縮寫,簡單的說就是把域名轉換成與其相對應的IP地址,還可以把IP地址反向解析轉換成域名。. Windows2000中的DNS有三種區域類型(Zone Type):
l Standard Primary ------ 區域資料庫文件的主拷貝,保存為文本文件
l Standard Secondary----- 區域資料庫文件的拷貝,保存為只讀的文本文件
l Active Directory integrated ------ 保存在Active Directory中的區域資料庫文件,當 執行Active Directory復制時,區域文件被更新
2. 配置區域傳送
區域傳送(Zone Transfer)是在多個DNS伺服器之間復制區域資料庫文件的 過程。主要通過拷貝過程完成。
發生的時間:Master Server 向Secondary Server發送更新通知 Secondary Server初始啟動或達到刷新時間間隔時,會向 Master Server查詢變化
復制的方法:Full zone transfer(AXFR)------ 復制整個區域資料庫文件 Incremental zone transfer(IXFR)------ 僅復制改變的數據
WindowsNT4.0僅支持AXFR,而Win2000支持AXFR和IXFR
3. 配置Active Directory Integrated區域
Win2000提供DNS和Active Directory的集成。由於Active Directory使用基於 DNS的名字空間,從而不必創建或維護單獨的名字服務。若要將DNS與Active Directory集成,則DNS必須運行於動態更新協議(Dynamic Update Protocol)。
Win2000的DNS服務包括一個SRV(Service)資源記錄,用於識別網路資 源,類似於WinS中的NetBIOS 名。例如,你可以用SRV記錄來定位域控制器。 SRV記錄可被用於標准區域中,也可用於Active Directory集成區域。
可以將現存的標准區域轉換成Active Directory集成區域,但要注意:
(1)DNS服務必須運行於域控制器上
(2)由於Active Directory區域保存在Active Directory中,所以沒有 區域文件保存在伺服器的硬碟上
4. 配置動態更新(Dynamic Update)
原豎悶歷來,DNS被設計為區域資料庫是靜態改變的。這意味著添加、刪除或 修改資源記錄僅能通過手工完成。
Win2000支持DNS的動態更新。通過動罩旅態更新協議,允許客戶計算機自動 更新DNS Server,而不需管理員的干涉。
動態更新協議可用於和DHCP的連接來動態更新資源記錄。當DHCP客余搜戶的 IP地址更新時,DHCP Server會通知DNS Server更新資源記錄。
若要實現動態更新,則必須配置DHCP。在DHCP屬性Dynamic DNS標簽中, 選擇選項Enable dynamic update of DNS client information。
另外,在Win2000中,提供了對DNS的測試功能。包括簡單查詢和遞歸查詢。