我在 Raspberry Pi 上设置了一个 http 服务器和一个 WLAN 接入点。这个想法是让人们路过,用他们的智能手机登录网络并访问一个包含信息的网页。我让它工作到了你必须在连接后在浏览器中输入 192.168.0.1 的地步。我想将其更改为“test1.test2”或“test1.test2.test3”,并尝试了 bind9 上的各种教程。但没有成功。不知道如何调试我所做的设置,语法似乎是正确的。这是错误的工具吗?有没有更简单的方法可以做到这一点?
答案1
如果您尝试让任何人连接到您的路由器进行访问192.168.0.1
,test1.test2.test3
那么它将依赖于路由器,并且与 Ubuntu 无关。
在这种情况下,您需要编辑路由器的hosts
文件。
例如,如果你正在跑步OpenWRT在您的路由器上,您可以编辑/etc/hosts
并添加:
192.168.0.1 test1.test2.test3
然后运行以下命令:
/etc/init.d/network restart
然后,任何人连接到您的路由器并在其 Web 浏览器的 URL 栏中输入“test1.test2.test3”,都将被带到运行于以下位置的 Web 服务器:192.168.0.1
。
其他路由器的逻辑也一样,但可能有不同的方法来实现相同的功能。例如,您可能需要通过 Web 界面来实现。
/etc/hosts
但是,如果您在 Ubuntu 中编辑 hosts 文件,则使用“您的”PC 的任何人输入 test1.test2.test3 时都可以访问 192.168.0.1,这将与 Ubuntu 有关。如果您不重新启动网络服务,则需要重新启动 PC。