1 介绍
DNS(Domain Name Server,域名服务器)是进行域名(domain name)和与之相对应的IP地址 (IP address)转换的服务器。DNS中保存了一张域名(domain name)和与之相对应的IP地址 (IP address)的表,以解析消息的域名。
dnsmasq是一个轻量级的DNS、TFTP、PXE、路由器通告和DHCP服务器。它旨在为局域网提供耦合的DNS和DHCP服务。通过dnsmasq,我们可以在局域网或个人虚拟机之间快速实现一个dns服务。
本文基于dnsmasq快速实现了一个dns服务,使PC和各个虚拟机之间能够直接通过域名来访问。
2搭建dns服务器
2.1 搭建步骤
1. 拉取镜像
docker pull andyshinn/dnsmasq
2. 生成核心配置文件
touch /home/xg/soft/dnsmasq/banner_add_hosts
touch /home/xg/soft/dnsmasq/resolv.conf
docker cp dnsmasq:/etc/dnsmasq.conf /home/xg/soft/dnsmasq/dnsmasq.conf
3. 更改配置文件
vim

本文介绍了如何使用dnsmasq在Ubuntu上快速搭建一个局域网DNS服务器。通过拉取dnsmasq镜像,生成并配置核心文件,启动服务,并在本地和虚拟机上进行测试,确保域名解析正常。该方法适用于局域网内的域名快速访问。
4261

被折叠的 条评论
为什么被折叠?



