- 配置 Windows 7 客户端:让你的 Windows 7 电脑知道去哪里查询域名(即使用哪个 DNS 服务器)。
- 将 Windows 7 电脑作为 DNS 服务器:将一台 Windows 7 电脑配置成局域网内的 DNS 服务器,为其他设备提供域名解析服务。
第一部分:配置 Windows 7 客户端使用 DNS 服务器
这是最常见的情况,即设置你的电脑如何通过 DNS 将域名(如 www.google.com)解析为 IP 地址。

如何设置
-
打开网络和共享中心:
- 右键点击屏幕右下角的网络图标,选择“打开网络和共享中心”。
- 或者,通过“控制面板” -> “网络和 Internet” -> “网络和共享中心”进入。
-
更改适配器设置:
在左侧的菜单中,点击“更改适配器设置”。
-
打开网络连接属性:
(图片来源网络,侵删)- 你会看到你正在使用的网络连接,本地连接”(有线)或“无线网络连接”(Wi-Fi)。
- 右键点击该连接,选择“属性”。
-
配置 DNS:
- 在弹出的属性窗口中,找到并双击列表中的 “Internet 协议版本 4 (TCP/IPv4)”。
- 在新的窗口中,你将看到 DNS 服务器设置的选项。
-
选择 DNS 服务器地址: 你有两种主要方式来设置:
-
自动获得 DNS 服务器地址(推荐)
- 这是默认设置,你的电脑会自动向网络中的路由器或 DHCP 服务器请求 DNS 地址,家庭和小型办公室网络通常使用这种方式。
- 优点:简单、无需手动维护。
-
使用下面的 DNS 服务器地址(手动设置)
(图片来源网络,侵删)- 当你希望电脑使用特定的、公共的 DNS 服务器时,选择此项,这对于提高网络速度、增强安全性或绕过网络限制非常有用。
- 在“首选 DNS 服务器”和“备用 DNS 服务器”中填入 IP 地址。
- 首选 DNS 服务器:主要使用的 DNS 服务器。
- 备用 DNS 服务器:当首选服务器不可用时,自动切换到此服务器,保证网络不中断。
-
常用的公共 DNS 服务器地址
你可以将以下地址填入上述窗口中:
| DNS 服务器提供商 | 首选 DNS 服务器 | 备用 DNS 服务器 | 特点 |
|---|---|---|---|
| Google Public DNS | 8.8.8 |
8.4.4 |
速度快、稳定、全球覆盖,无广告过滤。 |
| Cloudflare DNS | 1.1.1 |
0.0.1 |
速度快、注重隐私,无日志记录,支持 DNS-over-TLS/HTTPS。 |
| OpenDNS (Cisco) | 67.222.222 |
67.220.220 |
功能强大,可提供内容过滤和安全保护(需注册账户配置)。 |
| 阿里云公共DNS | 5.5.5 |
6.6.6 |
国内速度快,稳定可靠。 |
| 腾讯云 DNSPod PublicDNS | 29.29.29 |
254.116.116 |
国内速度快,稳定可靠。 |
设置完成后,点击“确定”保存所有设置。
第二部分:将 Windows 7 电脑配置为 DNS 服务器
在某些小型网络环境中,你可能需要将一台 Windows 7 电脑配置成 DNS 服务器,为局域网内的其他设备(如电脑、手机、打印机)提供域名解析服务,这通常通过 DNS 服务 角色实现。
前提条件
- 这台 Windows 7 电脑需要是 Windows 7 专业版、企业版或旗舰版,家庭版不支持此功能。
- 电脑需要一个固定的静态 IP 地址,不能使用 DHCP 动态分配。
配置步骤
-
安装 DNS 服务:
- 打开“控制面板” -> “程序” -> “打开或关闭 Windows 功能”。
- 在列表中找到并勾选 “DNS 服务器”。
- 点击“确定”,系统会自动安装所需的文件,安装完成后可能需要重启电脑。
-
配置 DNS 服务器:
- 安装完成后,打开“服务器管理器”(可以在开始菜单搜索或通过“管理工具”打开)。
- 在左侧导航栏中,展开“角色”,然后点击“DNS”。
- 在中间的“区域,点击“配置 DNS 服务器...”链接,这将启动一个配置向导。
-
使用向导进行基本配置:
- 欢迎使用页面:直接点击“下一步”。
- 配置 DNS 服务器:
- 选择“创建正向查找区域”,正向查找是将域名解析为 IP 地址(最常用)。
- 点击“下一步”。
- 区域名称:
- 输入你的局域网域名,
office.local或myhome.com。注意:这必须是你在网络中实际使用的域名后缀。 - 点击“下一步”。
- 输入你的局域网域名,
- 区域文件:
- 选择“创建新文件,文件名为:”,使用默认名称即可。
- 点击“下一步”。
- 动态更新:
- 对于小型网络,选择“不允许动态更新”是最安全的。
- 如果希望客户端(如其他电脑)能自动注册自己的记录,可以选择“只允许安全动态更新”(需要 Active Directory 环境)或“允许非安全和安全动态更新”(不推荐,有安全风险)。
- 点击“下一步”。
- 转发器:
- 这是一个非常重要的选项,当你的 DNS 服务器收到一个它不认识的域名(如
www.google.com)的查询请求时,它会将这个请求转发给一个已知的、公共的 DNS 服务器去查询。 - 勾选“是,应当将查询转发到以下 IP 地址的 DNS 服务器”,然后添加一个或多个公共 DNS 服务器的地址(如
8.8.8)。 - 点击“下一步”。
- 这是一个非常重要的选项,当你的 DNS 服务器收到一个它不认识的域名(如
- 完成:确认配置信息无误后,点击“完成”。
-
添加主机记录(A 记录):
- 你需要为局域网内的设备创建域名到 IP 的映射。
- 在服务器管理器的“DNS”管理控制台中,展开你的服务器,再展开“正向查找区域”,找到你刚才创建的区域(如
office.local)。 - 右键点击“office.local”,选择“新建主机 (A 或 AAAA)”。
- 在弹出的窗口中:
- 名称:输入主机的简短名称,
fileserver或printer01。 - IP 地址:输入该设备的静态 IP 地址。
- 勾选“创建相关的指针 (PTR) 记录”(可选,用于反向查找)。
- 名称:输入主机的简短名称,
- 点击“添加”,完成”。
-
配置网络中的其他客户端:
- 你需要将局域网内所有需要使用此 DNS 服务器的设备,将其“首选 DNS 服务器”地址设置为这台 Windows 7 DNS 服务器的 静态 IP 地址。
- 这样,当这些设备查询
fileserver.office.local时,就会直接从你的 Windows 7 DNS 服务器得到168.1.100这样的 IP 地址,而无需去公网查询。
总结与排错
- 客户端配置:大多数情况下,你只需要配置客户端,选择使用公共 DNS(如
1.1.1或8.8.8)即可获得更好的体验。 - 服务器配置:将 Windows 7 作为 DNS 服务器适用于需要内部域名管理、提高局域网解析速度或隔离内外部查询的特殊场景。
- 排错:
- 无法上网:检查 DNS 设置是否正确,可以尝试
ping 8.8.8.8看是否能通,如果通,说明是 DNS 问题。 - 无法访问内部网站:检查 DNS 服务器上的主机记录(A 记录)是否创建正确,以及客户端的 DNS 服务器是否指向了正确的内部服务器地址。
- 使用
nslookup命令:在命令提示符下使用nslookup yourdomain.com可以手动查询域名,是诊断 DNS 问题的利器,如果指向了内部 DNS 服务器,可以先用server 8.8.8.8切换到公共 DNS 进行对比测试。
- 无法上网:检查 DNS 设置是否正确,可以尝试
