本批处理可以在Windows系统下修改多块网卡的IP地址,掩码,网关和DNS信息。加入了删除默认路由,自动添加两块网卡路由信息。(请根据需要修改ip地址,网卡名称和路由信息)
@echo off
echo 正在修改第一块网卡配置
cmd /c netsh interface ip set address name="本地连接" source=static addr=172.16.45.111 mask=255.255.255.0 gateway=172.16.45.254 gwmetric=auto
cmd /c netsh interface ip set dns name="本地连接" source=static addr=8.8.8.8
cmd /c netsh interface ip add dns name="本地连接" addr=202.106.0.20
echo 正在修改第二块网卡配置
cmd /c netsh interface ip set address name="本地连接 1" source=static addr=172.16.45.112 mask=255.255.255.0 gateway=172.16.45.254 gwmetric=auto
cmd /c netsh interface ip set dns name="本地连接 1" source=static addr=8.8.8.8
cmd /c netsh interface ip add dns name="本地连接 1" addr=202.106.0.20
echo 网卡配置修改完毕
echo 正在删除默认路由
route delete 0.0.0.0
echo 正在添加第一条路由
route add -p 10.0.0.0 mask 255.0.0.0 10.28.127.254
echo 正在添加第二条路由
route add -p 0.0.0.0 mask 0.0.0.0 192.168.27.254
ipconfig /all
pause
标签归档:DNS
Windows批处理添加DNS和多网卡路由
通过批处理实现自动添加主DNS和副DNS信息,并删除多网卡的0.0.0.0默认路由,自动为多个网卡添加相应路由信息。
批处理内容如下:(保存为bat格式即可)
@echo off
echo 正在添加主DNS
netsh interface ip set dns “本地连接” static 202.106.0.20
echo 正在添加副DNS
netsh interface ip add dns “本地连接” 202.106.46.151
echo 正在删除默认路由
route delete 0.0.0.0
echo 正在第一条路由
route add -p 10.0.0.0 mask 255.0.0.0 10.28.127.254
echo 正在第二条路由
route add -p 0.0.0.0 mask 0.0.0.0 192.168.27.254
DNS报connection timed out; no servers could be reached错误
今天在学DNS的配置,操作系统RHEL4,软件Bind,caching-nameserver,把正向解析文件和反向解析文件配置好后,用nslookup测试报错connection timed out; no servers could be reached,开始以为是named服务没有正常启动,手动重启服务后问题依旧,最后终于找到问题出在哪里了,原来是配置DNS后没有修改系统原来的DNS地址,路径/etc/resolv.conf,修改为当前主机IP地址后,一切正常。
百度被黑客攻击打不开临时解决方案
今天早上用手机上网发现百度打不开,服务器没有响应,等到了单位,用电脑上网还是无法打开,开始怀疑难道百度被黑了?查看了一下新闻,发现百度果然被黑了,真是没有想到,百度这样的公司竟然也会被黑,而且用的手段还是篡改DNS,百度首页挂上了伊朗标示,Iranian Cyber Army,为什么最近一段时间针对DNS的攻击这么多,难道DNS是互联网的软肋,就没有彻底解决的方法吗?查看百度的DNS服务器竟然变成了yns1.yahoo.com [98.136.43.32],yns2.yahoo.com [66.196.84.168]两个雅虎的DNS。DNS攻击最核心的就是使域名不能正确的对应到服务器的IP地址,现在知道了问题出在哪里就好开始解决了,毕竟我们不能在百度的服务器上做什么,但是我们可以在自己电脑上动手,打开命令提示符ping baidu.com发现无法ping通,尝试ping百度服务器IP地址202.108.22.5,发现能正常ping通,通过的地址栏输入202.108.22.5能正常访问百度,但是毕竟通过IP访问很麻烦,下面我们就利用hosts文件优先级大于DNS服务器解析的原理把baidu.com指向202.108.22.5来达到通过域名正常访问百度。
解决方案如下:
用记事本打开C:\WINDOWS\system32\drivers\etc\hosts文件,在末尾加入下面两行。
202.108.22.5 baidu.com
202.108.22.5 www.baidu.com
保存退出,然后清空下浏览器缓存,这样就能通过百度域名正常访问了。