从 LAN 和 WAN 访问 Web 服务器

从 LAN 和 WAN 访问 Web 服务器

我的路由器不支持环回。为了查看服务器上的网页,我必须输入本地 IP(192.168.1.201),或者在另一个网络上。有什么方法可以让这一切变得更容易?

以下是一些可能的情况:

  • 通过外部代理路由所有网络流量(似乎有点过度)
  • 运行我自己的 DNS 服务器(从哪里开始?!)
  • 购买一个支持环回的新路由器。

当然,还有另一种方法,我可以比这些解决方案更轻松地通过输入我的域在 LAN 和 WAN 上使用我的笔记本电脑。

答案1

您只需添加您的域名即可在你的 hosts 文件中指向充当客户端的系统的 IP。您需要对每个系统执行此操作,但它比您查看过的任何解决方案都简单。

在 Windows 中,这应该是c:\windows\system32\drivers\etc\hosts- 您应该以 root 用户身份打开它并添加xxx.xxx.xxx.xxx domain.of.site其中 xxx.xxx.xxx.xxx 是托管网页的系统的 ip 地址。您可以通过编辑 来对 Linux 或 OS X 执行相同操作/etc/host filesHowtogeek 有详细的说明,但不同操作系统之间基本相同

完成此操作后,您可能还需要清除 DNS 缓存。

我也经常使用 tor 浏览器来检查我的网站,这在“是不是只有我一个人这样”的情况下很有用

答案2

如何将路由器的固件升级到支持环回的版本?您是否正在为路由器运行最新的出厂固件?如果没有,请尝试一下。如果您正在运行最新版本但仍然不起作用,请查看您的路由器是否受第三方售后市场(通常是开源)路由器固件发行版的支持,例如DD-WRT开放Wrt番茄, 或者还有更多

相关内容