centos7配置dnsmasq

Posted 超凡脫俗

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos7配置dnsmasq相关的知识,希望对你有一定的参考价值。

dnsmasq概述

Dnsmasq 提供 DNS 缓存和 DHCP 服务功能。作为域名解析服务器(DNS),dnsmasq可以通过缓存 DNS 请求来提高对访问过的网址的连接速度。如果将dns作为本地dns服务器使用,配置完成后,直接修改网卡的dns即可。

dnsmasq安装

使用yum安装dnsmasq,编译安装需要到官网下载编译包,安装完可以使用dnsmasq -v命令查看版本

yum install -y dnsmasq

启动dnsmasq

systemctl enable dnsmasq  设置开机自启动
systemctl start dnsmasq  立即启动dnsmasq服务
systemctl restart dnsmasq  立即重启dnsmasq服务
netstat -antp |grep 53   查看端口是否启动成功

修改Dnsmasq配置文件dnsmasq.conf

修改配置文件 vi /etc/dnsmasq.conf

resolv-file=/etc/resolv.dnsmasq.conf  #指定上游dns服务器
addn-hosts=/etc/dnsmasq/hosts         #hosts文件
log-facility = /data/dnsmasq_log/dnsmasq.log  #日志目录

创建dnsmasq的hosts文件

cp /etc/hosts /etc/dnsmasq/hosts 

修改上游dns服务器

vi /etc/dnsmasq/resolv.conf

nameserver 119.29.29.29
nameserver 10.1.1.1
nameserver 114.114.114.114
nameserver 218.85.152.99
nameserver 218.85.157.99
nameserver 223.5.5.5
nameserver 168.95.1.1

以上是关于centos7配置dnsmasq的主要内容,如果未能解决你的问题,请参考以下文章

使用Dnsmasq 部署GPXE 安装 Centos7

linux使用dnsmasq搭建DNS服务器

CentOS7禁用dnsmasq服务

dnsmasq多物理网口dhcp配置

76 windows & mac 连接 linux 上面的 dnsmasq dns服务器, 能够 nslookup 但是 ping 不通

76 windows & mac 连接 linux 上面的 dnsmasq dns服务器, 能够 nslookup 但是 ping 不通