21 lines
1.7 KiB
Markdown
21 lines
1.7 KiB
Markdown
---
|
|
title: gmcc.net 使用同步 DNS 与动态主机路由
|
|
type: decision
|
|
permalink: main/projects/e3194241-010f-4cad-a3a5-009d7810ff2c/gmcc.net-使用同步-dns-与动态主机路由
|
|
stable_id: 2e52652b-ee82-46f8-ac53-a73d0ad59d6b
|
|
scope: project
|
|
memory_type: decision
|
|
project_id: e3194241-010f-4cad-a3a5-009d7810ff2c
|
|
usage_profile_id: 7aee455b-24cc-4008-bdaf-443721e6f939
|
|
status: active
|
|
revision: 1
|
|
request_id: net-oss-routing-20260910-dns-route-design-01
|
|
created_at: '2026-09-10T06:15:04.433675+00:00'
|
|
updated_at: '2026-09-10T06:15:04.433675+00:00'
|
|
tags:
|
|
- decision
|
|
- dns
|
|
- routing
|
|
---
|
|
|
|
gmcc.net 与子域IP可能跨任意网段,采用项目独立的 Windows PowerShell 5.1 + .NET DNS 服务,不依赖、不修改任何代理软件。NRPT 将 gmcc.net 和 .gmcc.net 指向回环 127.0.0.54:53;经 OSS 绑定的内网 DNS 解析,先设置 DNS服务器与每个返回IPv4地址的OSS /32路由、防外网回落规则并核实实际下一跳,再返回A答案。CNAME由服务递归追踪后合成A,避免域外别名重新走另一DNS;支持UDP/TCP与截断回退。OSS默认IPv4,抑制AAAA/HTTPS/SVCB及转发响应中的IPv6提示。用户原来的OSS无默认路由策略保留。服务由SYSTEM计划任务运行,复制到仅管理员/SYSTEM可写ProgramData目录,配置和owned路由账本支持撤销及失败回滚,既有非本工具路由不认领。地址规则保留到Remove避免已有连接在TTL过期时回落。适用范围为使用Windows系统DNS并直接连接的应用;独立DoH/代理/hosts/应用旧缓存需单独按应用处理,不承诺这些绕过解析流程的连接。监听地址已实测可绑定并释放;无需修改代理设置。 |