winmydns DNS服务器架设攻略
本攻略旨在为想要搭建DNS服务器的用户提供一个详细的指引。
准备工作
在开始DNS服务器架设前,需要先进行一些准备工作:
- 一台云服务器,需要支持Windows Server 2008或以上版本操作系统;
- 一个公网IP;
- 配置域名解析,将自己的域名解析至服务器公网IP;
步骤
1. 安装IIS
由于WinMyDNS是基于IIS环境下的,所以需要先安装IIS。打开 服务器管理器,依次点击 角色-> 添加角色,选择 Web服务器(IIS),然后根据提示进行安装即可。
2. 安装WinMyDNS
WinMyDNS是一个免费的DNS服务器软件,可以从官方网站上免费下载。下载完成后,解压缩到任意目录,然后运行 WinMyDNS Setup.exe 文件进行安装。
3. 配置WinMyDNS
安装完成后,打开WinMyDNS,在 网卡IP 中选择服务器所使用的IP地址,然后点击 保存并应用。可以在 解析文件 中添加自己的域名,以及相应的A记录。
4. 配置防火墙
通过防火墙允许DNS请求进入服务器的DNS端口。打开 命令提示符,输入以下命令:
netsh firewall add portopening TCP 53 DNS
netsh firewall add portopening TCP 53 DNS
5. 测试
配置完后,可以使用nslookup等工具测试本地DNS服务器。示例如下:
C:\>nslookup
默认服务器: UnKnown
Address: 192.168.1.1
> set q=any
> example.com
Server: UnKnown
Address: 192.168.1.1
非权威应答:
名称: example.com
Addresses: 192.168.1.100
示例说明
示例一
我想为我的公司架设一个内部DNS服务器,域名是 company.local,服务器的公网IP是10.0.0.2
- 在云服务器上安装完整版的Windows Server 2012操作系统;
- 在服务器管理器中安装IIS;
- 下载WinMyDNS软件,解压缩到任意目录,安装WinMyDNS;
- 打开WinMyDNS,在 网卡IP 中选择服务器所使用的IP地址,添加域名 company.local,然后点保存并应用;
- 在防火墙中添加允许DNS请求进入服务器的DNS端口,命令为
netsh firewall add portopening TCP 53 DNS
; - 测试DNS服务器,命令为
nslookup company.local 10.0.0.2
;
示例二
我想为我的个人博客搭建一个DNS服务器,域名是 myblog.com,服务器的公网IP是101.10.10.10
- 在云服务器上安装完成Windows Server 2008操作系统;
- 在服务器管理器中安装IIS;
- 下载WinMyDNS软件,解压缩到任意目录,安装WinMyDNS;
- 打开WinMyDNS,在 网卡IP 中选择服务器所使用的IP地址,添加域名 myblog.com,然后点保存并应用;
- 在域名服务商处将myblog.com域名解析至101.10.10.10;
- 在防火墙中添加允许DNS请求进入服务器的DNS端口,命令为
netsh firewall add portopening TCP 53 DNS
; - 测试DNS服务器,命令为
nslookup myblog.com 101.10.10.10
;
以上是两个示例说明,希望能帮助到读者。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:winmydns DNS服务器架设 - Python技术站