我在网络方面很弱,希望有人能给我指明正确的方向:
我编写了一些 Windows 客户端/服务器软件,其中包含位于 Windows 服务器上的数据库。我在客户办公室运行测试安装,该办公室的服务器具有静态 IP 地址。在这种情况下,由于 IP 地址固定,客户端可以轻松访问数据库。此外,拥有网络服务器的客户通常会有专业支持人员来设置我的软件,所以这对我来说不是问题。
但是,我还需要向拥有少于 10 台 PC 且没有专用网络服务器的小型办公室的客户提供软件。在这种情况下,我希望客户能够指定一台 PC 作为数据库“服务器”,安装我的软件并让客户端访问它。但在这种情况下,我相信“服务器”PC 可能没有专用 IP 地址。
问题 1:如何简单设置并使其正常工作?我可以使用其名称可靠地引用“服务器”,还是有办法分配虚拟固定 IP 地址?理想情况下,这需要在运行 XP/Vista/Windows7 混合操作系统的小型网络上可行,因为我的目标市场可能有混合操作系统等。我猜这类似于家庭网络?
非常感谢 Mitch
答案1
听起来,任何拥有 10 台 PC 网络的客户都可以轻松地为特定机器分配静态 IP 地址 - 即使他们使用小型互联网路由器的 DHCP,他们所要做的就是将范围缩小一倍,然后手动为该地址分配与 DHCP 相同的详细信息(IP/NM/DG/DNS 等) - 基本上,像这样设置并不困难。也就是说,您应该能够只使用机器名称而不是 IP,而不必为这台机器提供专用 IP。
答案2
如果他们正在使用TCP 上的 NetBios即使没有 DHCP 服务器,他们也应该能够通过名称访问计算机。