为局域网内的本地服务器分配静态IP和域名映射

为局域网内的本地服务器分配静态IP和域名映射

我开发了一个 Web 应用程序,它将部署在 LAN 环境中。客户端将是计算机/Android 平板电脑/IPAD

为了客户端和本地服务器之间的通信

1) 需要为本地服务器分配一个静态 IP。2) 需要在本地环境中为该 IP 地址进行域名映射。3) 如果路由器重新启动等,则应分配相同的静态 IP。

我正在使用视窗 XP机器作为本地服务器操作系统。

在购买路由器之前我是否需要注意路由器配置,或者所有路由器都具有相同的执行此任务的能力。

我不是网络专家,所以如果这个问题听起来很愚蠢,请见谅。

谢谢

答案1

考虑购买可以安装 OpenWRT 或类似的基于 Linux 或 BSD 的免费软件固件的路由器硬件。在该固件上,您应该配置dnsmasq实现动态主机配置协议域名系统。DHCP 服务器部分既可以提供动态 IP 地址,也可以通过主机名或 MAC 地址(静态租约)提供静态 IP 地址。所有通过 DHCP 配置的主机都可以自动在内部 DNS 服务器中注册,以使其名称在本地网络中可解析。

答案2

假设您的服务器 24/7 全天候运行,您可能希望实现的一种配置是将本地计算机变成 DNS 服务器。您可以运行安装了 BIND 的虚拟化 Linux 安装,并在虚拟机网络接口上配置网络桥接。我强烈建议虚拟盒

但是,存在一个风险,即当硬件出现故障时,您的网络会丢失唯一的 DNS 设置。为防止这种情况,请确保在路由器接口上设置至少两个 DNS 服务器,其中主服务器是开发人员机器的 IP。还要确保为您的开发人员机器设置非标准域名,因为使用 domain.com 可能会与现有的互联网 DNS 记录冲突。

相关内容