我在本地网络中的 Ubuntu 系统上运行 Apache。网络中有 100 多个系统,所以我想在这个系统上设置域名。我该怎么做?
多谢。
答案1
您需要在域中的某个位置设置一个 DNS 服务器,所有客户端都指向该服务器。这个问题如何在局域网中使用 bind应该有帮助。
除此之外,还有很多关于 bind 的问题。
答案2
如果只是本地使用,您只需将 IP 地址条目放入 hosts 文件中即可。您可以为此创建任何您想要的域名。
在现代 Windows 上,即 c:/Windows/drivers/etc/HOSTS
在 Linux 上,该文件是 /etc/hosts。
对于世界其他地区,您需要注册一个域名。然后,您可以使用域名注册商的控制面板将其指向您计算机的 IP 地址。
答案3
例如,如果 Apache 中定义的端口是 8080,则可以通过在路由器中将此端口分配给您的计算机来实现。所有对 yourdomainname:8080 的请求都将转到安装 Apache 的计算机。另一种方法是使用路由器中定义的 DMZ。