闲着无聊在网上查拉一下有关xp安装dns的帖子
几次失败最后终于安装成功了
把方法拿出来共享一下 希望对别人有点帮助
Windows XP Professional SP3完整版为例
要想在XP安装DNS需要准备
Windows XP Professional SP3完整版安装光盘一张
Windows 2000 Server 完整安装光盘一张
第一步
先要安装iis
因为如果不先安装iis的话会出现很多莫名其妙的问题
还要设置一下本地连接的IP地址 dns需要一个固定的IP地址
dns服务器的IP要指到本地
图一

第二步
打开c:\windows\inf\目录下的netoc.inf文件
即c:\windows\inf\netoc.inf
找到
[Optional Components] 这一行
在SNMP下添加一行名为dns
即
[Optional Components]
NetOC ;Top level option
NetServices
FileAndPrint
SNMP
DNS 添加到这里
WBEMSNMP
LPDSVC
SimpTcp
UPNP
BEACON
Iprip
P2P ; Peer-to-Peer
保存后退出
从Windows 2000 Server的安装光盘里
找两个文件
IIS.DL_
NETDNS.IN_
这是两个压缩文件可以用WinRAR解压
解压后的文件名
netdns.inf
iis.dll
将netdns.inf复制到c:\windows\inf目录下
将iis.dll复制到C:\WINDOWS\system32\Setup目录下
设置完后最好重启一下
重启后打开 控制面板》添加删除程序》添加删除Windows组件》网络服务 里点击详细
哈哈已经看见dns选项了
图2

勾选dns后点击确定 下一步
会弹出个对话框第一次插入Windows 2000 Server光盘 (用虚拟光驱也行)
第二次插入Windows XP Professional SP3 的光盘
不过有的时候也会弹出3次主要还是看他的提示
图3

有的时候电脑搜索不到需要的文件就需要手动点击 游览 到i386目录下
图4

安装完成后我们到管理工具里就可以看到dns了
图5

成功,这可是顶级域名
图6

虽然说xp的iis安装dns没有什么用因为xp的iis好像只能建一个网站的虚拟站点
不过如果我们使用Apache的话就可以建好几个虚拟站点这样的话就需要dns了
用Apache搭建一个可用于在本地测试cms的环境
每一个cms绑定一个域名这样就可以同时测试多个cms了
不过要搭建服务器的话
最好还是使用 虚拟机 安装个windows server 2003最简单而且功能强大。呵呵
这个方法是参考网上的