其实这个是好些天之前的事情了,今天想起来,顺手就写了下来。
事情是这样的,前些天商务中国的域名解析服务器出问题,造成一个网站无法访问,这个问题可以通过修改本地hosts文件达到该效果,以聚友博客为例说明过程,先用如下代码修改hosts:
echo 61.160.213.106 juyo.org>>c:\windows\system32\drivers\etc\hosts
echo 61.160.213.106 www.juyo.org >>c:\windows\system32\drivers\etc\hosts
这样修改可以成功修改,但第一行跟在了hosts文件后面,没有进行换行后再追加,那就需要再追加一个空行,修改后的代码如下:
echo. >>c:\windows\system32\drivers\etc\hosts
echo 61.160.213.106 juyo.org>>c:\windows\system32\drivers\etc\hosts
echo 61.160.213.106 www.juyo.org >>c:\windows\system32\drivers\etc\hosts
这样,就可以在域名无法解析的时候访问该域名还可以到达网站。
未经允许不得转载:聚友 » bat修改本地hosts文件
1、不能使用绝对路径,因为有些人的系统默认不是C盘,建议使用“%systemroot%\System32\drivers\etc\”;
2、hosts文件有可能是只读。
attrib %systemroot%\System32\drivers\etc\hosts -r -h -s