dnsmasq 升级版本
1.離線安裝
①通過https://pkgs.org/下載安裝包 dnsmasq-2.76-16.el7_9.1.x86_64.rpm,dnsmasq-2.76-16.el7.x86_64.rpm
②通過 rpm -ivh dnsmasq-2.76-16.el7.x86_64.rpm,rpm -Uvh dnsmasq-2.76-16.el7_9.1.x86_64.rpm, 安裝
2.修改配置
2.1配置dnsmasq.conf文件
①resolv-file:從文件讀取 DNSMasq 上游的 DNS 服務(wù)器配置
②開啟strict-order
③listen-address選項(xiàng)用于設(shè)置dnsmasq監(jiān)聽的IP地址。 要使用您的CentOS/RHEL服務(wù)器在LAN上偵聽DHCP和DNS請(qǐng)求,請(qǐng)如圖所示將listen-address選項(xiàng)設(shè)置為其LAN IP地址(請(qǐng)記住包括127.0.0.1)。 請(qǐng)注意,服務(wù)器IP必須是靜態(tài)的。
listen-address=::1,127.0.0.1,192.168.70.167
④addn-hosts:從文件讀取本地 DNS 域名和 IP 的對(duì)應(yīng)關(guān)系
2.2 vim /etc/resolv.conf
①配置
②修改 /etc/resolv.conf文件由本地守護(hù)程序(尤其是NetworkManager)維護(hù),因此任何用戶進(jìn)行的更改都將被覆蓋。 為了防止這種情況,請(qǐng)使用chattr命令通過設(shè)置不可變文件屬性(禁用對(duì)文件的寫訪問)來對(duì)其進(jìn)行寫保護(hù)。
# chattr +i /etc/resolv.conf
# lsattr /etc/resolv.conf
2.3 vim /etc/hosts.dnsmasq
192.168.56.1 www.taobai.com 192.168.56.2 www.taobai.com 192.168.56.3 www.taobai.com
3.啟動(dòng)
① . systemctl daemon-reload ② systemctl enable dnsmasq ③ systemctl start dnsmasq ④ systemctl status dnsmasq
⑤如果正在運(yùn)行Firewalld服務(wù),則需要在防火墻配置中打開DNS和DHCP服務(wù),以允許來自LAN上主機(jī)的請(qǐng)求傳遞到dnsmasq服務(wù)器。
# firewall-cmd --add-service=dns --permanent # firewall-cmd --add-service=dhcp --permanent # firewall-cmd --reload
4.測(cè)試
兩臺(tái)硬件終端通過域名能通
參考:https://cloud.tencent.com/developer/article/1662602
5.升級(jí)
可以參考 https://www.cnblogs.com/wclwcw/p/8806256.html
升級(jí)完成之后,find / -name dnsmasq 使用此命令查找
完了之后要確定這兩個(gè)版本號(hào)是否一致,不一致的話使用cp /usr/local/sbin/dnsmasq /usr/sbin/dnsmasq 拷貝,如果配置文件不一致的要拷貝配置文件
總結(jié)
以上是生活随笔為你收集整理的dnsmasq 升级版本的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 小白学习安全测试(四)——扫描工具-Ve
- 下一篇: 有线电视机顶盒破解教程