echo ${param%%‘ ‘*}
cat /usr/local/etc/unbound/unbound.conf | grep $a
&>/dev/nullsed -n ‘/local-data:/h;${g;p;}‘ /usr/local/etc/unbound/unbound.conf
cat /usr/local/etc/unbound/unbound.conf | grep "$1"| cut -d: -f2
cat /usr/local/etc/unbound/unbound.conf | grep "$1"| cut -d: -f2
cat /usr/local/etc/unbound/unbound.conf | grep "$2"| cut -d: -f1
cat /usr/local/etc/unbound/unbound.conf | grep "$3"| cut -d: -f2
优化了错误显示 直接显示错误域名。添加域名的时候增加了判断域名是否已经添加过。
-m修改的时候 还是有点bug 当查找不到的时候 会提示语法错误 不影响使用
直接将上面的shell脚本 复制到本地 根据自己安装的方式修改 unbound.conf的位置,
保存
vi /root/dns.sh
chmod u+x /root/dns.sh
ln /root/dns.sh /usr/bin/dns
添加 dns -a
删除 dns -d
修改 dns -m
原文地址:http://blog.51cto.com/mnlight/2114847