CentOS7安装Dnsmasq并更新最新版


DNSmasq 是 Linux 下的一个用于配置 DNS 和 DHCP 的工具,个人认为最主要的功能还是用来做 DNS 服务器。一句话,好用的不行。

 

CentOS7更新编译工具

yum -y install iptables-services net-tools
yum -y install wget gcc make gcc-c++

CentOS

由于 CentOS 的 yum 安装的 Dnsmasq 版本比较旧,因此我们可以先下载最新版编译好,用 yum 安装完之后再替换掉程序。

yum -y install dnsmasq

Ubuntu/Debian

apt-get install dnsmasq

查看Dnsmasq版本,yum 安装的 Dnsmasq 版本比较旧

 

 

 

dnsmasq -v

 

先从 http://www.thekelleys.org.uk/dnsmasq/ 找到你想要的 Dnsmasq 版本的源码压缩包的下载地址,例如我选择的是我写这篇文章时的最新版dnsmasq-2.85.tar.gz

下载对应的源码压缩包并解压,我尝试编译dnsmasq-2.86,结果编译失败!!!

wget https://thekelleys.org.uk/dnsmasq/dnsmasq-2.85.tar.gz
tar -zxvf dnsmasq-2.85.tar.gz

编译源码 make 不带 etc 等

cd dnsmasq-2.85
make V=s

然后我们再用我们编译好的最新版本替换,然后再查看一下版本号

\cp -rf dnsmasq-2.85/src/dnsmasq /usr/sbin/dnsmasq
dnsmasq -v

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM