DNSmasq搭建自己的递归DNS服务器 - 韩艺博的博客


本站和网页 https://www.hanyibo.com/linux/install-dnsmasq.html 的作者无关,不对其内容负责。快照谨为网络故障时之索引,不代表被搜索网站的即时页面。

DNSmasq搭建自己的递归DNS服务器 - 韩艺博的博客
韩艺博的博客
友链
归档
分类
关于
友链
归档
分类
关于
DNSmasq搭建自己的递归DNS服务器
Published on Oct 14, 2018 in Linux with 0 comment
Linux dns dnsmasq
DNSmasq是一个小巧且方便地用于配置DNS和DHCP的工具,适用于小型网络,它提供了DNS功能和可选择的DHCP功能。它服务那些只在本地适用的域名,这些域名是不会在全球的DNS服务器中出现的。DHCP服务器和DNS服务器结合,并且允许DHCP分配的地址能在DNS中正常解析,而这些DHCP分配的地址和相关命令可以配置到每台主机中,也可以配置到一台核心设备中(比如路由器),DNSmasq支持静态和动态两种DHCP配置方式。安装DNSmasq#centos
yum -y install dnsmasq
#ubuntu
apt-get -y install dnsmasq配置DNSmasq编辑配置文件/etc/dnsmasq.conf# 指定上游dns服务器
resolv-file=/etc/resolv.dnsmasq.conf
#严格按照resolv-file文件中的顺序从上到下进行DNS解析
strict-order
#监听地址
listen-address=10.0.0.1
#使用DNS服务器
server=119.29.29.29
#防止dns劫持
bogus-nxdomain=119.29.29.29
#指定域名解析到特定的IP上
address=/www.hanyibo.com/192.168.0.3
阿里云一定要开启 server 和 bogus-nxdomain#创建resolv.dnsmasq.conf文件
vim /etc/resolv.dnsmasq.conf
#写入一下内容
nameserver 119.29.29.29
nameserver 223.5.5.5放行端口iptables -A INPUT -p udp --dport 53 -j ACCEPT
iptables -A INPUT -p tcp --dport 53 -j ACCEPT启动#启动
/etc/init.d/dnsmasq start
#停止
/etc/init.d/dnsmasq stop
#重启
/etc/init.d/dnsmasq restart
本文由 HanYibo 创作,采用 知识共享署名4.0 国际许可协议进行许可本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名最后编辑时间为: Mar 28, 2019 at 09:54 pm
为Nginx启用Brotli压缩算法
web
Linux screen命令
Linux
Linux vim基本命令
Linux
Centos 配置openvz 开启nat转发
Linux
Linux tar打包压缩命令
Linux
Linux ssh 安全设置
Linux
Responses / Cancel Reply
SUBMIT
RSS
GITHUB
TWITTER
友情链接:
小兔博客
欧阳博客
Theme is Pinghsu by Chakhsu
Powered by Typecho
2022 韩艺博的博客
RECENT POSTS
Python 使用cx_Oracle链接Oracle数据库Oracle 操作表命令Oracle sqlplus 常用命令使用Docker搭建Bitwarden密码存储服务器并定时备份数据库通过ESXi-Customizer-PS为EXSi封装第三方驱动Haproxy代理火绒服务器实现内网更新病毒库Nginx开启TLS 1.3DNSmasq搭建自己的递归DNS服务器
RECENT COMMENTS
wu先生 : 技术文,不懂。
wu先生 : 要查看screen命令所有功能,可以查看sc...
wu先生 : 来看下大佬。
HanYibo : Zerotier个人用挺方便的,不过政府项目...
WeiCN : 时隔两年,终于更新。不过还是zerotier...
HanYibo : 可以,但是PPTP安全性不高。
晓新哈特 : 如果家里有外网IP能通信,能用PPTP能行得通吗?
HanYibo : 自建异地组网服务有点麻烦,蒲公英异地组网也有...