我是非常新的网络,并希望获得一些有关DNS服务器的快速知识。
请理解DNS将IP地址转换为人类可读的域名。有人能解释一下为什么我们需要各种类型的DNS服务器,如内部DNS、外部DNS和ISP DNS。
为什么需要它们,它们有什么区别?
发布于 2021-11-16 10:50:17
简单地说:
如果您有一个带有多个设备/服务器的网络,那么您可能需要考虑内部DNS服务器,因此您不必记住哪个设备位于哪个IP地址。
取而代之的是更容易记住一个名字。
如果您使用IPv6作为地址相当长的地址(如2001:db8:cafe:beef:1234:5678:90ab:cdef
),那么记住本地设备的地址会有更多的技巧。
存储在内部DNS上的所有名称通常都有一个共同的特点,即所有名称都无法从整个Internet上访问。
这样做的想法是,第一次查找主机名时,响应将存储在本地缓存中,直到记录的TTL过期为止。
随后对主机名的任何请求都将在缓存中查找,而不是询问承载主机名的原始DNS服务器。
这部分是有点简单,因为它是相关的,只有当你购买了一个域名,因为这是一个地方告诉大家在互联网上,你的网站和服务所在。
对于缺乏经验的人,我肯定会建议不要托管您自己的外部DNS,因为有许多安全方面的考虑需要照顾。
相反,使用商业可用的DNS提供程序。
https://serverfault.com/questions/1083678
复制相似问题