相当于我只有hosts表的域名部分,想从dns中把这些网址的ip自动解析出来,形成hosts格式的文本.
(因为教育网dns被污染,有些域名解析出假ip。所以想通过暂时设置8.8.8.8为dns,从这个里面得出正确ip,添加到hosts里。之后才更改回教育网dns)
··············································
自己从来没有弄过,只是看看网上的帖子研究了下。写了个这样的
for /f "tokens=2 delims=[]" %%i in ('ping oauth.twitter.com') echo %%i oauth.twitter.com >>E:\hosts.txt
for /f "tokens=2 delims=[]" %%i in ('ping twitter.com') echo %%i twitter.com >>E:\hosts.txt
for /f "tokens=2 delims=[]" %%i in ('ping www.twitter.com') echo %%i www.twitter.com >>E:\hosts.txt
for /f "tokens=2 delims=[]" %%i in ('ping api.twitter.com') echo %%i api.twitter.com >>E:\hosts.txt
****
但是这样太麻烦。我有进60个网址经常需要更新ip,想用批处理从第一个文档中读取再输出到另一个文档
也就是把- oauth.twitter.com
- twitter.com
- api.twitter.com
- search.twitter.com
复制代码 变成- 199.59.148.13 oauth.twitter.com
- 199.59.148.13 twitter.com
- 199.59.149.232 api.twitter.com
- 199.59.148.201 search.twitter.com
复制代码 不知哪位大神帮个忙,非常感谢!!! |