本文来自 blog.regou.me,转载请保留此行
MikrotikRouterOS 简称 ROS 软路由,里面有个静态DNS
而HOSTS文件是我们个人电脑的本地解析,如果你有上千条的HOSTS,想全部加入到ROS静态解析里,工作量很大的
现在有个办法:
1.将你的HOSTS文件里的关键内容(即 ip地址+域名的部分,不要注释部分)复制下来,创建成一个文件,比如叫h.txt
2.再创建一个.bat批处理文件,里面的内容是:
if exist h.rsc del h.rsc
FOR /F "tokens=1,2" %%i in (h.txt) do (
echo /ip dns static add name="%%j" address="%%i" ttl=1d >>h.rsc
)
FOR /F "tokens=1,2" %%i in (h.txt) do (
echo /ip dns static add name="%%j" address="%%i" ttl=1d >>h.rsc
)
3.将这个h.rsc用ftp上传到ROS服务器中,然后在服务器终端里运行 im h.rsc 就行了