如何在 Ubuntu 18.04 上设置仅限内部使用的域

如何在 Ubuntu 18.04 上设置仅限内部使用的域

我正在尝试在我的 LAN 中建立一个域,以便所有连接到该域的设备都可以访问任何内容*.base.home(例如,,gitlab.base.home)并重定向到我的网络上的特定 IP(和端口?)。nexus.base.homeche-che.base.home

我目前有 eghttps://base:12081作为我的 nexus 服务器。我该如何将其转变https://nexus.base.home为这样一种方式,即在我的 LAN 中,该域和子域下都可以识别它?

我有一个Ubuntu 18.04.04 LTS服务器始终处于打开状态并连接到我的路由器。目前,服务器通过 DHCP 获取其 IP,但我的路由器确保我的服务器始终获得相同的 IP。但是,如果有必要,我可以移动服务器并强制使用静态 IP。我的服务器是否可以作为 DNS 控制器,同时为各种 docker 容器等提供服务?

bind9我也阅读了关于使用和的各种教程netplan,但它们总是使用一些10...-IP,而且我不确定我应该使用哪些IP以及如何写入反向区域文件才能工作。

有人可以给我指明正确的方向并告诉我该如何去做吗?

如果有关系的话:我的内部 IP - 目前 - 以 ipv6 开头,192.168.178.*并且我没有使用 ipv6。

笔记:我没有任何想要使用的外部域名。我只想让它在家里工作,这样我就可以尝试在 minikube 上运行 Eclipse Che 7+,以及使用子域名轻松访问 gitlab、nexus、gitlab-pages 和各种项目。

编辑:也许如果我跟随如何将 URL 重定向到自定义 IP 地址?,我最终可以做我想要做的事情(如果我强制我的路由器使用同一台计算机作为 DNS 控制器并将它无法自行映射的任何内容转发到1.1.1.1或类似的东西)?

相关内容