首页 养生问答 疾病百科 养生资讯 女性养生 男性养生

WIN10切换IP脚本使用后 提示。配置的 DNS 服务器不正确或不存在

发布网友

我来回答

5个回答

热心网友

dns有问题,要尝试来找解决问题的方法,提示dns服务器不存在就试试:

更换脚本里面的dns服务器,随便改俩就行:

热心网友

你把设置dns那一段的add换成set试试,应该就不报这种错了。

或者

把圈红的改成:   echo 备用DNS = %DNS2%

netsh interface ip set dns %NAME% %DNS1%  %DNS2%

追问

修改后,DNS设置不成功,并且提示 找不到元素。我的修改如下。

热心网友

其实没问题,原因是命令设置dns时默认是验证dns有效性,由于你是批处理,前面ip设置正确后电脑反应没有那么快不能马上上网,此时设置dns后在见证dns有效性时基本还在未通状态,所以会有这个提示。

解决办法一(推荐)加上validate=no直接不验证dns通不通。
netsh interface ip set dnsservers %NAME% static %DNS1% validate=no
办法二 不显示这句话的回显(掩耳盗铃法,其实还是验证了)

netsh interface ip set dnsservers %NAME% static %DNS1% >nul
办法三
设置ip后延迟几秒再执行设置dns的语句(如果非要判断dns是否有效的话!)
写的这么具体不采纳一下???

热心网友

netsh interface ip set dnsservers %NAME% static %DNS1% validate=no
增加后面的validate参数 不验证你的DNS
validate - 指定是否将验证 DNS 服务器
设置。默认情况下,值为 yes。
估计是你没有接网络 不能去ping通设置的DNS ip 所以才报错

热心网友

看看脚本内容,怎么测试dns,如果网络使用正常可以不用管它

热心网友

dns有问题,要尝试来找解决问题的方法,提示dns服务器不存在就试试:

更换脚本里面的dns服务器,随便改俩就行:

热心网友

你把设置dns那一段的add换成set试试,应该就不报这种错了。

或者

把圈红的改成:   echo 备用DNS = %DNS2%

netsh interface ip set dns %NAME% %DNS1%  %DNS2%

追问

修改后,DNS设置不成功,并且提示 找不到元素。我的修改如下。

热心网友

其实没问题,原因是命令设置dns时默认是验证dns有效性,由于你是批处理,前面ip设置正确后电脑反应没有那么快不能马上上网,此时设置dns后在见证dns有效性时基本还在未通状态,所以会有这个提示。

解决办法一(推荐)加上validate=no直接不验证dns通不通。
netsh interface ip set dnsservers %NAME% static %DNS1% validate=no
办法二 不显示这句话的回显(掩耳盗铃法,其实还是验证了)

netsh interface ip set dnsservers %NAME% static %DNS1% >nul
办法三
设置ip后延迟几秒再执行设置dns的语句(如果非要判断dns是否有效的话!)
写的这么具体不采纳一下???

热心网友

netsh interface ip set dnsservers %NAME% static %DNS1% validate=no
增加后面的validate参数 不验证你的DNS
validate - 指定是否将验证 DNS 服务器
设置。默认情况下,值为 yes。
估计是你没有接网络 不能去ping通设置的DNS ip 所以才报错

热心网友

看看脚本内容,怎么测试dns,如果网络使用正常可以不用管它

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com