在异构局域网内运行 Linux 网络服务器?

在异构局域网内运行 Linux 网络服务器?

跑步在小型办公室 LAN 环境中的开源,就路由和传输而言,设置时一般Odoo需要ERP考虑哪些因素DNS

假设它是在一个盒子上Odoo运行,那么 PC 上的用户如何导航到 Web 服务器本身?dockerLinuxWindows

答案1

不确定你到底在问什么,但通常小型办公室中的 LAN 设置是这样工作的(如果有的话,请忽略公司中可公开访问服务的 DMZ):

  • 单个“内部” LAN 段
  • 此 LAN 段的一个 DHCP 服务和一个 DNS 服务
  • 一个 LAN 段网关到您的 ISP

“家用路由器”设备通常在单个设备上提供此功能,但配置通常不太灵活。因此,您可以保留此设置并使用 OpenWRT 等重新刷新现成的家用路由器,或者在真实或虚拟硬件上提供您自己的服务。

如果您使用 eg dnsmasq(通常用于家庭路由器),则 LAN 中的设备可以通过 DHCP 宣布自己的主机名,并让 DNS 服务器将其添加为动态条目。然后,此 LAN 中的所有其他计算机都可以进行 DNS 查找并访问此机器。

对于此 LAN 内 Linux 机器上的 Docker 内的服务,你可以 (1) 使用macvlan 网络配置 Docker,以便容器作为 LAN 中的外部设备出现,并可以参与 DHCP 过程,或者(2)您的容器必须使用动态 DNS(DDNS)向 DNS 服务器宣布自己,并且 DNS 服务器必须理解这一点(我认为它dnsmasq不能,但我可能错了),或者(3)您使用 Linux 主机的主机名作为容器,因为容器端口将在主机上从外部可访问,或者(4)您设置静态名称解析,然后每次进行更改时都必须根据需要进行更新。

所有这些都是完全独立的,Odoo或者您想要在 LAN 中作为服务运行的任何其他东西。

如果您没有足够的网络经验来自行设置,请寻求专业帮助;毕竟这是用于商业环境的。

相关内容