家庭网络的DNS

家庭网络的DNS

我有个问题。我想为我的家庭网络设置 DNS 服务器。情况是这样的:我使用带有 LEMP 堆栈和 Virtualmin 的 Ubuntu 16.04 制作了一个服务器;到目前为止一切顺利。现在,当我添加带有域的虚拟服务器(例如“devsite.dev”)时,我必须将其添加到我的/etc/hosts文件中。但我想在我的 DNS 配置中添加 Ubuntu 服务器 IP 地址,/etc/resolv.conf这样我就可以从任何地方访问此域,而无需每次都更改我的主机文件中的 IP。

服务器是 Ubuntu Server 16.04,我已经安装了 BIND9(包含在 Virtualmin 中)。

总之:如何配置 BIND9 以便我可以从任何地方访问它,但只能查询本地区域“.dev”TLD。

答案1

你需要让你的 DNS 服务器对任何想要访问 devsite.dev 的服务器/电脑都具有权威性(顺便说一下,.dev 是谷歌的一个真正的顶级域名https://nic.dev/)这可能会让互联网感到困惑

我强烈建议使用不同的 TLD,尽管使用任何 TLD 都可以,在 devsite.dev 的 BIND 权威内拥有你自己的数据

另外,如果你使用的是来自 ISP 的动态 IP,那么有很多动态 IP 服务,例如 noip.com 以及其他免费和付费服务。

相关内容