我的路由器不支持环回。为了查看服务器上的网页,我必须输入本地 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 files
。Howtogeek 有详细的说明,但不同操作系统之间基本相同
完成此操作后,您可能还需要清除 DNS 缓存。
我也经常使用 tor 浏览器来检查我的网站,这在“是不是只有我一个人这样”的情况下很有用