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时才轮转
}

 

posted @ 2021-06-30 10:17  花花de代码生活  阅读(111)  评论(0编辑  收藏  举报