posts - 6,  comments - 1,  trackbacks - 0
一、使用WINDOWS系统自带的DNS

1. 准备xp安装光盘,win2000server安装光盘(adv ser也可)各1张
将win2000server安装光盘中的 \i386 目录下EXPAND.EXE,iis.dl_,iis.in_,netdns.in_ 的4个档案
复制到硬盘,分别在这4个档案所在目录于命令提示字符下执行:(注:使用批处理更为简单)

EXPAND.EXE iis.dl_ iis2.dll
EXPAND.EXE iis.in_ iis2.inf
EXPAND.EXE netdns.in_ netdns.inf

产生 iis2.dll,iis2.inf,netdns.inf 3个档案

2. 寻找 c :\windows\inf\netoc.inf 并用记事本打开它(XP下可能没有,从2003相同相同路径下拷贝一个到XP里)

在 [Optional Components] 栏目下面有以下内容:


[Optional Components]

NetOC ;Top level option
NetServices
FileAndPrint
SNMP
......
在NetServices下面添加2行
DNS
NNTP

3. 寻找 C:\WINDOWS\INF\SYSOC.INF 并用记事本打开它
找这一行
iis=iis.dll,OcEntry,iis.inf,hide,7
改成
iis=iis2.dll,OcEntry,iis2.inf,,7
4. 将iis2.inf,netdns.inf文件复制到c:\windows\inf目录下
将iis2.dll复制到C:\WINDOWS\system32\Setup
5. 重新开机,之后选择
开始 → 设定 → 控制台 → 新增移除程序 → 新增移除Windows组件就能出现IIS及Networking service的 DNS选项
6. 注意,安装期间会有2次提示,第一次放入win2000server(adv server)安装光盘,浏览i386目录,然后确定;第二次放入xp安装盘,确定。
这样,xp系统下就安装了IIS & DNS

二、使用BIND DNS Server 服務

參考這篇:
http://forums.devshed.com/t66341/s.html?highlight=netstat:

大概描述如下:

安裝:

1.到以下網址下載 BIND 9 回來
http://www.isc.org/products/BIND/bind9.html

2.解開 ZIP 檔,並執行 BINDInstall.exe

3.選擇 Target Directory 。(就是要安裝到哪的意思啦!)

4.不要勾選 "Start BIND Service After Install" 。

5.按下 "Install" 安裝。


設定:

1.安裝目錄中要有以下子目錄:
bin : 可執行檔存放的目錄
etc : 設定檔存放的目錄
log : 記錄檔存放的目錄
(亦即當您按下 BINDInstall.exe 時,所選的安裝目錄底下要建立以上目錄,bin 是事先程式自動產生的,預設是 "C:\WINDOWS\system32\dns" )

2.etc 底下要有:
named.conf : named 服務執行時的設定。
root.hint : 這個不知道是什麼,一定要有,但內容小弟是留空白。
rndc.key : 用 bin 底下的 rndc-confgen.exe 產生出來的。
example.com.zone : 網域的 Zone。
0.168.192.in-addr.arpa.zone : 反查用記錄的 Zone。

3.named.conf 的內容參考以下網址:
http://serialcoders.sytes.net/BIND/named.conf

4.在 bin 底下執行:
rndc-confgen.exe > rndc.key

5.將產生的 rndc.key 移到 etc 底下

6.直接下載此檔並更名為 root.hint:
ftp://rs.internic.net/domain/named.root

7.參考以下網址建立 Zone 檔:
http://serialcoders.sytes.net/BIND/example.com.zone
(也可以拿原來 2000 Server 的 .dns 檔來用)

8.參考以下網址建立反查 Zone :
http://serialcoders.sytes.net/BIND/0.0.127.IN-ADDR.ARPA.zone
(也可以拿原來 2000 Server 的 .dns 檔來用)

9.還有不懂的地方參考 BIND 所附的 HTML 檔。
或是參考這裡:
http://linux.vbird.org/linux_server/0350dns.php

10.重新啟動 ISC BIND 服務,應該就可以執行了。

這樣不就用安裝 Windows 2000 Server 或是 Windows 2003 Server 囉。


補充:

1. 每次新增一筆 Record 時,要重新啟動服務。

2. 在防火牆或IP分享器內時,記得打開虛擬伺服器PORT 53。

3. 設定檔 (*.zone) 最後一行要有 (也只能有) 一個換行字元。

4. 記得到你申請 DNS 的單位,把 DNS 對應回來你架 BIND 的 IP ,這樣別人才能找到你。
posted on 2007-08-22 10:58 airwalk 阅读(883) 评论(0)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航:
 

<2007年8月>
2930311234
567891011
12131415161718
19202122232425
2627282930311
2345678

常用链接

留言簿(2)

随笔档案

博客收藏

我得分类

搜索连接

最新随笔

搜索

  •  

最新评论

阅读排行榜

评论排行榜