政务桌面应用系统开发提升政府服务效率的关键所在
988
2022-09-27
【Linux云计算架构:第二阶段-Linux必会的20多种服务】第5章第2节——使用dnsmasq搭建简易的DNS服务器
安装前提:需要所有机器在同一网络当中
一,安装dnsmasq,在绝大部分发行版中都有提供
Centos,Fedora
yum install
Debian,Ubuntu
apt-get install
二,修改dnsmasq配置文件
打开主配置文件,在头部加入几行
vi /etc/dnsmasq.conf# 使用的hosts文件路径(可选)addn-hosts=/etc/dnsmasq.hosts# 记录缓存时间,单位为秒local-ttl=3600# 最大记录条数dns-forward-max=1000000# 当提供对外解析时,需要加入监听地址listen-address=127.0.0.1,10.100.231.55# 上游DNS服务器地址的配置文件resolv-file=/etc/dnsmasq.nameserver.conf# 可查询列表内的所有上游DNS服务器all-servers# 自定义DNS记录的配置目录conf-dir=/etc/dnsmasq.d
再添加上游DNS服务器地址:
vi /etc/dnsmasq.nameserver.conf# 阿里公共DNSnameserver 223.5.5.5nameserver 223.6.6.6# 百度公共DNSnameserver 180.76.76.76# 114DNS,不建议使用,在多地已被污染
填写hosts文件完成域名IP的映射关系:
vim /etc/dnsmasq.hosts# 格式例子
三,打开防火墙端口 (通过直接关掉防火墙,可省略以下步骤)
# 使用firewall开放端口,并应用设置systemctl enable firewalldfirewall-cmd --zone=public --add-port=53/udp --permanentsystemctl restart firewalld # 或者使用ufw开放端口apt-get install ufwufw allow dnsufw enable
四,查看DNS服务是否正常运行
查看端口是否启动:
在同一网络中的另外一台服务器上进行测试:
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~