我的本地网络上有一台 Ubuntu 服务器,我将其用作网站开发平台。我只是想知道是否可以设置 DNS 服务器并将我想要的任何 .com 名称路由到它,而不是 192.168.xx?
我知道我可以购买一个域名,并将其指向我的服务器。但是这样做有两个问题:第一...我不得不购买一个域名,因为我太懒了,不想输入 IP;第二,我必须将我的机器连接到互联网上,而我真的不想这样做。
那么,作为一件有趣的小事,我可以创建自己的顶级域名吗?
答案1
是的。计算机无法区分。有许多不同的 DNS 服务器可用。其中一个相对简单的是域名系统。它甚至允许您从 /etc/hosts 文件加载 DNS 映射。
答案2
您只需将所需的条目放入 /etc/主办方文件。确保 /etc/nsswitch.conf处理主机的文件以files
例如开头
hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4
答案3
答案很简单 - 是的。但是如果您计划将来将服务器公开到互联网,请考虑购买域名。之后,将所有应用程序和服务器从“私有”域迁移到“生产”域可能会花费很多精力。
答案4
如果仅用于本地网络名称,另一个选择是使用 avahi。这可以在本地网络上发布您的本地计算机名称。尝试通过“systemname.local”访问系统。请参阅此链接可了解有关本地域和 Avahi 选项的更多信息。
您将其标记为“ubuntu”,并且我相信 Ubuntu 默认配置为此。