如果您正在考虑将站点迁移到新的托管服务提供商,您可能想知道这对您的域名注册意味着什么。也许您担心如果您切换Web主机,访问者将无法访问您的内容。
这就是为什么要了解什么是域名服务器(Nameservers)和域名系统 (DNS)以及它们的工作原理很重要的原因。深入理解可以帮助您更有效地管理迁移。
在这篇文章中,我们将详细说明域名服务器和DNS记录。此外还将说明如何访问您网站的这些基本组件。
域名服务器与DNS记录:它们是什么以及它们如何工作
域名服务器(Nameservers)将您的域名与托管网站的服务器的Internet协议 (IP) 地址连接起来。多亏了名称服务器,Google Chrome和Mozilla Firefox等浏览器可以在用户输入站点地址时将其引导到正确的页面。
例如,如果您在Google中输入“myblog.com”,域名服务器会告诉浏览器该域名的位置(即您的网络主机地址)。如果没有这些信息,浏览器将无法显示该站点。
域名服务器构成称为域名系统 (DNS)的在线数据库的一部分。该系统是传输控制协议 (TCP) 和互联网协议 (IP) 的一部分,它定义了计算机如何通过互联网和专用网络进行通信。
DNS扮演着重要的角色,因为它有助于将简单的域名(例如,myblog.com)转换为IP地址(例如,12.34.56.78),然后计算机使用这些地址在网络上相互识别。实际上,DNS的功能类似于电话目录。它包含Web设备(例如计算机和服务器)及其关联IP地址的记录。
每个域都有自己的DNS记录,其中包括域名服务器。这些是在您向托管服务提供商或域名注册商注册域名时生成的。因此,您的域名服务器将您的域名指向您的主机或注册商的IP地址。
浏览器如何找到您的网站
所有连接到互联网的东西都有一个 IP 地址,包括网站和服务器。全世界有数百万个IP正在使用中,而且它们都是独一无二的。您的站点将拥有自己的IP地址,该地址由您的主机提供。
但是,您的域名需要能够连接到您站点的IP地址。例如,当您在地址栏中输入站点的URL时,您的浏览器将尝试访问相应的页面。为此,它将经历一些用户看不到的步骤。
首先,浏览器连接到目标站点的域注册商。然后注册商将浏览器指向目标站点的托管提供商(例如,linode.com)。一旦浏览器到达网络主机,它就会寻找正确的域名服务器(例如,f1g1ns1.dnspod.net)。
该过程实际上是即时的,因此作为用户,我们并不完全了解额外的步骤。但是,如果您决定更改您的托管服务提供商,您需要将您的域名指向您的新主机。这是至关重要的一步。否则,用户将无法找到或访问您的网站。
如何使用域名服务器和DNS记录
了解如何访问您的域名的DNS记录,包括您的域名服务器,可以帮助您安排更平稳地过渡到新主机。让我们来看看您可以通过哪些不同的方式来定位和管理这些重要记录。
定位和管理您的域名服务器
您可以在域名注册平台、虚拟主机提供商及DNS解析服务平台中找到域名对应的Nameservers。
比如闪电博的域名的Nameservers使用的是DNSPod平台的:
- f1g1ns1.dnspod.net
- f1g1ns2.dnspod.net
如果您是DNSPod域名解析的客户,登录您的DNSPod帐户来查看您的域名服务器。首先,导航到侧边菜单中的DNS解析 >我的域名。
接下来,找到您要编辑的域名,然后单击该域名,然后切换到域名设置,即可查看当前的域名服务器。
注:如果您的域是在其他公司注册的,您需首先添加域名指DNSPod,才可以在DNSPod管理域名解析相关操作。
如果您的域是在阿里云、Godaddy等域名注册商上注册的,您可以直接在域名注册商的后台编辑您的域名服务器。例如,如果您想替换您当前的域名服务器为DNSPod等专业DNS解析服务提供的域名服务器,则需要在DNS解析服务平台注册并添加对应域名。
或者,您可以通过执行WHOIS查找来找出网站的名称服务器。域名服务器是公共记录,因此可以使用第三方工具查找此信息。
有很多类似的网站提供此服务,比如lookup.icann.org。
您可以在搜索栏中输入域,然后会出现一个记录列表。例如,以下是google.com的域名服务器:
请注意,WHOIS搜索还可以显示域所有者的个人详细信息,包括他们的姓名和电子邮件地址。一些托管服务提供商和域名注册商提供WHOIS隐私,以保护用户的身份。
定位和管理DNS记录
您的DNS记录同样易于定位和管理。您可以登录DNS解析服务平台账户来查看您的记录并对其进行更改。如果您直接使用域名注册商提供的解析服务,则您需要登录域名注册服务平台。
下面继续以DNS域名解析服务平台为例,
您可以通过单击蓝色的“添加记录”按钮向您的域名添加新的DNS记录。您可能会注意到,您可以创建不同类型的记录,下面列举一些常见的进行说明:
1. A记录(A Record)
A记录是最基本的DNS记录类型。它用于将域(或子域)指向IP地址,如 8.8.8.8。
2. CNAME记录
将域名指向另一个域名地址,与其保持相同解析,例如 shop.myblog.com 或ations.myblog.com。
这些是myblog.com的子域。假设这些子域中的每一个都有一个包含值“myblog.com”的CNAME记录。由于DNS正在寻找 IP 地址,因此在访问CNAME记录时,会在myblog.com上执行进一步查找(因为这是包含在CNAME文件中的值)。
然后它将返回存储在myblog.com的“A”记录中的IP地址。这意味着这些子域是主域的别名,而这些子域的规范名称(或“真实名称”)实际上是“myblog.com”。
3. MX记录(邮件交换记录)
用于邮件服务器,相关参数一般由邮件注册商提供。邮件交换记录用于根据简单邮件传输协议 (SMTP)(电子邮件的标准协议)将电子邮件定向到在您的域中注册的地址(例如,hello@myblog.com)。
确保您的MX记录指向正确的邮件服务器非常重要。如果没有,电子邮件将不会发送到您的帐户。我们还建议您在切换到其他主机之前备份您的电子邮件。
4. NS记录(域名服务器记录)
如前所述,这是域名服务器记录,可将指定域名交由其他 DNS 服务商解析管理。您可以使用此设置更改您的名称服务器,以便它们指向您的域名解析服务提供商。
5. TXT记录(文本记录)
这允许您将文本插入到您的DNS记录中。最初,TXT记录是为人工注释而设计的,例如站点描述或开发细节。但是,可以包含机器可读数据,所以也常用于域名验证。
此记录可以帮助您保护您的站点免受垃圾邮件的侵害。它还使您能够验证您的域,例如通过添加Google站点验证 记录。一个网站有多个TXT记录是很常见的。
监控您的DNS记录
在更新您的域名服务器和其他域记录时,您需要考虑DNS更新时效 。这是您的DNS记录在Internet上更新所需的时间。例如,当您修改域名服务器以指向DNS解析服务商时,此更改最多可能需要72小时才能生效。
在DNSPod,你可以DNS重置操作来强制刷新域名服务器。进入DNSPod管理后台,点击右侧菜单的DNS解析-我的域名,点击你需要刷新Nameservers的域名。找到NS记录行,点击操作的刷新图标。
然后,点击“确定”即可。
您可以通过mxtoolbox网站提供的DNSlookup工具,查看您网站的当前IP地址和DNS记录信息。
小结
了解域名服务器和DNS记录的工作原理可以确保在将您的站点迁移到新主机时顺利过渡。您的域名必须指向正确的域名服务器。否则,站点访问者将无法访问您的页面。
评论留言