发布网友
共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,如果网络使用正常可以不用管它