如果要把公网dns改成内部自建的dns地址,可以做一个批处理命令自行设置,目前电脑系统主要有win7和win10,两种设置有一些区别。

1,首先确认网卡名称

作为公司的网络管理员,首先要知道公司设备的本地连接名称,我下方截图的是windows7系统的默认基本都是“本地连接”,这边windows10系统的都是“以太网”,可以打开看下记住这个名称。

625e8da3dc45e.png

2,Win7系统相关命令,以“本地连接”分析以下命令

禁用当前网卡: netsh interface set interface 本地连接 disabled

开启当前网卡: netsh interface set interface 本地连接 enabled

调整当前网卡为DHCP动态获取ip地址: netsh interface ip set address name="本地连接" source=dhcp

调整当前网卡为固定ip地址: netsh interface ip set address "本地连接" static 10.10.10.100 255.255.255.0 10.10.10.1

以上IP地址、掩码、网关请根据实际内网地址填写

调整当前网卡为DNS动态获取地址: netsh interface ip set dns "本地连接" dhcp

调整当前网卡为DNS地址为固定地址: netsh interface ip set dns "本地连接" source=static addr=223.5.5.5

  • 以下是批处理示例:

echo off
echo -------------------------------------------------------------------------------
echo 一键设置DHCP服务,固定DNS批处理命令,代码只对win7系统生效,请右键使用管理员运行
echo -------------------------------------------------------------------------------

echo 命令即将运行
echo 等待执行禁用本地连接
ping -n 3 127.0.0.1>nul

echo 禁用本地连接
netsh interface set interface 本地连接 disabled
echo 等待执行开启本地连接
ping -n 5 127.0.0.1>nul

echo 开启本地连接
netsh interface set interface 本地连接 enabled
echo 等待重启完成
ping -n 5 127.0.0.1>nul
echo 网卡重启操作完成
ping -n 5 127.0.0.1>nul
echo 网卡设置成自动获取
netsh interface ip set address name="本地连接" source=dhcp
echo 网卡自动获取完毕
echo 等待设置DNS地址
ping -n 5 127.0.0.1>nul
echo DNS设置223.5.5.5
netsh interface ip set dns "本地连接" source=static addr=223.5.5.5
echo 新的DNS设置成功!
echo 等待测试网络连接
ping -n 5 127.0.0.1>nul
echo 测试DNS设置情况,如果显示“来自 某个ip地址 的回复: 字节=32 时间=22ms TTL=52”,则网络DNS恢复正常,显示超时请联系IT人员
ping www.baidu.com -n 10
pause

3,Win10系统相关命令,以“以太网”分析以下命令

禁用当前网卡: netsh interface set interface name="以太网" admin=DISABLE

开启当前网卡: netsh interface set interface name="以太网" admin=ENABLE

调整当前网卡为DHCP动态获取ip地址:netsh interface ip set address name="以太网" source=dhcp

调整当前网卡为固定ip地址:netsh interface ip set address name="以太网" source=static addr=10.10.10.100 mask=255.255.255.0 gateway=10.10.10.1

以上IP地址、掩码、网关请根据实际内网地址填写

调整当前网卡为DNS动态获取地址:netsh interface ip set dns name="以太网" source=dhcp

调整当前网卡为DNS地址为固定地址

主DNS地址:netsh interface ip set dns name="以太网" source=static addr=223.5.5.5 register=primary

备用DNS地址:netsh interface ip add dns name="以太网" addr=8.8.8.8 index=2

  • 以下是批处理示例:

echo off
echo -------------------------------------------------------------------------------
echo 一键设置DHCP服务,固定DNS批处理命令,代码只对win10系统生效,请右键使用管理员运行
echo -------------------------------------------------------------------------------

echo 命令即将运行
echo 等待执行禁用本地连接
ping -n 3 127.0.0.1>nul

echo 禁用本地连接
netsh interface set interface name="以太网" admin=DISABLE
echo 等待执行开启本地连接
ping -n 5 127.0.0.1>nul

echo 开启本地连接
netsh interface set interface name="以太网" admin=ENABLE
echo 等待重启完成
echo 网卡重启操作完成
ping -n 10 127.0.0.1>nul
echo 网卡刷新中
echo 网卡设置成自动获取
netsh interface ip set address name="以太网" source=dhcp
echo 网卡自动获取完毕
echo 等待设置DNS地址
ping -n 5 127.0.0.1>nul
echo DNS设置223.5.5.5/114.114.114.114
netsh interface ip set dns name="以太网" source=static addr=223.5.5.5 register=primary
netsh interface ip add dns name="以太网" addr=114.114.114.114 index=2
echo 新的DNS设置成功!
echo 等待测试网络连接
ping -n 5 127.0.0.1>nul

echo 测试DNS设置情况,如果显示“来自 某个ip地址 的回复: 字节=32 时间=22ms TTL=52”,则网络DNS恢复正常,显示超时请联系IT人员
ping www.baidu.com -n 10

pause

本文转自:网友小宋 https://xyzbz.cn/archives/468/