Ubuntu DNS缓存服务器可以通过安装dnsmasq软件来实现,配置简单且稳定高效。
安装DNS缓存服务器软件
1、打开终端,输入以下命令更新系统软件包列表:
sudo aptget update
2、安装dnsmasq软件包:
sudo aptget install dnsmasq
配置DNS缓存服务器
1、备份原始的DNS配置文件:
sudo cp /etc/resolv.conf /etc/resolv.conf.bak
2、编辑DNS配置文件:
sudo nano /etc/resolv.conf
3、在文件中添加以下内容(将IP地址替换为你的DNS服务器地址):
nameserver 8.8.8.8 nameserver 8.8.4.4
4、保存并退出编辑器。
配置Ubuntu防火墙允许DNS查询
1、打开终端,输入以下命令安装ufw防火墙:
sudo aptget install ufw
2、启用ufw防火墙:
sudo ufw enable
3、允许DNS查询通过防火墙:
sudo ufw allow 53/tcp sudo ufw allow 53/udp
重启dnsmasq服务使配置生效
1、输入以下命令重启dnsmasq服务:
sudo service dnsmasq restart
测试DNS缓存服务器是否正常运行
1、在终端中输入以下命令查看DNS解析结果:
dig www.baidu.com @localhost
2、如果看到类似以下的输出,说明DNS缓存服务器已经成功运行:
; <<>> DiG 9.11.31ubuntu1.16Ubuntu <<>> www.baidu.com @localhost ; (1 server found) ;; global options: +cmd ;; Got answer: ;; >>HEADER<<opcode: QUERY, status: NOERROR, id: 53405 ;; flags: qr aa; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 65494 ;; QUESTION SECTION: ;www.baidu.com IN A ;; ANSWER SECTION:www.baidu.com 300 IN A 14.215.177.39 ;; Query time: 2 msec ;; WHEN: Mon Jul 24 10:26:45 CST 2017 ;; MSG SIZE rcvd: 62 www.baidu.com 300 IN A 14.215.177.39 ;; Query time: 2 msec ;; WHEN: Mon Jul 24 10:26:45 CST 2017 ;; MSG SIZE rcvd: 62 www.baidu.com 300 IN A 14.215.177.39 ;; Query time: 2 msec ;; WHEN: Mon Jul 24 10:26:45 CST 2017 ;; MSG SIZE rcvd: 62 www.baidu.com 300 IN A 14.215.177.39 ;; Query time: 2 msec ;; WHEN: Mon Jul 24 10:26:45 CST 2017 ;; MSG SIZE rcvd: 62 www.baidu.com 300 IN A 14.215.177.39 ;; Query time: 2 msec ;; WHEN: Mon Jul 24 10:26:45 CST 2017 ;; MSG SIZE rcvd: 62 www.baidu.com 300 IN A 14.215.177.39 www.baidu.com 300 IN A 14.215.177.39 www.baidu.com 300 IN A 14.215.177.39 www.baidu.com 300 IN A 14.215.177.39 www.baidu.com 300 IN A 14.215.177.39 www.baidu.com 300 IN A 14.215.177.39 www.baidu.com 300 IN A 14.215.177.39 www.baidu
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/497453.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复