假设我有一个中央服务器,所有其他本地计算机都在使用该机器上的服务器。假设Internet关闭,我可以通过本地网络访问服务器吗?我们需要在路由器/服务器级别进行特殊设置吗?
上次查了一下,不行。我的笔记本电脑运行服务器,但我无法在本地桌面上使用该服务器。
谢谢。
是的,如果服务器正在侦听局域网接口,则可以。您可以使用 netstat(在 Windows 机器上)检查服务器是否正在侦听 LAN 接口。您也可以暂时禁用防火墙,看看这是否是您的问题的原因。
您无法通过笔记本电脑访问服务器的(可能)原因是 DNS 无法解析。它试图通过外部 IP(连接到 Internet 的 IP)连接到服务器,当然,这是行不通的。
如果您的服务器连接到 Internet,它很可能是通过域名分配和访问的,即:server.mycompany.com。
该服务器应该(通常)可以通过 3 种方法访问:DNS 名称、外部 ip或内部 ip。最后一种方法是我们需要在本地访问的方法。
如果是需要访问的web应用,只需使用服务器的内部ip就可以访问:
而不是 server.mycompany.com,可以使用 ip,即:http : //192.168.0.23
为避免您的笔记本电脑在 Internet 关闭时与服务器断开连接,您可以在主机文件中添加一个指向本地 IP IE 的条目:
server.company.com 182.168.0.23
Run Code Online (Sandbox Code Playgroud)
当然,这意味着在本地网络之外时,您需要删除此条目以允许 DNS 通过外部 ip/接口解析。
希望这有帮助,祝你好运!
归档时间: |
|
查看次数: |
42148 次 |
最近记录: |