什么是名称服务器及其重要性?
如果您尝试将您的域名指向您的虚拟主机,您可能会遇到术语名称服务器。那么,什么是域名服务器呢?
服务器的名称有助于将URL与Web服务器的IP地址连接起来。域名是域名系统(DNS)的重要组成部分,被很多人称为“网络电话簿”。
在本文中,我们将深入探讨什么是域名服务器,它们是如何工作的,以及如何使用它们来管理您网站的域名和网站的其他部分:
什么是名称服务器?详细解释一下。
如何在现实世界中使用名称服务器
什么是名称服务器?详细解释一下。
当用户在浏览器中输入一个URL,比如“www.wbolt.com”时,需要有某种方法将该URL与支持该域名的网站的底层Web服务器连接起来。
想想看,如果每次访问网站时都必须输入Web服务器的实际IP地址,那会有多困难。你将记不起它是159.89.229.118还是159 . 89 . 229 . 119——那将是一片混乱!
服务器的名称在以更人性化的方式连接URL和服务器的IP地址方面起着重要的作用。
名称服务器看起来像任何其他域名。当你查看一个网站的名称服务器时,你通常会看到至少两个名称服务器(尽管你可以使用更多)。以下是它们外观的一个例子:
ns-380.awsdns-47.com
Ns-1076.awsdns-06.org
这些域名服务器只是帮助引导流量,不提供网站。
为了说明域名服务器在引导互联网流量中的作用,让我们看一个真实的例子。
假设你想访问闪电博览会的主页。表面上看,这个动作很简单:你在浏览器的地址栏输入“www.wbolt.com”,然后你就会看到闪电博客主页。很简单,对吧?
但是在幕后,高级流程实际上是这样的:
你在地址栏输入“www.wbolt.com”然后回车。
您的浏览器向该域的名称服务器发送请求。
域名服务器返回网站服务器的IP地址。
您的浏览器从该IP地址请求网站内容。
您的浏览器检索内容并在您的浏览器中呈现它
域名服务器和DNS记录
在上面的例子中,为了简单起见,我们省略了一点:
DNS记录。
DNS记录包含其他浏览器或服务需要与之交互的实际信息,例如服务器的IP地址。
另一方面,域名服务器帮助存储和组织这些单独的DNS记录。
以前,我们称DNS为互联网的电话簿。但是一个更具体的类比是:
服务器本身的名称就是物理电话簿。
DNS记录是电话簿中的条目。
如果你想找一个人的电话号码(当电话簿存在的时候!),首先要拿到电话本本身。然后,你会打开电话簿,浏览条目,找到你需要的具体信息。
有了这些知识,让我们来看看访问网站时发生的更完整的序列:
你在地址栏输入“www.wbolt.com”然后回车。
您的浏览器使用DNS来检索域名服务器。
您的浏览器请求包含Web服务器IP地址的A记录(特定的DNS记录)。
名称服务器从记录中提供IP地址。
您的浏览器从该IP地址请求网站内容。
您的浏览器检索内容并在您的浏览器中呈现它
如何在现实世界中使用名称服务器
在现实世界中,您将主要使用名称服务器和DNS记录来将您的域名指向您的主机。
您还可以通过其他方式使用域名服务器提供的DNS记录,例如使用MX记录设置您的电子邮件帐户或使用Google搜索控制台验证您的域名。
你的域名服务器在哪里?
这个问题的答案是“看情况”。
当你通过域名注册机构注册域名时,你的域名通常首先指向你的域名注册机构的域名服务器。您的域名注册商也是您可以编辑域名的名称服务器的地方。
如果你愿意,你可以把你的域名服务器留给你的域名注册商,只需编辑DNS记录,把你的域名指向你的虚拟主机。
但是,许多Web主机建议您将域的名称服务器更改为主机提供的名称服务器。
DNSPod的名称服务器示例
要更改您的域名服务器,您需要使用您购买域名的域名注册机构的界面。
例如,下面是在通过Google Domains注册的域中更改名称服务器的样子。
您可以看到该域最初被配置为使用Google域名服务器:
谷歌域名的默认域名服务器
但是,如果您选中“使用自定义名称服务器”框,您可以将域的名称服务器更改为使用您的主机名称服务器(或其他提供商):
如何在谷歌域名中使用自己的域名服务器
说到“其他提供商”,也可以使用第三方名称服务器。这里最流行的例子是Cloudflare。如果您使用Cloudflare服务,您将把您的域名服务器指向Cloudflare,而不是您的web主机或域名注册商。
您通过域名服务器管理您的DNS记录。
重要的是要记住:
如果您将域的名称服务器从域注册商的默认名称服务器更改为不同的名称服务器,您将在名称服务器提供商处控制您的域的DNS记录。
例如,如果您使用DNSPod提供的名称服务器,您需要从您的DNSPod控制面板(而不是您的域注册商)编辑您的个人DNS记录:
编辑单个DNS记录
另一方面,如果你使用Cloudflare的域名服务器,你将通过Cloudflare接口管理你的DNS记录。
我们在下面提供了一个关于如何在流行的域名注册商处编辑域名服务器和记录的教程:
如何更改名称便宜的名称服务器或在名称便宜中添加记录
如何更改GoDaddy域名服务器或在GoDaddy中添加记录
如何更改Bluehost名称服务器
如何检查你的网站正在使用哪些域名服务器?
如果您不确定您目前使用的域名服务器,您可以通过在众多Whois查找工具中的一个工具中输入您的域名来进行检查。例如,Whois.com。
如何使用Whois检查您的域名服务器
或者,您可以在本地计算机上运行一个简单的测试。
在Windows上,您可以通过以下步骤测试您的名称服务器:
打开PowerShell(可以在开始栏搜索PowerShell来启动程序)
在Powershell界面输入nslookup。
键入set q=NS,然后按Enter键。
输入您的域名,然后再次按Enter。
然后您应该会看到您的名称服务器:
如何使用Windows PowerShell检查名称服务器
在Mac上,您可以打开终端并运行以下命令:
东道主exampledomain.com
总结
域名服务器通过帮助连接您的域名和web服务器的IP地址,在引导互联网流量方面发挥着重要作用。
为此,他们可以帮助网络浏览器和其他服务访问您的域名的DNS记录。
您可以在购买该域名的域名注册商处编辑该域名的名称服务器。然后,您将在您使用的名称服务器“服务”上管理您的个人DNS记录。