在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

Linux下怎么用dnsmasq做dns cache server配置

161次阅读
没有评论

共计 2485 个字符,预计需要花费 7 分钟才能阅读完成。

这篇文章主要讲解了“Linux 下怎么用 dnsmasq 做 dns cache server 配置”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着丸趣 TV 小编的思路慢慢深入,一起来研究和学习“Linux 下怎么用 dnsmasq 做 dns cache server 配置”吧!

安装过程比较简单

yum -y install dnsmasq* 
wget http://www.keepalived.org/software/keepalived-1.2.9.tar.gz
tar zxvf keepalived-1.2.9.tar.gz
cd keepalived-1.2.9
./configure --prefix=/usr/local/keepalived
make   make install
mkdir /etc/keepalived
cp /usr/local/keepalived/etc/keepalived/keepalived.conf /etc/keepalived/
ln -s /usr/local/keepalived/etc/sysconfig/keepalived /etc/sysconfig/
ln -s /usr/local/keepalived/etc/rc.d/init.d/keepalived /etc/init.d/
ln -s /usr/local/keepalived/sbin/keepalived /usr/sbin/
chkconfig --add keepalived
chkconfig --level 35 keepalived on

keepalived 的配置很简单,只需要配置一个 vip 可以在两台 server 之间飘来飘去就可以实现主备了

! configuration file for keepalived
 
global_defs {
 notification_email {
 [email protected]
 }
 notification_email_from [email protected]
 smtp_server 127.0.0.1
 smtp_connect_timeout 30
 router_id lvs_devel
 
vrrp_instance dnscache {
 state master //  另一台配置 backup
 interface eth2 //  在哪个接口上进行服务器状态检测
 virtual_router_id 51
 priority 180 // backup 机器上配置 100
 advert_int 1 //  检查间隔,单位为秒
 authentication {
 auth_type pass
 auth_pass 1234
 }
 
 virtual_ipaddress { // vip 设置,指定到内网网卡  
 192.168.100.99/24 dev eth2
 }
}

dnsmasq 的配置也很简单

resolv-file=/etc/resolv.dnsmasq.conf
cache-size=1000
conf-dir=/etc/dnsmasq.d

将 dns 地址写入到 /etc/resolv.dnsmasq.conf 文件中

echo nameserver 8.8.8.8 /etc/resolv.dnsmasq.conf

本机和局域网其它全部的服务器 dns 解析都用它

echo nameserver 192.168.100.99 /etc/resolv.conf

最后找一台局域网 server 验证一下,如果能解析就说明正常了.

nslookup www.google.cn 192.168.100.99

此方案只适合小型企业,规模少的情况下使用,解析量大的时候还是用 bind 最好。

下面是其它网友的补充:

复制代码 代码如下:

sudo pacman -s –needed dnsmasq
cd /etc

[admin@huangye etc]$ sudo cp -v dnsmasq.conf{,.orig}
`dnsmasq.conf – `dnsmasq.conf.orig

[admin@huangye etc]$ sudo vim dnsmasq.conf

相比来说,dnsmasq 的配置简单多了:

复制代码 代码如下:

resolv-file=/etc/dnsmasq.resolv.conf
addn-hosts=/etc/dnsmasq.hosts
local=/localnet/
no-dhcp-interface=eth0
conf-dir=/etc/dnsmasq.d

复制代码 代码如下:

[admin@huangye etc]$ sudo cp -v resolv.conf dnsmasq.resolv.conf
password:
`resolv.conf – `dnsmasq.resolv.conf
sudo mkdir /etc/dnsmasq.d
sudo touch /etc/dnsmasq.hosts

sudo /etc/rc.d/dnsmasq start

最后,别忘记加入 rc.conf daemons, 注意要在 network 后面。

dnsmasq 可从额外的 hosts 文件读取条目,如可以这样添加正向解析:

echo ip 地址 域名 /etc/dnsmasq.hosts

另外,重启 dnsmasq 可以用 sighup(可以在修改 hosts 文件后,让配置生效)

killall -s sighup dnsmasq

查看服务状态:

netstat -tunl
tcp        0      0 0.0.0.0:53              0.0.0.0:*               listen
udp        0      0 0.0.0.0:53              0.0.0.0:*

感谢各位的阅读,以上就是“Linux 下怎么用 dnsmasq 做 dns cache server 配置”的内容了,经过本文的学习后,相信大家对 Linux 下怎么用 dnsmasq 做 dns cache server 配置这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是丸趣 TV,丸趣 TV 小编将为大家推送更多相关知识点的文章,欢迎关注!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-12发表,共计2485字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 熟女人妻在线视频 | 国内精品久久久久久影院网站小说 | 国产精品亚洲一区二区三区久久 | 一二三四国语在线观看视频 | 精品国产欧美一区二区三区成人 | 午夜精品久久久久久久久 | 伊人久在线观看视频 | 午夜免费福利片观看 | 亚洲色精品三区二区一区 | 欧美在线观看免费一区视频 | 老熟女重囗味hdxx70星空 | 无码熟妇人妻av在线网站 | 一级人做人爰a全过程免费视频 | 在线综合+亚洲+欧美中文字幕 | 国产精品久久久久9999吃药 | bt天堂国产亚洲欧美在线 | 国产无套内射普通话对白 | 亚洲成色www久久网站夜月 | 韩国美女vip福利视频在线看 | 欧美精品videossex少妇 | 成人在线观看视频网站 | 无码乱肉视频免费大全合集 | 久久亚洲国产精品一区二区 | 97国产婷婷综合在线视频 | 成人久久18免费网站入口 | 曰韩一级毛片 | 激情偷乱人伦小说视频 | 国产无套护士在线观看 | 欧美综合精品 | 老司机精品在线播放 | 动漫一区二区 | 影音先锋新男人av资源站 | 久久综合久久综合九色 | 青青青国产在线手机免费观看 | 久久男人的天堂色偷偷 | 日本亲与子乱人妻hd | 久久久久亚洲精品无码网址色欲 | 青草青草| 亚洲欧美视频二区 | 色天使色婷婷在线影院亚洲 | 国产精品日本欧美一区二区 |