在项目中需要DNS服务,查找并尝试了几种主流的DNS服务器软件,比如NtBind等,配置都过于复杂。
而MaraDNS可以说是能傻瓜式地快速满足我的简单需求。步骤如下:
1.下载软件:http://maradns.samiam.org/download.html
2.7zip解压
3.双击文件夹中的mkSecretTxt.exe,生成secret.txt,然后就不用去管他了。
4.Notepad++编辑mararc文件
ipv4_bind_addresses = "192.168.1.11" //dns server的ip,这里就写本机ip
timestamp_type = 2 //默认,不管
random_seed_file = "secret.txt" //默认,不管
csv2={}
csv2["cn."]="db.lan.txt" //这就表示,当遇到.cn的域名,就会在文件夹下查找db.lan.txt文件
timestamp_type = 2 //默认,不管
random_seed_file = "secret.txt" //默认,不管
csv2={}
csv2["cn."]="db.lan.txt" //这就表示,当遇到.cn的域名,就会在文件夹下查找db.lan.txt文件
5.在文件夹下新建db.lan.txt文件
*.% 192.168.1.10 ~ //表示所有以.cn结尾的域名,都被解析成192.168.1.10,您可以灵活修改,我已经满足需求
6.双击run_maradns.bat,没遇到错误,验证域名可以解析,Done。
鸣谢参考资料:
http://blog.csdn.net/jhg19900321/article/details/7456154