dnsmasq


dnsmasq
* 轻量级DHCP和DNS缓存服务器,同时能提供轻量TFTP,PXE,路由广播服务
- 本地无法解析的dns请求,会向真正的dns服务器转发
- 自动加载/etc/hosts中内容,作为解析项之一
- 同时支持DHCPv4和DHCPv6


细节
1.监听用select实现
因为不需要保持长连接,使用epoll提高不了多少效率
2.tftp

3.信号处理
SIGHUP  清空缓存,并重新加载 /etc/hosts, /etc/resolv.conf
SIGUSER1 将缓存写到文件

你可能感兴趣的:(linux,dns,路由,dnsmasq)