首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何通过在本地DNS服务器中定义新区域来添加子域

问如何通过在本地DNS服务器中定义新区域来添加子域
EN

Ask Ubuntu用户
提问于 2021-04-24 18:38:08
回答 1查看 947关注 0票数 0

我有一个本地服务器,我在ubuntu18.04下使用Qemu管理多个KVM。本地服务器已经有一个静态IP和我们公司IT提供的域名,比如域名main.company.com。我在每个VM上运行web应用程序,每个VM都有一个内部IP (从192.168开始),它与主服务器对话,以及一个可从(从172.18开始)到达的外部IP。

我想要实现的是能够使用包含从intranet运行的应用程序的子域定义的URL来运行web应用程序。假设使用URL,我应该到达运行在端口80上的VM中的kibana应用程序。

我试图设置主服务器的正向和反向区域,以bind9作为main.company.com服务器,主机使用其本地(192.168)和私有(172.18)IP,但无法达到我想要的目的。任何帮助都将不胜感激。

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2021-04-24 18:52:23

从你的问题,我知道你只有一个A记录分配给main.mycompany.com。不能将子域名添加到A记录中。您可以将子域名添加到区域。

您需要为NS定义一个main.mycompany.com记录(一个或多个),该记录指向已安装绑定的机器(S)(这称为域委托)。然后可以在绑定配置中定义区域。

以我的域rafa.eu.org为例:

有一个分配给rafa.eu.org的记录:

代码语言:javascript
复制
raj@jarek-02:~$ host -t a rafa.eu.org
rafa.eu.org has address 217.182.79.14

但是,也有(在本例中为三条)该域的NS记录:

代码语言:javascript
复制
raj@jarek-02:~$ host -t ns rafa.eu.org
rafa.eu.org name server e.ns.buddyns.com.
rafa.eu.org name server new.rafa.eu.org.
rafa.eu.org name server c.ns.buddyns.com.

域的主名称服务器是new.rafa.eu.org (实际上是rafa.eu.org的IP地址,前缀"new“从我从一个托管公司迁移到另一个托管公司时遗留下来-- IP地址当时不同,一些服务已经迁移到”新“服务器,而一些服务仍然留在”旧“服务器上),我可以在该服务器上定义rafa.eu.org的任何子域。另外两个名称服务器是辅助名称服务器,只从主服务器获取配置(我使用了流行的免费辅助NS服务)。

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1333678

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档