Windows配置DNS解析临时域名

Windows配置DNS解析临时域名
Windows Server 自带 DNS 服务推荐局域网统一域名所有人不用改 hosts搭建内网 DNS全局域网电脑 DNS 填192.168.1.66直接访问http://hub.local:5005所有网段自动解析一台服务器统一管理。步骤 1安装 DNS 服务器角色打开【服务器管理器】→【添加角色和功能】一路下一步勾选DNS 服务器→ 添加所需功能完成安装无需重启步骤 2创建内网域名解析1打开 DNS 管理器控制台看截图右上角点击工具 (T)下拉按钮在弹出的工具列表里找到并点击DNS打开独立 DNS 管理器窗口2创建内网域名区域hub.local新打开的 DNS 管理器左侧树结构WIN-RN52RIM866A你的服务器名→正向查找区域右键【正向查找区域】→新建区域新建区域向导操作区域类型主要区域→ 下一步区域名称输入local→ 下一步创建区域文件默认文件名直接下一步动态更新选择不允许动态更新内网静态域名不需要→ 完成3添加 A 记录hub.local 指向 192.168.1.66展开刚创建的local区域右键 →新建主机 (A 或 AAAA)名称hubIPv4 地址192.168.1.66勾选「创建相关的指针 (PTR) 记录」→ 点击添加主机遇到提示解决办法忽略4局域网客户端配置 DNS所有跨网段电脑网卡 IPv4 首选 DNS 服务器填写192.168.1.66验证命令CMDnslookup hub.local能解析出192.168.1.66即代表 DNS 配置完成浏览器直接访问https://hub.localnslookup hub.local 192.168.1.66开放后端项目端口netsh advfirewall firewall add rule nameFlask5005 dirin actionallow protocolTCP localport5005 profileprivate,domain enableyes步骤 3局域网所有电脑设置 DNS所有跨网段电脑网卡 IPv4 DNS 首选填192.168.1.66验证nslookup hub.local解析出服务器 IP。进阶优化不带端口访问http://hub.local服务器安装 Nginx 反向代理80 端口转发 5005访问不用带:5005文末附 Nginx 配置。优缺点✅ 全局域网统一域名所有电脑无需手动改 hosts跨网段完美解析 ❌ 需要在所有客户端网卡修改 DNS 地址Nginx 反向代理最优不带端口访问域名 http://hub.local解决痛点不想每次输入:5005直接域名访问同时配合方案二 DNS 实现全网统一解析。1. Windows Nginx 下载官网下载 Windows 版 Nginx解压到D:\nginx2. 修改conf/nginx.conf配置http { include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65; server { listen 80; server_name hub.local; # 反向代理到你的Flask 5005端口 location / { proxy_pass http://127.0.0.1:5005; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection upgrade; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } } }3. 放行 80 端口防火墙netsh advfirewall firewall add rule nameNginx80 dirin actionallow protocolTCP localport80 profileprivate enableyes4. 启动 NginxCMD 进入 nginx 目录执行nginx.exe停止命令nginx.exe -s stop最终访问地址配 DNShttp://hub.local不配 DNS 仅 hostshttp://hub.local测试域名解析已验证正常nslookup hub.local 192.168.1.66访问域名解析三种方案选择建议临时测试、仅 2-3 台电脑→ 方案一hosts最快公司多人、长期局域网使用→ 系统 DNS Nginx80 端口直接域名不带端口访问不想改客户端 DNS、电脑数量少 → 只用方案一 hosts常见跨网段排查问题ping 不通192.168.1.66路由器缺少跨网段静态路由联系网管配置域名 ping 通但浏览器打不开防火墙 5005/80 端口未放行Flask 只能本机访问启动参数host0.0.0.0未配置DNS 解析失败客户端 DNS 未指向 Windows Server 的192.168.1.66