轻量级域名解析服务器之dnsmasq的介绍与部署

dnsmasq提供DNS缓存和DHCP服务功能。作为域名解析服务器(DNS),dnsmasq可以通过缓存DNS请求来提高对访问过的网址的连接速度。作为DHCP服务器,dnsmasq可以用于为局域网电脑分配内网ip地址和提供路由。DNS和DHCP两个功能可以同时或分别单独实现。dnsmasq轻量且易配置,适用于个人用户或少于50台主机的网络。此外它还自带了一个PXE服务器。,如果不想用hosts文件做解析,我们可以在/etc/dnsmasq.conf中加入no-hosts这条语句,这样的话就直接查询上游DNS了;
如果我们不想做上游查询,就是不想做正常的解析,我们可以加入no-reslov这条语句。,轻量级域名解析服务器之dnsmasq的介绍与部署,要在单台电脑上以守护进程方式启动dnsmasq做DNS缓存服务器,编辑/etc/dnsmasq.conf,添加监听地址:,如果用此主机为局域网提供默认DNS,请用为该主机绑定固定IP 地址,设置:,这种情况建议配置静态IP,多个ip地址设置:,Linux处理DNS 请求时有个限制,在 resolv.conf 中最多只能配置三个域名服务器(nameserver)。作为一种变通方法,可以在 resolv.conf 文件中只保留localhost 作为域名服务器,然后为外部域名服务器另外创建 resolv-file 文件。首先,为dnsmasq 新建一个域名解析文件:,然后编辑 /etc/dnsmasq.conf 让 dnsmasq 使用新创建的域名解析文件:,安装完毕后,可以通过dnsmasq -v命令查看版本,有版本号出来就代表安装上了。,轻量级域名解析服务器之dnsmasq的介绍与部署,修改配置文件前一定要先备份,轻量级域名解析服务器之dnsmasq的介绍与部署,resolv.dnsmasq.conf中设置的是真正的Nameserver,可以填写各大商家提供的免费DNS地址。,轻量级域名解析服务器之dnsmasq的介绍与部署,第一次查询耗时150ms,第二次查询耗时0ms,轻量级域名解析服务器之dnsmasq的介绍与部署,将dnsmasq作为本地DNS服务器使用,直接修改电脑的本地DNS的IP地址即可。,轻量级域名解析服务器之dnsmasq的介绍与部署,ping harbor私服的域名并访问,发现可以ping通且可以正常访问,轻量级域名解析服务器之dnsmasq的介绍与部署,打开/etc/dnsmasq.conf文件,server=添加指定的DNS,例如国内外不同的网站使用不同的DNS。,将广告的URL指定127.0.0.1这个IP,就可以将网页上讨厌的广告给去掉了。,这个功能可以让你控制一些网站的访问,非法的DNS就经常把一些正规的网站解析到不正确IP上。,访问www.baidu.com会发现无法访问此网站,轻量级域名解析服务器之dnsmasq的介绍与部署,首先将局域网中的所有的设备的本地DNS设置为已经安装dnsmasq的服务器IP地址;然后修改已经安装dnsmasq的服务器hosts文件:/etc/hosts,指定域名到特定的IP中。,例如:想让局域网中的所有用户访问www.http123.com时跳转到10.10.0.111,添加'10.10.0.111 www.http123.com'hosts文件中既可,整个过程也可以说是"DNS劫持"。,轻量级域名解析服务器之dnsmasq的介绍与部署,浏览器访问www.http123.com就会自动跳转到10.10.0.111上,轻量级域名解析服务器之dnsmasq的介绍与部署,
返回顶部
跳到底部

Copyright 2011-2024 南京追名网络科技有限公司 苏ICP备2023031119号-6 乌徒帮 All Rights Reserved Powered by Z-BlogPHP Theme By open开发

请先 登录 再评论,若不是会员请先 注册