是否有可能使用本地networking的顶级域名?

我的本地networking上有一台Ubuntu服务器,我用它作为网站的开发平台。 我只是想知道是否有可能build立一个DNS服务器,并路由任何.com我想要的名字,而不是192.168.xx?

我知道我可以买一个域名,并将其指向我的服务器。 两个问题虽然; 一个…我不得不买一个域名,因为我懒得input一个IP,而且,我必须把我的机器放在网上,我真的不想这样做。

那么,作为一个有趣的小事情可以创build我自己的顶级域名?

是。 电脑无法分辨这种差异。 有许多不同的可用DNS服务器。 一个比较简单的是dnsmasq 。 它甚至可以让你从/ etc / hosts文件中加载DNS映射。

你可以简单地把你想要的条目放在/ etc / hosts文件中。 确保/ etc / nsswitch.conf文件中处理主机的行以files开头

 hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4 

简单的答案是 – 是的。 但是,如果您计划在某天将您的服务器暴露给互联网,请考虑购买域名。 之后,从“私有”域迁移到“生产”所有应用程序和服务器可能需要花费大量的精力。

如果仅用于本地networking名称的另一个select是使用avahi。 这可以在本地networking上发布您的本地计算机名称。 尝试通过“systemname.local”访问系统。 有关本地域和Avahi选项的更多信息,请参阅此链接 。

你把它标记为“ubuntu”,我相信Ubuntu默认configuration了这个。