免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1029 | 回复: 0
打印 上一主题 下一主题

把Windows Xp专业版变成DNS伺服器 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-08-23 15:56 |只看该作者 |倒序浏览

ISC Bind的网上(
http://www.isc.org
)提供了Windows版本的Bind,可在windows平台上安装使用。
下载压缩包后解压缩到任意文件夹,然后运行"BindInstall.exe",在出现的窗口中,直接点"Install"按钮,安装程序就会把文件拷贝到系统system32目录的dns目录下,共有两个文件夹:bin和etc。bin下面放了daemon程序和一些工具,etc下面是空的,用来放置配置文件和其他数据文件(当然数据文件也可以放到其他文件夹中)。
下面列出了各配置文件,可供参考。
要使Bind运行起来并可以使用nslookup进行查询需要至少两个文件:1)必不可少的named.conf和一个127.0.0.1的反向解析域数据文件localhost.rv.。named.conf必须放到etc目录下,一个最基本的named.conf的内容如下:
key "rndc-key" {
algorithm hmac-md5;
secret "apyuzTUZpv7Z1NB7eIIqMw==";
};
controls {
inet 127.0.0.1 port 953
  allow { 127.0.0.1; } keys { "rndc-key"; };
};
options {
    directory "c:windowssystem32dnsetc";
    pid-file "c:windowssystem32dnsetc
amed.pid";
};
zone "." IN {
type hint;
file "named.root";
};
zone "localhost" IN {
type master;
file "localhost.zone";
allow-update { none;};
};
zone "0.0.127.IN-ADDR.ARPA" {
    type master;
    file "localhost.rv";
};
zone "act.com" IN {
type master;
file "act.com.zone";
};
act.com.zone的内容如下:
$TTL 86400
@ IN SOA act.com. ns2.act.com. (
2005082201;
28800
14400;
3600;
86400;
);
  IN NS ns1.act.com.
  IN NS ns2.act.com.
  IN MX 10 act.com.
www IN A 210.152.183.113
ftp IN A 210.152.183.113
mail IN A 210.152.183.106
named.root可以在
ftp.internic.net
上面下載.
这样dns服务就可以跑起来了。启动/停止dns使用"net start/stop named"命令。
下面列一下nt版本的bind与unix上不一致需要特别注意的地方:
  • named.conf中的options中必须设置directory和pid-file项,要不然bind会不定把临时文件和slave域的数据文件放到哪里去了。我一开始没有设置,结果发现它有时候放到c:winntsystem32下,有时候放到c:winntsystem32dns下。估计如果没有设置的话它就放到它的工作目录下,而每次启动named服务,windows给它设置的工作目录又不一定(纯粹猜测)
  • named服务是以named用户帐号(该帐号由BindInstaller.exe创建)来启动的。这个帐号的权限很小,所以,如果你的文件系统为ntfs格式,则一定要把保存配置文件的目录的权限放给这个帐号,否则……"permission denied"。
  • 调试的时候可以到事件查看器中看启动提示信息,这点很重要。
  • named中配置路径的时候直接使用windows的格式即可,例如"c:winntsystem32dns",而不可写成"c:/winnt/system32/dns",也不可以写成"c:\winnt\system32\dns"


    本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/6718/showart_44169.html
  • 您需要登录后才可以回帖 登录 | 注册

    本版积分规则 发表回复

      

    北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
    未成年举报专区
    中国互联网协会会员  联系我们:huangweiwei@itpub.net
    感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

    清除 Cookies - ChinaUnix - Archiver - WAP - TOP