软件星级:3分
MaraDNS是一个安全的DNS服务器。它最初被设计于工作在Linux和Unix类操作系统,现在已经被移植到了Windows平台。MaraDNS设计的尽可能安全,包含了抵抗缓冲区溢出的功能,要求以非特权用户在一个chroot环境下运行MaraDNS(DNS服务器)。
一、权威 DNS Server的配置:
1. 运行 mkSecretTxt.exe,生成secret.txt(随机字符串);
2. 修改mararc文件如下:
绑定本机IP地址,例如 10.0.7.52
ipv4_bind_addresses = "127.0.0.1, 10.0.7.52"
timestamp_type = 2
random_seed_file = "secret.txt"
hide_disclaimer = "YES"
配置域名字典
csv2 = {}
设置 test.cn 域的IP保存在 db.test.cn.txt 文件中,注意字典的key以“.”结尾
csv2["test.cn."] = "db.test.cn.txt"
3.新建并修改 db.test.cn.txt 文件如下:
foo.% 10.100.15.31 ~
则foo.test.cn域解析到 10.100.15.31
4. 运行 run_maradns.bat
此时可以直接将手机的 DNS 设置为 10.0.7.52,但只有test.cn可以正常解析,其他域无法解析。