Chiphell - 分享与交流用户体验

标题: 求助如何设置_vlmcs._tcp的SRV域名解析记录 [打印本页]

作者: iget    时间: 2024-2-5 20:06
标题: 求助如何设置_vlmcs._tcp的SRV域名解析记录
背景:已经有kms服务器,使用cscript slmgr.vbs命令可以验证服务可以正常使用。
希望实现:系统安装完成后可以实现自动激活。

经过一番查找学习,在本地DNS上做了配置,但不起效果。不知道是li'jie

当前配置如下:
通过adguard自定义过滤规则设置SRV解析记录,配置如下:
||_vlmcs._tcp*^$dnsrewrite=NOERROR;SRV;1 100 1688 某个IP或域名地址


使用nslookup检查可以得到如下应答:

求教答疑解惑


作者: iget    时间: 2024-2-5 20:07
nslookup解析内容如下:

作者: iget    时间: 2024-2-5 20:10
我在的组好像无法贴图,只好贴文本如下:
> set q=srv
> _vlmcs._tcp.sjofijwefjoejf.com
服务器:  adguardhome0XXXXXX
Address:  DNS地址已删除

非权威应答:
_vlmcs._tcp.sjofijwefjoejf.com  SRV service location:
          priority       = 1
          weight         = 100
          port           = 1688
          svr hostname   = IP地址或域名
>
作者: iget    时间: 2024-2-5 22:40
参考信息:https://learn.microsoft.com/zh-c ... e-windows-kms-hosts

求教各路大佬
作者: yan1990_y    时间: 2024-2-5 22:56
百度一下教程满天飞…你看的微软的这是啥啥啥
作者: yyu0378    时间: 2024-2-5 23:16
我记得微软的这个kms激活是需要有域控环境。如果你只是想安装后,自动激活,可以考虑使用Microsoft Activation Scripts (MAS)可以实现你要功能,参考一下文档。
https://massgrave.dev/oem-folder.html
作者: iget    时间: 2024-2-5 23:19
这个微软的也是百度的
还参考了:
https://www.cnblogs.com/inos/p/15943744.html
https://zhuanlan.zhihu.com/p/607357729?utm_id=0
这样的文章,但依然无法做到无干预自动激活。前面说了,本身kms服务器已经验证可以使用了。
作者: ysc3839    时间: 2024-2-5 23:55
OpenWrt dnsmasq可以用这个脚本设置https://github.com/ysc3839/openwrt-vlmcsd/blob/master/files/vlmcsd.defaults
其他的我不知道
作者: starryloki    时间: 2024-2-6 05:28
我这边priority为0的时候可以自动激活,另外可能需要在一个同一个域内,比如.lan
作者: wxsk    时间: 2024-2-6 07:03
||_vlmcs._tcp.lan^$dnsrewrite=NOERROR;SRV;0 100 1688 kms.xxx.com
作者: wxsk    时间: 2024-2-6 07:11
wxsk 发表于 2024-2-6 07:03
||_vlmcs._tcp.lan^$dnsrewrite=NOERROR;SRV;0 100 1688 kms.xxx.com

按我这个来,是对的
作者: iget    时间: 2024-2-6 15:54
wxsk 发表于 2024-2-6 07:03
||_vlmcs._tcp.lan^$dnsrewrite=NOERROR;SRV;0 100 1688 kms.xxx.com

按照这个修改的配置也不行。是不是还需要什么操作?
这边用来测试的系统镜像:cn_windows_10_enterprise_ltsc_2019_x64_dvd_9c09ff24.iso
请大佬帮忙看一下。
作者: iget    时间: 2024-2-6 16:16
镜像的校验如下:
sha1:24b59706d5eded392423936c82ba5a83596b50cc
sha256:aa4ea00581aa84999dbfe0627499b392e10c75912d6e2f1635eb7c4b9139fb5f
作者: iget    时间: 2024-2-6 23:18
请大佬帮看一下。
作者: 扶西五    时间: 2024-2-7 17:02
本帖最后由 扶西五 于 2024-2-7 17:12 编辑

||_vlmcs._tcp.lan^$dnsrewrite=NOERROR;SRV;0 0 1688 kms.xxx.com

这是我的设置,能正常使用,前提是DHCP服务器下发的domain要跟_vlmcs._tcp.后面的lan一致,windows里叫主DNS后缀

(, 下载次数: 42)
这是我ROS里的设置,DHCP Options 设置域名后缀

(, 下载次数: 35)
这是windows里自动获取的DHCP
作者: iget    时间: 2024-2-7 20:23
啊!这里确实有区别。
我局域网内dhcp是tp-link路由器管理的。没看到这东西在哪儿能设置domain信息。在不能替换这个设备的情况下,我如何确认tp-link他们设置的Domain信息是多少?
另外,DHCP和DNS这个domain信息要严格一致吗?我之前的设置,其实可以解析所有:_vlmcs._tcp*
就是:||_vlmcs._tcp*^$dnsrewrite=NOERROR;SRV;1 100 1688 某个IP或域名地址
这个猜测成立吗?
作者: iget    时间: 2024-2-7 20:26
扶西五 发表于 2024-2-7 17:02
||_vlmcs._tcp.lan^$dnsrewrite=NOERROR;SRV;0 0 1688 kms.xxx.com

这是我的设置,能正常使用,前提是DHCP ...

这个Windows里自动获取的截图是在哪里获取的?我win11下“高级网络设置”中没看到呢

作者: iget    时间: 2024-2-7 22:54
难道一定要顶替掉tp-link自带的这个dhcp吗?
作者: 扶西五    时间: 2024-2-7 23:29
iget 发表于 2024-2-7 20:26
这个Windows里自动获取的截图是在哪里获取的?我win11下“高级网络设置”中没看到呢
...

cmd里直接用ipconfig也可以查看,tp自带的dhcp可能默认是.lan的域
作者: summerq    时间: 2024-2-8 00:55
iget 发表于 2024-2-7 20:26
这个Windows里自动获取的截图是在哪里获取的?我win11下“高级网络设置”中没看到呢
...

命令行里输入control回车 能看见控制面板 里面网络查看adapter参数即可
作者: iget    时间: 2024-2-8 19:17
没有这个信息啊?ipconfig -all的返回如下:

控制面板里网络适配器设置为:


作者: iget    时间: 2024-2-8 19:18
没看到两位说的domain信息呢。
作者: Satan023    时间: 2024-2-8 22:48
我公司网络环境中有微软DNS服务器,PC是加域的,我是按照这种方式的:
https://blog.51cto.com/mshxuyi/7056670

只要office和windows安装的是vol版,加域后重启自动激活的。你这个没域环境的用slmgr.vbs和OSPP.VBS手动指向kms服务器不就完了,也没必要搞成自动吧?你家里才几台电脑。。。没啥意义

作者: 扶西五    时间: 2024-2-12 01:21
iget 发表于 2024-2-8 19:17
没有这个信息啊?ipconfig -all的返回如下:

控制面板里网络适配器设置为:

就是图里的连接特定的DNS后缀,你这应该是为空,但我不确定不带域名怎么设置。

解决办法有两个你可以试下:

1.在网卡属性,IPV4,高级,DNS里手动指定一个DNS后缀。

2.检查路由器的DHCP服务器是否设置DNS后缀,或者域名之类,或者干脆换个DHCP服务器
作者: iget    时间: 2024-2-14 21:14
扶西五 发表于 2024-2-12 01:21
就是图里的连接特定的DNS后缀,你这应该是为空,但我不确定不带域名怎么设置。

解决办法有两个你可以试 ...

谢谢,决定采纳方案2,协调变更DHCP服务。




欢迎光临 Chiphell - 分享与交流用户体验 (https://www.chiphell.com/) Powered by Discuz! X3.5