域名服务器和名称服务器是同一个人吗?


Answers:


58

没有域名服务器之类的东西

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的答案


9
附带事实: .是根域,例如:google.com。注意URL中的多余点。:)
塔玛拉·威斯曼

2
@汤姆:谢谢你的解释。我对IT的网络方面很陌生。但是我认为,在某些地方必须保留有关TLD计数以及名称服务器列表和在其下注册的网址的记录。
Kunal Uppal

1
@Kunal:也许,我只是不知道,似乎很难找到,所以我认为这种计数不存在……
Tamara Wijsman

根据Wikipedia的说法,名称服务器是一个比DNS服务器更广泛的术语:“名称服务器是一种计算机应用程序,该计算机应用程序实现网络服务以提供对目录服务查询的响应。” DNS是此类服务的实现。并且您在响应中提到的页面中包含单词“ DNS服务器”。至少在此刻。
x-yuri

完成google.com的nslookup后,使用不同的名称服务器会得到不同的结果。这怎么可能-在任何情况下,通过缓存或直接访问权威名称服务器,我每次都希望使用相同的IP。
samshers

10

在某些情况下,术语“名称服务器”可以指不属于Internet域名系统的服务器。例如,WINS服务器是Microsoft的旧有专有网络协议的名称服务器。可能还有其他传统的LAN系统,它们具有不属于Internet DNS的自己的名称服务器类型。


1
+1以获取更多信息,尚未考虑。
Tamara Wijsman

+1表示我在阅读问题时立即想到的内容。不幸的是,然后-1再次严重滥用了“传统”一词
JdeBP 2011年

2
@JdeBP我想你误解了我。我对“旧版”的使用没有任何价值判断,因此这不是贬义。我的意思是从旧系统的意义上讲:遗留的东西,但仍在上一代技术中使用。英语是一种日新月异的语言,这种“传统”的用法在IT行业中已经使用了数十年。我同意您的页面,它有时被误认为是贬义词,但在IT讨论中也有其有效的用法。
Spiff 2011年

2
@JdeBP我回想起90年代初期的IT杂志,因为PC LAN的蓬勃发展迎来了“客户端-服务器”时代,将微型计算机和大型机称为“传统系统”。我敢打赌,我也可以找到80年代初的引用。
2011年

2
在上述情况下,“传统”一词显然没有被用作贬义词。显然,这种语气是有益的,没有固执己见。
surfasb

10

整rick

DNS服务器通常用于将FQDN(www.xxx.com)转换为IP地址(192.168.0.1)。

(DNS服务器还有很多其他功能,它可以执行反向查找,并且近年来还可以通过文本标签,geo-ip等执行许多其他任务)。

另一方面,“名称服务器”通常用于定位DNS服务器。

例如,在Whois记录上,名称服务器通常是承载该域记录的DNS服务器的地址。

另一个更复杂的示例是,如果您查询www.superuser.com,则将转到dns服务器,并且将在超级用户的名称服务器上进行递归DNS查找。

至于有多少个-一根弦多长时间!这是一个不可能回答的问题...作为猜测,我会将其放入成千上万个(如果不是很低的话)(对于可公开访问的DNS服务器)。


5
根名称服务器有13个名称,但是它们存在于13个以上的物理位置中。
soandos 2011年

4

首字母缩写词DNS表示域名系统。它是一个分布式系统,用于将主机名(和其他数据)大规模转换为IP地址(世界)。在name server通常人们所说的本地DNS服务器工作站/ PC可以作为它的入口点到DNS使用。它将解析本地名称,但将其无法应答的名称委托给其他名称服务器。

名称服务器有很多,但是您不需要知道有多少,因为可以根据需要查询它们。只有几个“根”名称服务器(DNS是分层的)。


0

DNS是域名系统,没有什么比域名服务器!

域名系统(DNS)是用于计算机,服务或连接到Internet或专用网络的任何资源的分层分布式命名系统。它将各种信息与分配给每个参与实体的域名相关联。最突出的是,它可以将容易记住的域名转换为在全球范围内查找计算机服务和设备所需的数字IP地址。

DNS有很多DNS记录类型,例如

  1. A:返回一个32位的IPv4地址,最常用于将主机名映射到主机的IP地址
  2. AAAA:返回一个128位的IPv6地址,最常用于将主机名映射到主机的IP地址。
  3. MX:将域名映射到该域的邮件传输代理列表,以及更多......其中之一也是
  4. NS(Name Server):委派DNS区域以使用给定的权威名称服务器

注意:截至2013年2月,已指定13个根名称服务器,名称格式为letter.root-servers.net,其中字母的范围从A到M(尽管它们存在于13个以上的物理位置)。是清单。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.