创建 dnsmasq 域名服务

好风 发表于 2018-10-05T05:50:33.519280Z
引用地址:https://plus.ooclab.com/note/article/1420

gitlab runner 解析自定义域名有些问题,因此搭建一个 dnsmasq 服务.

Step By Step

假设服务器的IP地址为 192.168.122.126

1. 准备

yum install dnsmasq

2. 配置

编辑 /etc/dnsmasq.conf 增加:

addn-hosts=/etc/dnsmasq.hosts

编辑 /etc/dnsmasq.hosts 增加需要的自定义域名配置:

192.168.122.3 hub.devops

3. 启动

重启 dnsmasq 服务:

systemctl enable docker
systemctl start docker

4. 测试

在任何有 nslookup 等工具的机器上运行:

# nslookup hub.devops 192.168.122.126
Server:         192.168.122.126
Address:        192.168.122.126#53

Name:   hub.devops
Address: 192.168.122.3

表明 DNS 服务设置正确