如果您拥有一个域或管理一个网站,您肯定遇到过什么是名称服务器这个问题。这些名称服务器检查器负责在 Internet 上移动流量,但名称服务器到底是什么?更重要的是,关于所有常见概念,如“域名服务器”、“名称服务器 cloudflare”。
简而言之,名称服务器域可用于将特定 URL 连接到网站服务器的确切 IP 地址。但要正确解释它们的工作原理以及它们为何有用还需要更多时间。收集了您需要了解的关于什么是名称服务器,以及为什么它们对互联网正常运行很重要的一切信息。
什么是名称服务器?
简而言之,名称服务器组织和路由 Internet 上的流量。当您在浏览器栏中键入网站名称并按 Enter 键时,您的浏览器将开始解码您要查找的网站并将您的流量路由到正确的 Web 服务器。名称服务器位于此过程的中间,保存站点所在位置的所有记录。
域名——即您输入的网站名称——不是计算机可读的。IP 地址——一串更具体的数字——更容易理解。域名软件的名称服务器将域名翻译成IP地址,将人类容易理解的信息与计算机容易理解的信息联系起来。
你可以把这个过程想象成一张地图。城市或街道地址对大多数人来说都很好,但经验丰富的制图师对坐标更感兴趣。对于 Web 浏览,键入“forbes.com”对大多数人来说更容易,但计算机对您要访问的 Web 服务器的特定 IP 地址更感兴趣。
将域名转换为 IP 地址后,名称服务器便可以将您的请求路由到包含您要查找的网站的服务器。这个过程几乎是瞬时的。虽然需要很多步骤,但您的浏览器可以 ping 名称服务器,获得响应,并在几秒钟内将您带到您想要的网站。
DNS 中的名称服务器如何工作?
这些名称服务器不是提供网页服务,而是帮助引导流量。为了说明名称服务器检查在引导 Internet 流量方面的作用,让我们看一个真实的例子。
假设您想访问WordPress主页。从表面上看,操作非常简单:您在浏览器的地址栏中输入“Wordpress.com”,您应该很容易看到 WordPress 主页,对吧?但在幕后,高层流程实际上是这样的:
- 在地址栏中输入“Wordpress.com”,然后按回车键
- 您的浏览器向该域的名称服务器发送请求
- 名称服务器响应网站服务器的 IP 地址
- 您的浏览器从该 IP 地址请求网页内容
- 您的浏览器检索内容并将其显示在您的浏览器中
DNS 记录与名称服务器
DNS 和名称服务器记录并排工作,但它们是两个不同的东西:DNS 代表“域名系统”,DNS 记录保存有关哪些 IP 地址与哪些域匹配的信息。名称服务器是一个库,DNS 记录是目录。
每个 Web 服务器更新 DNS 记录的过程都不同。也就是说,大多数顶级域名注册商和网络托管服务提供商都有资源来指导您完成整个过程。它通常并不比将 DNS 地址中的名称服务器复制并粘贴到正确的字段更复杂。
如何设置名称服务器
您的域注册商通常会提供默认名称服务器。但是,您可以选择设置自己的自定义名称服务器或将您的域指向具有网络托管服务提供商的名称服务器,这两种方式都很容易。
如果您想要自定义名称服务器,您可以通过许多不同的域注册商(如 GoDaddy 和 NameCheap)来设置它们。您只需要一个注册域和名称服务器的 IP 地址。从那里搜索您的域名注册商的知识库或联系支持人员——每个人处理自定义名称服务器的方式略有不同——并确保记录是最新的。您的 DNS 发生变化时。
为什么您应该知道您网站的在线名称服务器名称?
您不需要知道您网站的名称服务器域,但它在将来会很有用。如果您注册一个域并从同一家公司购买主机,您可以安全地绕过您的名称服务器而不会出现太多问题。如果您要切换或在托管之外注册,则需要准备好名称服务器。
如何在线查找名称服务器您的网站
有几种在线名称服务器查找工具。对于此示例,我们使用 mxtoolbox.com,因为它允许您查找名称服务器和特定 DNS 记录,以及许多其他类型的有用网站信息。
在网站上,输入要查询的域名,将工具改为“查询DNS”模式。运行搜索,您将在几秒钟内获得每个名称服务器的域名及其 IP 地址。
您还可以在本地运行测试。在 Windows 上,打开 PowerShell,键入“nslookup”并按 Enter。接着输入“set q = ns”,再次按 Enter,然后键入要检查的域。最后一次按 Enter 键,您将看到您输入的域的名称服务器。对于 Mac 和 Linux,打开终端并输入“dig domainname.com”。“dig”命令将提供名称服务器以及一系列其他信息。
名称服务器摘要
名称服务器通过帮助将域名连接到 Web 服务器的 IP 地址,在引导 Internet 流量方面发挥着重要作用。为此,它们帮助 Web 浏览器和其他服务访问您域中 DNS 记录中的名称服务器。您可以在购买域名的域名注册商处编辑您的域名服务器。然后,您将在您使用的名称服务器“服务”上管理您的个人 DNS 记录。