# 管理自定义域名

# 介绍

在本地开发网络应用时,经常需要添加自定义域,这使本地开发更简单,更接近生产环境的配置。

为了简化自定义域的管理,ServBay在v1.3.4版本中引入了内置的DNS服务器。另外,您可以通过ServBay直接修改/etc/hosts文件,它可以实时生效。

接下来,让我们看看如何在ServBay中管理自定义域。

###:启用内置DNS服务器(dnsmasq)

在使用内置DNS服务器之前,您需要首先启用dnsmasq服务。

启用 Dnsmasq 服务

然后,点击左侧的DNS选项以进入DNS管理功能界面。

作为一个例子,让我们添加一个自定义域名:servbay.cloud,指向IP:192.168.66.6

添加自定义域名示例

在点击“添加”按钮后,将激活此自定义域的DNS解析。我们来验证一下:

Ping servbay.cloud

通过ping,我们可以看到我们设置的域名解析已经生效。

###:修改 /etc/hosts 文件

通过修改/etc/hosts文件,您也可以实现自定义域名解析。

其使用方式类似于使用DNS服务器:

通过hosts文件添加自定义域名

在点击“添加”按钮后,此自定义域的DNS解析被激活。让我们验证:

Ping servbay.rocks的图像

通过ping,我们可以看到我们设置的域名解析已经生效。

# 设置上游DNS服务器

ServBay支持设置上游DNS服务器。所有非自定义域将被发送至上游DNS服务器进行解析。

在正常情况下,无需设置此选项,因为ServBay会自动检测系统的默认设置。

设置上游DNS服务器

当然,您也可以手动修改上游服务器为 8.8.8.8 或 Cloudflare 的公共 DNS。

Last Updated: 5/10/2024