DNS
一、首先安装DNSmasp
安装的时候首先得查看你的虚拟机是否有网,可以使用 ping 来查看,代码如下:
ping wwww.biadu.com
如果呈现的是下面的内容则你的虚拟机有网。开始下载DNSmasp,代码如下:
yum install -y dnsmsap
二、修改配置文件
配置文件首先要进入文件,进入文件代码:vim /etc/dnsmasq.conf 进入文件之后开始修改他的配置文件配置文件如下:
# conf-dir=/etc/dnsmasq.d,.rpmnew,.rpmsave,.rpmorig //将此行注释
conf-dir=/etc/dnsmasq.d //此行的注释关闭 dnsmasq.d/*.conf文件的绝对路径
port=53 //dnsmasq使用53号端口
cache-size=1000 //缓存解析记录1000条
log-queries //日志显示每一条的解析记录
log-facility=/var/log/dnsmasq.log //log日志的所在位置
addn-hosts=/etc/hosts //添加额外读取的hosts文件
resolv-file=/etc/dnsmasq-resolv.conf //定义dnsmasq从哪里获取上游DNS服务器的地址
三、复制系统的DNS服务配置为dnsmasp的上游DNS服务器地址
cp /etc/resolv.conf /etc/dnsmasq-resolv.conf
四、编写映射地址
# cat /etc/dnsmasq.d/jumpserver.conf
address=/www.baidu.com/192.168.148.139
ptr-record=192.168.148.139.in-addr.arpa,www.baidu.com
然后配置hosts:
然后再 ping 一下百度
五、测试
启动服务代码:systemctl restart dnsmasq 进入网页,网页是无法访问的
六、后期维护
vim /etc/logrotate.d/dnsmasq //在该目录下进行配置
/var/log/dnsmasq.log {
daily //指定转储周期是每一天
copytruncate //还在打开中的日志文件,把当前日志备份并截断
missingok //日志轮为期间,如何错误都将忽略
rotate 30 //只保留三十天
compress //通过gzio压缩转储旧的日志
notifempty //如果是空文件的话,不抓储
dateext //日志轮转时会在文件后面添加时间
size 200M //日志到达200m时才轮转
}