使用widows设统信系统更改dns脚本

1.win7系统修改dns

@echo off
#打印ip列表
ipconfig /all
#输出信息
echo [31m温馨提示请查看当前网卡配置信息,如有多块网卡,请记得拍照记录修改前IP配置[0m  
echo [31m温馨提示请查看当前网卡配置信息,如有多块网卡,请记得拍照记录修改前IP配置[0m  
echo [31m温馨提示请查看当前网卡配置信息,如有多块网卡,请记得拍照记录修改前IP配置[0m  
echo [31m注意当前默认修改网卡名为:以太网,首选DNS改为41.198.1.43,备用DNS改为10.146.1.4[0m
echo [31m注意当前默认修改网卡名为:以太网,首选DNS改为41.198.1.43,备用DNS改为10.146.1.4[0m
echo [31m注意当前默认修改网卡名为:以太网,首选DNS改为41.198.1.43,备用DNS改为10.146.1.4[0m
echo 正在获取网卡信息...
setlocal enabledelayedexpansion

#变量,写死
set card="本地连接"
set DNS_FIRST="41.198.1.43"
set DNS_SECOND="10.146.1.4"

#清除前面的dns
echo 清除之前的dns
netsh interface ipv4 delete dnsservers name="!card!" all



echo 正在修改DNS设置...
netsh interface ipv4 add dnsservers name="!card!" address=!DNS_FIRST! index=1 validate=yes
netsh interface ipv4 add dnsservers name="!card!" address=!DNS_SECOND! index=2 validate=yes

echo DNS设置已成功修改:
echo 网卡名称: !card!
echo 首选DNS: !DNS_FIRST!
echo 备用DNS: !DNS_SECOND!


pause

2.win10-11

@echo off
#打印ip列表
ipconfig /all
#输出
echo [31m温馨提示请查看当前网卡配置信息,如有多块网卡,请记得拍照记录修改前IP配置[0m  
echo [31m温馨提示请查看当前网卡配置信息,如有多块网卡,请记得拍照记录修改前IP配置[0m  
echo [31m温馨提示请查看当前网卡配置信息,如有多块网卡,请记得拍照记录修改前IP配置[0m  
echo [31m注意当前默认修改网卡名为:以太网,首选DNS改为41.198.1.43,备用DNS改为10.146.1.4[0m
echo [31m注意当前默认修改网卡名为:以太网,首选DNS改为41.198.1.43,备用DNS改为10.146.1.4[0m
echo [31m注意当前默认修改网卡名为:以太网,首选DNS改为41.198.1.43,备用DNS改为10.146.1.4[0m
echo 正在获取网卡信息...
setlocal enabledelayedexpansion


#变量
set card="以太网"
set DNS_FIRST="41.198.1.43"
set DNS_SECOND="10.146.1.4"

echo 清除之前的dns
netsh interface ipv4 delete dnsservers name="!card!" all



echo 正在修改DNS设置...
netsh interface ipv4 add dnsservers name="!card!" address=!DNS_FIRST! index=1 validate=yes
netsh interface ipv4 add dnsservers name="!card!" address=!DNS_SECOND! index=2 validate=yes

echo DNS设置已成功修改:
echo 网卡名称: !card!
echo 首选DNS: !DNS_FIRST!
echo 备用DNS: !DNS_SECOND!



pause

3.统信系统

#!/bin/bash
hh="$(pwd)"
echo $hh
#!/bin/bash

# 目标目录路径
target_directory="/home/uos/Desktop/script"

# 检查目录是否存在
if [ -d "$target_directory" ]; then
    echo "切换到目录:$target_directory"
    cd "$target_directory" || { echo "无法切换目录!"; exit 1; }
    echo "当前目录已切换为:$(pwd)"
    # 在此目录下执行其他操作
    ls -l
else
    echo "目录不存在:$target_directory"
    exit 1
fi

#安装软件包
deepin-deb-installer  c.deb

# 提示用户输入密码并执行需要管理员权限的命令
echo "请在输入您的开机密码以继续..."
echo "请在输入您的开机密码以继续..."
echo "请在输入您的开机密码以继续..."
echo "请在输入您的开机密码以继续..."

# 使用sudo执行第一个需要管理员权限的命令
sudo  mv /etc/NetworkManager/system-connections/有线连接\ 1.nmconnectio  /etc/NetworkManager/system-connections/enaftgm1i0.nmconnection

sudo  mv /etc/NetworkManager/system-connections/有线连接.nmconnection  /etc/NetworkManager/system-connections/enaftgm1i0.nmconnection

sudo mv /etc/NetworkManager/system-connections/'有线连接 1.nmconnection'  /etc/NetworkManager/system-connections/enaftgm1i0.nmconnection


sudo sed -i "15i dns=41.198.1.43;10.146.1.4"  /etc/NetworkManager/system-connections/enaftgm1i0.nmconnection
#重启网卡
sudo systemctl restart NetworkManager 




小结:以上就是使用win7-10-11和统信系统修改dns脚本

你可能感兴趣的:(windows,网络,服务器,linux)