【問題】Bind dns server 設定及起動問題



贊助商連結


jack8250
2007-08-30, 01:15 PM
在網路上看到很多人都推薦使用bind來設立DNS,
我在服務中要起動ISC Bind時,系統告知起動失敗,
我是依以下的方式設計的~~可否告知設計是否完整
=========================================
1.安裝前..
如果 有防火 或 NAT
請將 port 53 打開 (TCP 和 UTP 都要)

因為要在開機後,自動啟動,所以要使用 Administrator 等級,的帳號和密碼來安裝.

2.安裝..
首先 將 BIND9.3.2.zip 解壓.
在將執行 BINDInstall.exe 來進行安裝.

3.設定..
在[控制台][系統管理員][服務]中,將
ISC BIND (登入身份 改用[本機系統帳戶] 比較好)

現在以 abc.com.tw 例子如下:
(BIND 安裝目錄為 C:\Winnt\System32\dns\bin)

首先在 C:\Winnt\System32\dns\etc 目錄以下
3-1.新增 named.conf
內容如下(請將 abc.com.tw 改成 網域名稱)

options {
directory "c:/winnt/system32/dns/etc/";
};

zone "." {
type hint;
file "named.root";
};

zone "abc.com.tw" {
type master;
file "abc.com.tw.dns";
};

註:directory 一定要設定正確,要不可能會造成 ISC BIND 無法啟動.

3-2.再新增 named.root 這一檔案
內容如下不用修改
; This file holds the information on root name servers needed to
; initialize cache of Internet domain name servers
; (e.g. reference this file in the "cache . "
; configuration file of BIND domain name servers).
;
; This file is made available by InterNIC
; under anonymous FTP as
; file /domain/named.root
; on server FTP.INTERNIC.NET
; -OR- RS.INTERNIC.NET
;
; last update: Jan 29, 2004
; related version of root zone: 2004012900
;
;
; formerly NS.INTERNIC.NET
;
. 3600000 IN NS A.ROOT-SERVERS.NET.
A.ROOT-SERVERS.NET. 3600000 A 198.41.0.4
;
; formerly NS1.ISI.EDU
;
. 3600000 NS B.ROOT-SERVERS.NET.
B.ROOT-SERVERS.NET. 3600000 A 192.228.79.201
;
; formerly C.PSI.NET
;
. 3600000 NS C.ROOT-SERVERS.NET.
C.ROOT-SERVERS.NET. 3600000 A 192.33.4.12
;
; formerly TERP.UMD.EDU
;
. 3600000 NS D.ROOT-SERVERS.NET.
D.ROOT-SERVERS.NET. 3600000 A 128.8.10.90
;
; formerly NS.NASA.GOV
;
. 3600000 NS E.ROOT-SERVERS.NET.
E.ROOT-SERVERS.NET. 3600000 A 192.203.230.10
;
; formerly NS.ISC.ORG
;
. 3600000 NS F.ROOT-SERVERS.NET.
F.ROOT-SERVERS.NET. 3600000 A 192.5.5.241
;
; formerly NS.NIC.DDN.MIL
;
. 3600000 NS G.ROOT-SERVERS.NET.
G.ROOT-SERVERS.NET. 3600000 A 192.112.36.4
;
; formerly AOS.ARL.ARMY.MIL
;
. 3600000 NS H.ROOT-SERVERS.NET.
H.ROOT-SERVERS.NET. 3600000 A 128.63.2.53
;
; formerly NIC.NORDU.NET
;
. 3600000 NS I.ROOT-SERVERS.NET.
I.ROOT-SERVERS.NET. 3600000 A 192.36.148.17
;
; operated by VeriSign, Inc.
;
. 3600000 NS J.ROOT-SERVERS.NET.
J.ROOT-SERVERS.NET. 3600000 A 192.58.128.30
;
; operated by RIPE NCC
;
. 3600000 NS K.ROOT-SERVERS.NET.
K.ROOT-SERVERS.NET. 3600000 A 193.0.14.129
;
; operated by ICANN
;
. 3600000 NS L.ROOT-SERVERS.NET.
L.ROOT-SERVERS.NET. 3600000 A 198.32.64.12
;
; operated by WIDE
;
. 3600000 NS M.ROOT-SERVERS.NET.
M.ROOT-SERVERS.NET. 3600000 A 202.12.27.33
; End of File


3-3.最後新增 abc.com.tw.dns (請成您網域名稱)這一個檔案
內容如下

$TTL 2d
@ IN SOA abc.com.tw. root.abc.com.tw. (
20061205 ; serial 修改日期
3h ; refresh
1h ; retry
1w ; expiry
1d ) ; minimum

abc.com.tw. IN NS abc.com.tw.
abc.com.tw. IN A ip位置.xxx.xxx.xxx
www IN A xxx.xxx.xxx.xxx

註.請將 xxx 修改為您的 ip 位置

4.啟動..
最後至[控制台][系統管理員][服務]中,將 ISC BIND 啟動
=========================================

贊助商連結


jack8250
2007-08-31, 06:26 PM
怎麼都沒人回?
1.是我問錯地方了?
2.是我問的方向錯了?

linux_xp
2007-08-31, 07:57 PM
啟動錯誤時,應該會有 LOG 檔,或是錯誤訊息
由訊息才能判斷問題在哪裡

windows 要看 log
大概是到 [系統管理工具] - [事件檢視器] 吧

jack8250
2007-09-01, 05:22 PM
有在網路上看到
Bind只能在英文版的Windows下執行

在安裝完後有試著執行安裝後的檔案,
所有的程式都無法執行,
連執行反安裝都錯誤,
所以~~~放棄~~~

carloschen
2007-09-01, 08:01 PM
請參考︰
http://www.hoyo.idv.tw/hoyoweb/document/view.php?sid=11&author=hoyo&status=view