DNS和名称服务器之间我有些困惑。他们是同一件事还是两者之间有区别?
DNS和名称服务器之间我有些困惑。他们是同一件事还是两者之间有区别?
Answers:
没有域名服务器之类的东西。
DNS代表域名系统,它只是名称服务器的层次结构,其目的是在全球范围内将主机名转换为IP地址。域名服务器托管或缓存这些翻译,在托管这些翻译的情况下,域名服务器通常称为DNS服务器。
计算所有名称服务器有些棘手,因为您不能简单地枚举所有域。
让我给您一个有关superuser.com
以非缓存方式解析的示例:
我使用的名称服务器是192.168.1.1
。
这是我的本地路由器,用于缓存DNS条目,它具有用于重新路由恶意域的Hosts文件。
路由器具有名称服务器8.8.4.4
和名称8.8.8.8
集,称为Google DNS,它们也进行缓存。
Google DNS将与DNS层次结构顶部的权威根服务器联系。
Google DNS将与.com
名称服务器联系,该名称服务器是从ARN那里获得的IP。
Google DNS将与DNS服务器联系superuser.com
,以获取其IP地址.com
。
一个简单的whois揭示:
NS1.SERVERFAULT.COM
NS2.SERVERFAULT.COM
NS3.SERVERFAULT.COM
这些名称服务器的IP被称为在.com
名称服务器上注册的IP ,当您注册新域时,始终必须填写沿其IP使用的DNS服务器。
Google DNS将与的DNS服务器联系superuser.com
以查找以下地址的IP superuser.com
:
nslookup superuser.com NS1.SERVERFAULT.COM
Server: NS1.SERVERFAULT.COM
Address: 64.34.119.33
Name: superuser.com
Address: 64.34.119.12
名称服务器一词也用在不同的上下文中,有关更多信息,请阅读Spiff的答案。
在某些情况下,术语“名称服务器”可以指不属于Internet域名系统的服务器。例如,WINS服务器是Microsoft的旧有专有网络协议的名称服务器。可能还有其他传统的LAN系统,它们具有不属于Internet DNS的自己的名称服务器类型。
整rick
DNS服务器通常用于将FQDN(www.xxx.com)转换为IP地址(192.168.0.1)。
(DNS服务器还有很多其他功能,它可以执行反向查找,并且近年来还可以通过文本标签,geo-ip等执行许多其他任务)。
另一方面,“名称服务器”通常用于定位DNS服务器。
例如,在Whois记录上,名称服务器通常是承载该域记录的DNS服务器的地址。
另一个更复杂的示例是,如果您查询www.superuser.com
,则将转到dns服务器,并且将在超级用户的名称服务器上进行递归DNS查找。
至于有多少个-一根弦多长时间!这是一个不可能回答的问题...作为猜测,我会将其放入成千上万个(如果不是很低的话)(对于可公开访问的DNS服务器)。
DNS是域名系统,没有什么比域名服务器!
域名系统(DNS)是用于计算机,服务或连接到Internet或专用网络的任何资源的分层分布式命名系统。它将各种信息与分配给每个参与实体的域名相关联。最突出的是,它可以将容易记住的域名转换为在全球范围内查找计算机服务和设备所需的数字IP地址。
DNS有很多DNS记录类型,例如
注意:截至2013年2月,已指定13个根名称服务器,名称格式为letter.root-servers.net,其中字母的范围从A到M(尽管它们存在于13个以上的物理位置)。这是清单。
.
是根域,例如:google.com。注意URL中的多余点。:)