我们可以在没有互联网访问的情况下通过本地网络运行本地服务器吗?

我们可以在没有互联网访问的情况下通过本地网络运行本地服务器吗?

假设我有一个中央服务器,所有其他本地计算机都在该机器上使用服务器。假设互联网断网了,我可以通过本地网络访问服务器吗?我们需要在路由器/服务器级别进行特殊设置吗?

上次检查时,我没法使用。我的笔记本电脑运行该服务器,但我无法在本地桌面上使用服务器。

谢谢。

答案1

您无法通过笔记本电脑访问服务器的(可能)原因是 DNS 无法解析。它尝试通过外部 IP(连接到互联网的 IP)连接到服务器,当然,这是行不通的。

如果您的服务器连接到互联网,它很可能通过域名分配和访问,即:server.mycompany.com。

该服务器通常可以通过 3 种方式访问​​:DNS 名称、外部 IP、或内部 IP。最后这个方法是我们需要本地访问的。

如果您需要访问的是 Web 应用程序,则只需使用服务器的内部 IP 即可访问它:

人们可以使用 ip 来代替 server.mycompany.com,例如:http://192.168.0.23

为了避免互联网断线时你的笔记本电脑与服务器断开连接,你可以在主机文件中添加指向本地 IP 的条目,即:

server.company.com    182.168.0.23

当然,这意味着当您在本地网络之外时,您需要删除此条目以允许 DNS 通过外部 IP / 接口进行解析。

希望这有帮助,祝你好运!

答案2

是的,如果服务器正在监听局域网接口,则可以。您可以使用 netstat(在 Windows 计算机上)检查服务器是否正在监听 LAN 接口。您还可以暂时禁用防火墙,看看这是否是导致问题的原因。 在此处输入图片描述

相关内容