![如何在本地主机上设置域名?](https://linux22.com/image/838678/%E5%A6%82%E4%BD%95%E5%9C%A8%E6%9C%AC%E5%9C%B0%E4%B8%BB%E6%9C%BA%E4%B8%8A%E8%AE%BE%E7%BD%AE%E5%9F%9F%E5%90%8D%EF%BC%9F.png)
我在本地网络中的 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。