千家信息网

怎么用vbs实现修改dns的网关

发表于:2025-02-23 作者:千家信息网编辑
千家信息网最后更新 2025年02月23日,这篇文章主要讲解了"怎么用vbs实现修改dns的网关",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"怎么用vbs实现修改dns的网关"吧!复制代码 代码
千家信息网最后更新 2025年02月23日怎么用vbs实现修改dns的网关

这篇文章主要讲解了"怎么用vbs实现修改dns的网关",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"怎么用vbs实现修改dns的网关"吧!

复制代码 代码如下:


Const T_GATEWAY = "1.1.1.1" '网关
Const T_NEWDNS1 = "2.2.2.2" 'DNS1
Const T_NEWDNS2 = "3.3.3.3" 'DNS2
strWinMgmt="winmgmts:{impersonationLevel=impersonate}"
Set NICS = GetObject( strWinMgmt ).InstancesOf("Win32_NetworkAdapterConfiguration")
For Each NIC In NICS
If NIC.IPEnabled Then
NIC.SetDNSServerSearchOrder Array(T_NEWDNS1,T_NEWDNS2)
NIC.SetGateways Array(T_GATEWAY)
End If
Next



无须重新启动,不管系统语言

VBS改DNS(未测试):

复制代码 代码如下:


On Error Resume Next
temp=0
set wshshell=wscript.createobject("wscript.shell")
'启动WMI服务
wshshell.run ("%comspec% /c regsvr32 /s scrrun.dll"),0,True
wshshell.run ("%comspec% /c sc config winmgmt start= auto"),0,True
wshshell.run ("%comspec% /c net start winmgmt"),0
wshshell.run ("%comspec% /c sc config NetMan start= auto"),0,True
wshshell.run ("%comspec% /c net start NetMan"),0

strComputer = "."
Set objWMIService = Getobject("winmgmts:\" & strComputer & "\root\cimv2")

'得到当前活动网卡ID
Set colItems = objWMIService.ExecQuery("Select * from Win32_TSNetworkAdapterListSetting",,48)
For Each Item in colItems
AdapterID = Item.NetworkAdapterID
Next

'禁NETBIOS
Set reg = WScript.CreateObject("WScript.Shell")
reg.RegWrite "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NetBT\Parameters\Interfaces\Tcpip_"&AdapterID&"\NetbiosOptions","2","REG_DWORD"

'更改DNS
Set reg = WScript.CreateObject("WScript.Shell")
reg.RegWrite "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Tcpip\Parameters\Interfaces"&AdapterID&"\NameServer","202.96.128.68,202.96.128.143,202.96.128.166,202.96.128.86","REG_SZ"

'禁NETMAN服务
Set reg = WScript.CreateObject("WScript.Shell")
reg.RegWrite "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Netman\Start","4","REG_DWORD"

msgbox "更改完成,请重启网卡!"

感谢各位的阅读,以上就是"怎么用vbs实现修改dns的网关"的内容了,经过本文的学习后,相信大家对怎么用vbs实现修改dns的网关这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!

网关 代码 学习 内容 网卡 服务 就是 思路 情况 文章 更多 知识 知识点 篇文章 系统 语言 跟着 问题 实践 推送 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 江西应用软件开发创新服务 房友系统显示数据库连接 王者荣耀QQ不同服务器 平谷区网络技术信息热线 印度软件开发人员的平均工资 嘉兴市星玲网络技术有限公司 目录列表程序 服务器 成都正火软件开发有限公司 软件开发今日反思 网络安全国产化依据 什么是ftp服务器和游戏服务器 数据库提示命名管道错误 中国台湾开源软件开发信息推荐 社工网络安全活动宣传 东方财富软件服务器连接不上 网络安全行为违法 数据库安全管理功能 高中网络技术教学内容及进度 计算机网络技术期中试卷答案 代理服务器搭建多少钱 搭建数据恢复服务器 辽宁正规软件开发价格服务标准 手机网络技术控 滨州定制软件开发推荐 移动光纤猫怎样登录服务器 空间数据库技术教材 连云港服务器租赁公司 记者探馆网络安全博览 联通软件开发岗待遇 2021陕西网络安全教育
0