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

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

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

1)需要为本地服务器分配一个静态IP。 2)需要在本地环境中为该IP地址设定一个命名的名字。 3)路由器应该分配相同的静态IP,如果它被重新启动等。

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

购买之前,我需要照顾路由器configuration,否则所有的路由器将具有相同的能力来执行此任务。

我不是networking专家,所以很抱歉,如果这个问题听起来很愚蠢。

谢谢

考虑购买路由器硬件,您可以在其上安装OpenWRT或类似的基于Linux或BSD的免费软件固件。 在该固件上,您应该configuration实现dynamic主机configuration协议和域名系统的dnsmasq守护程序。 DHCP服务器部分可以通过主机名或MAC地址(静态租约)为dynamicIP地址和静态IP地址提供服务。 所有通过DHCPconfiguration的主机都可以在内部DNS服务器中自动注册,以使其名称可以在本地networking中parsing。

假设您的服务器全天候开启,您可能希望实现的一种configuration是将您的本地机器变成DNS服务器。 您可以在安装了BIND的情况下运行虚拟化Linux安装,并在虚拟机networking接口上configurationnetworking桥接。 我强烈build议VirtualBox 。

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