内部 DNS、外部 DNS、ISP DNS

内部 DNS、外部 DNS、ISP DNS

我对网络还很陌生,想快速了解一些有关 DNS 服务器的知识。

了解 DNS 将 IP 地址转换为人类可读的域名。有人能向我解释一下为什么我们需要各种类型的 DNS 服务器,例如内部、外部和 ISP DNS。

为什么需要它们以及它们之间有什么区别?

答案1

简而言之:

内部 DNS

如果您的网络上连接了多个设备/服务器,那么您可能需要考虑使用内部 DNS 服务器,这样您就不必记住哪个设备位于哪个 IP 地址。

相反,记住名字就容易多了。

如果使用 IPv6,则记住本地设备地址的技巧就更多了,因为地址可能相当长,例如2001:db8:cafe:beef:1234:5678:90ab:cdef

所有存储在内部 DNS 上的名称通常都具有一个共同的特征,即它们都无法从整个互联网上访问。


  • 您可能需要考虑内部 DNS 的另一个原因是您想将其用作缓存 DNS,因为当同一网络上的多个客户端请求同一主机名时,它可以改善响应时间。

这个想法是,第一次查找主机名时,响应将存储在本地缓存中,直到记录的 TTL 过期。

对主机名的任何后续请求都将在缓存中查找,而不是询问托管主机名的原始 DNS 服务器。

外部 DNS

这部分比较简单,因为只有在您购买了域名后才有意义,因为这是告诉互联网上的每个人您的网站和服务位于何处的地方。

对于没有经验的人,我当然建议不要托管自己的外部 DNS,因为需要考虑许多安全问题。

而是使用商业可用的 DNS 提供商。

相关内容