ic_ee

HTTP与HTTPS对访问速度、性能等的影响(二)

hostgator香港虚拟主机商分享HTTP与HTTPS对访问速度、性能等的影响(二)

三、HTTP与HTTPS优缺点

1 HTTPS的优点:

安全性方面

在目前的技术背景下,HTTPS是现行架构下最安全的解决方案,主要有以下几个好处:

1、使用HTTPS协议可认证用户和服务器,确保数据发送到正确的客户机和服务器;

2、HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,要比http协议安全,可防止数据在传输过程中不被窃取、改变,确保数据的完整性。

3、HTTPS是现行架构下最安全的解决方案,虽然不是绝对安全,但它大幅增加了中间人攻击的成本。推荐阅读:《HTTP与HTTPS对访问速度、性能等的影响(一)》

2 HTTPS的缺点:

技术方面

1、相同网络环境下,HTTPS协议会使页面的加载时间延长近50%,增加10%到20%的耗电。此外,HTTPS协议还会影响缓存,增加数据开销和功耗。

HTTP与HTTPS对访问速度、性能等的影响(二)

2、HTTPS协议的安全是有范围的,在黑客攻击、拒绝服务攻击、服务器劫持等方面几乎起不到什么作用。

3、最关键的,SSL 证书的信用链体系并不安全。特别是在某些国家可以控制 CA 根证书的情况下,中间人攻击一样可行。

成本方面

1、SSL的专业证书需要购买,功能越强大的证书费用越高。个人网站、小网站可以选择入门级免费证书。

2、SSL 证书通常需要绑定 固定IP,为服务器增加固定IP会增加一定费用;

3、HTTPS 连接服务器端资源占用高较高多,相同负载下会增加带宽和服务器投入成本;

既然HTTPS有这么多缺点,那是不是就不该做呢,当然不是的,随着技术的发展很多缺点是可以优化和弥补的。比如:

打开速度问题完全可以通过CDN加速解决,很多IDC也在着手推出免费证书和一站式HTTPS搭建服务,HTTPS成本在未来将会大大缩小!

四、我们到底要不要做HTTPS?

调研中发现,大多数人对HTTPS持观望态度,他们对HTTPS安全性是认可的,但是从各个层面进行考虑后,做出了目前不做HTTPS网站的决定,主要有以下两种观点:

正方观点

1、HTTPS具有更好的加密性能,避免用户信息泄露;

2、HTTPS复杂的传输方式,降低网站被劫持的风险;

3、搜索引擎已经全面支持HTTPS抓取、收录,并且会优先展示HTTPS结果;

4、从安全角度来说个人觉得要做HTTPS,不过HTTPS可以采用登录后展示;

5、HTTPS绿锁表示可以提升用户对网站信任程度;推荐阅读:《服务器中网站常见HTTP 错误代码》

6、基础成本可控,证书及服务器已经有了成型的支持方案;

7、网站加载速度可以通过cdn等方式进行弥补,但是安全不能忽略;

8、HTTPS是网络的发展趋势,早晚都要做;

9、可以有效防止山寨、镜像网站;

反方观点

1、HTTPS会降低用户访问速度,增加网站服务器的计算资源消耗;

2、目前搜索引擎只是收录了小部分HTTPS内容,应该保持观望制度;

3、HTTPS需要申请加密协议,增加了运营成本;

4、百度目前对HTTPS的优先展现效果不明显,谷歌较为明显;

5、技术门槛较高,无从下手;

6、目前站点不涉及私密信息,无需HTTPS;

7、兼容性有待提升,如robots不支持/联盟广告不支持等;

8、HTTPS网站的安全程度有限,该被黑还是被黑;

9、HTTPS维护比较麻烦,在搜索引擎支持HTTP的情况,没必要做HTTPS;推荐相关阅读:《HTTPS协议基础知识汇总》

 

ic_ee

HTTP与HTTPS对访问速度、性能等的影响(一)

HTTPS 在保护用户隐私,防止流量劫持方面发挥着非常关键的作用,但与此同时,HTTPS 也会降低用户访问速度,增加网站服务器的计算资源消耗。hostgator美国虚拟主机商分享 https 对用户体验的影响。

一、HTTP与HTTPS的概念和区别

  • (1)HTTPS(全称:Hypertext Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。 它是一个URI scheme(抽象标识符体系),句法类同http:体系。用于安全的HTTP数据传输。https:URL表明它使用了HTTP,但HTTPS存在不同于HTTP的默认端口及一个加密/身份验证层(在HTTP与TCP之间)。这个系统的最初研发由网景公司进行,提供了身份验证与加密通讯方法,现在它被广泛用于万维网上安全敏感的通讯,例如交易支付方面。
  • (2)超文本传输协议 (HTTP-Hypertext transfer protocol) 是一种详细规定了浏览器和万维网服务器之间互相通信的规则,通过因特网传送万维网文档的数据传送协议。
  • (3)https协议需要到ca申请证书,一般免费证书很少,需要交费。

http是超文本传输协议,信息是明文传输,https 则是具有安全性的ssl加密传输协议

http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。

http的连接很简单,是无状态的,HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议 ,要比http协议安全

HTTP与HTTPS对访问速度、性能等的影响

二、HTTPS 对访问速度的影响

在介绍速度优化策略之前,先来看下 HTTPS 对速度有什么影响。影响主要来自两方面:

协议交互所增加的网络 RTT(round trip time)。

加解密相关的计算耗时。

下面分别介绍一下。

1 网络耗时增加

由于 HTTP 和 HTTPS 都需要 DNS 解析,并且大部分情况下使用了 DNS 缓存,为了突出对比效果,忽略主域名的 DNS 解析时间。推荐阅读:《HTTP 和 HTTPS 有什么区别?》

用户使用 HTTP 协议访问http://www.baidu.com(或者 www.baidu.com) 时:

用户只需要完成 TCP 三次握手建立 TCP 连接就能够直接发送 HTTP 请求获取应用层数据,此外在整个访问过程中也没有需要消耗计算资源的地方。

接下来看 HTTPS 的访问过程,相比 HTTP 要复杂很多,在部分场景下,使用 HTTPS 访问有可能增加 7 个 RTT。

HTTPS 首次请求需要的网络耗时解释如下:

1, 三次握手建立 TCP 连接。耗时一个 RTT。

2, 使用 HTTP 发起 GET 请求,服务端返回 302 跳转到 https://www.baidu.com。需要一个 RTT 以及 302 跳转延时。

a) 大部分情况下用户不会手动输入 https://www.baidu.com 来访问 HTTPS,服务端只能返回 302 强制浏览器跳转到 https。

b) 浏览器处理 302 跳转也需要耗时。

3, 三次握手重新建立 TCP 连接。耗时一个 RTT。

a) 302 跳转到 HTTPS 服务器之后,由于端口和服务器不同,需要重新完成三次握手,建立 TCP 连接。

4, TLS 完全握手阶段一。耗时至少一个 RTT。

a) 这个阶段主要是完成加密套件的协商和证书的身份认证。

b) 服务端和浏览器会协商出相同的密钥交换算法、对称加密算法、内容一致性校验算法、证书签名算法、椭圆曲线(非 ECC 算法不需要)等。

c) 浏览器获取到证书后需要校验证书的有效性,比如是否过期,是否撤销。

5, 解析 CA 站点的 DNS。耗时一个 RTT。

a) 浏览器获取到证书后,有可能需要发起 OCSP 或者 CRL 请求,查询证书状态。

b) 浏览器首先获取证书里的 CA 域名。

c) 如果没有命中缓存,浏览器需要解析 CA 域名的 DNS。

6, 三次握手建立 CA 站点的 TCP 连接。耗时一个 RTT。

a) DNS 解析到 IP 后,需要完成三次握手建立 TCP 连接。

7, 发起 OCSP 请求,获取响应。耗时一个 RTT。

8, 完全握手阶段二,耗时一个 RTT 及计算时间。

a) 完全握手阶段二主要是密钥协商。

9, 完全握手结束后,浏览器和服务器之间进行应用层(也就是 HTTP)数据传输。

当然不是每个请求都需要增加 7 个 RTT 才能完成 HTTPS 首次请求交互。大概只有不到 0.01% 的请求才有可能需要经历上述步骤,它们需要满足如下条件:

1, 必须是首次请求。即建立 TCP 连接后发起的第一个请求,该连接上的后续请求都不需要再发生上述行为。

2, 必须要发生完全握手,而正常情况下 80% 的请求能实现简化握手。

3, 浏览器需要开启 OCSP 或者 CRL 功能。Chrome 默认关闭了 ocsp 功能,firefox 和 IE 都默认开启。

4, 浏览器没有命中 OCSP 缓存。Ocsp 一般的更新周期是 7 天,firefox 的查询周期也是 7 天,也就说是 7 天中才会发生一次 ocsp 的查询。

5, 浏览器没有命中 CA 站点的 DNS 缓存。只有没命中 DNS 缓存的情况下才会解析 CA 的 DNS。推荐阅读:《为什么以及如何将HTTPS添加到WordPress站点》

2 计算耗时增加

上节还只是简单描述了 HTTPS 关键路径上必须消耗的纯网络耗时,没有包括非常消耗 CPU 资源的计算耗时,事实上计算耗时也不小(30ms 以上),从浏览器和服务器的角度分别介绍一下:

1, 浏览器计算耗时

a) RSA 证书签名校验,浏览器需要解密签名,计算证书哈希值。如果有多个证书链,浏览器需要校验多个证书。

b) RSA 密钥交换时,需要使用证书公钥加密 premaster。耗时比较小,但如果手机性能比较差,可能也需要 1ms 的时间。

c) ECC 密钥交换时,需要计算椭圆曲线的公私钥。

d) ECC 密钥交换时,需要使用证书公钥解密获取服务端发过来的 ECC 公钥。

e) ECC 密钥交换时,需要根据服务端公钥计算 master key。

f) 应用层数据对称加解密。

g) 应用层数据一致性校验。

2, 服务端计算耗时

a) RSA 密钥交换时需要使用证书私钥解密 premaster。这个过程非常消耗性能。

b) ECC 密钥交换时,需要计算椭圆曲线的公私钥。

c) ECC 密钥交换时,需要使用证书私钥加密 ECC 的公钥。

d) ECC 密钥交换时,需要根据浏览器公钥计算共享的 master key。

e) 应用层数据对称加解密。

f) 应用层数据一致性校验。

由于客户端的 CPU 和操作系统种类比较多,所以计算耗时不能一概而论。手机端的 HTTPS 计算会比较消耗性能,单纯计算增加的延迟至少在 50ms 以上。PC 端也会增加至少 10ms 以上的计算延迟。

服务器的性能一般比较强,但由于 RSA 证书私钥长度远大于客户端,所以服务端的计算延迟也会在 5ms 以上。推荐相关阅读:《服务器中网站常见HTTP 错误代码》

 

ic_ee

域名不同的类型和扩展例子

互联网已经成为我们生活中不可或缺的一部分。今天,从个人到商业组织和政府实体,每个人都在使用它。由于互联网的发展,许多人可以创建成功的商业网站,赢得巨大的收入。网站的一个关键方面和投资是域名。选择让我们来讨论这个话题,帮助大家了解基本知识。

域名到底是什么?

域名是我们用来访问网站的地址的唯一标识符。这个文本代表了该网站的数字IP地址,这样你就可以使用客户端软件轻松访问网站。换句话说,我们不是用数字来识别和访问一个网站——而是用域名文字。

最简单地说,域名是你在浏览器窗口中输入的一个文本,用来访问一个特定的网站。

例如,如果你想去谷歌,你会输入 “google.com”。但是不要混淆域名和URL。

你可以在浏览器的同一个窗口中找到两者,一个URL包括域名、使用的传输协议和网站路径。

如果你有这样的URL “https://en.wikipedia.org/wiki/Domain_name”,那么”HTTPS “代表所使用的协议,”en.wikipedia.org “是域名,而 “wiki “和 “域名 “是指向特定页面的路径。

域名不同的类型和扩展例子

域名如何工作

当你在搜索栏中输入URL或域名时,你可以在几秒钟内找到想要的网站。这是一个我们都已经习惯了的过程,在这一点上,我们认为是理所当然的。然而,许多事情都在幕后发挥作用,使之成为可能。推荐阅读:《如何合理选择域名注册商》

如前所述,每个网站都有其存储在服务器上的IP地址,类似于互联网上每台计算机的IP地址。然而,网络上存在许多网站,这些IP地址可能很长,并且很难记住。

这就是DNS(域名系统)发挥作用的地方。这个系统是由位于世界各地的服务器组成的广泛网络,它使用这些网站的IP地址作为标识符,将人们与网站连接起来。DNS将这些数字IP转换为域名,以便我们能够更容易地理解它们。

域名扩展

ICANN在1998年引入了域名扩展,当时该组织创建了首批六个顶级域名扩展,包括.org、.gov、.mil、.edu、.net和.com。今天我们都很熟悉这些扩展名,而且我们经常看到和使用它们。

这些后缀的设计是为了将域名分为不同的组别,使其更容易被找到。例如,政府网站、机构和学院主要使用”.org “扩展名。

同时,这些扩展名也降低了复杂性,提供了更多的域名选择。因此,举例来说,你可以有两个相同的域名,但有不同的扩展名。随着互联网的发展,域名后缀也在不断发展,今天有五个不同的类别(下文将详细介绍)。

为什么它们很重要?

域名是必不可少的,原因有很多,但有三个核心的东西是它们要完成的。

好的域名最关键的特点之一是给人留下良好的第一印象,帮助人们记住你的业务,使潜在的客户可以立即了解到独特且易记住的名字。

域名还可以帮助定义一个品牌,让网站访问者迅速了解你的业务。

你可以使用域名进行搜索引擎优化——因为网站可以在域名中加入他们的主要关键词。使用关键词完全匹配的域名是没有必要的,但最好是使其接近和相关。

域名的类型与实例

许多不同的域名扩展名改变了整个URL的外观。所有的这些都有作用,它们影响到域名的整体印象。学习如何区分扩展名并了解它们的定位是至关重要的。

顶级域名

顶级域名(TLD)在层次结构中处于域名扩展的最高级别,总是出现在网址的最后。正因为如此,它们也被称为域名结尾。

IANA(互联网号码分配机构)负责分配和管理这些域名,规范它们的存在并将权利出售给特定的域名注册商。

最初,ICANN推出了六个顶级域名,但随着互联网的扩展,对新的独特域名的需求也在增长。其中一些只限于特定的组织,如只有政府网站可以使用的.org。

顶级域名(TLD)的例子

  • .com (商业)
  • .net (网络)
  • .mil (军事)
  • .gov (政府)
  • .edu (教育)
  • .org (组织)

通用顶级域名

通用顶级域名(gTLD)也是顶级域名,但它们代表一个主题领域,分为赞助的和非赞助的gTLD。推荐阅读:《如何将域名连接到经销商服务器?》

赞助者将限制赞助的通用顶级域,各组织会管理和控制这些域名。

另一方面,ICANN及其合作伙伴以集中的方式管理和控制非赞助的地址。起初,他们只在特定情况下提供这些扩展,因为.net只保留给互联网供应商——但今天,私人和公司也可以使用这些扩展。

通用顶级域名(gTLD)的例子

赞助:

  • .jobs
  • .mil (军事)
  • .gov (政府)
  • .aero (航空)

非赞助的:

  • .pro (专业)
  • .name
  • .biz (商业)

第二级域名

二级域名或SLD是顶级域名下的精选扩展,正因为如此,它们通常被简单地称为 “域名”。

尽管它们低于顶级域名,但对于SEO和用户体验方面更为关键,因为它们描述了网站的关键词和内容。

二级域名为公司和个人提供了能力,以加强品牌。

二级域名(SLD)的例子

  • .example.com
  • .school.com
  • .marketing.biz

三级域名

三级域名或子域名并不是强制性的,但你可以在二级域名之前加入它们。用户添加它们是为了给网站内容和网页提供更好的结构。

例如,在三级域名中添加不同的主题和语言选项,同时赋予其意而且不改变域名都是可能的。

默认情况下,大多数网站都有一个 “www “三级域名,但情况可能并不总是如此——尤其是大型公司因为有许多页面,所以可能使用 “www1 “和 “www2 “扩展名。

三级域名(子域)的例子

  • www.domain.co.uk
  • news.domain.co.uk

国家代码顶级域名

国家代码顶级域名(ccTLDs)是国家、主权国家和附属领土的域名扩展。它们总是有两个字母,代表每个国家。

例如,英国的扩展名是 “UK”,但ICANN也为其母国的地理上分离的领土分配这些扩展名。

换句话说,如果你正在创建一个倾向于全球受众需求的网站,你应该避免使用国家代码顶级域名。然而,那些希望有专门网站的大国则为当地客户使用这些扩展名。

国家代码顶级域名(ccTLDs)的例子

  • .uk (英国)
  • .fr (法国)
  • .us (美国)
  • .ca (加拿大)

结论

当建立一个网站时,选择域名是你必须做出的最重要的决定之一。当你决定了这个名字,就没有回头路了。花点时间考虑所有可用的选项并确保你进行了关键词研究,这样就能找到合适的域名。推荐相关阅读:《域名注册后如何制作自己的网站》

ic_ee

如何合理选择域名注册商

您在寻找 2022 年最好的域名注册商吗?域名注册商是负责为全球所有网站注册和管理域名的公司。选择正确的域名注册商非常重要,因为有很多方法可以被欺骗。在本文中,我们将通过比较它们的优缺点向您展示如何选择最佳域名注册商。hostgator国外服务器商分享如何合理选择域名注册商

对于那些喜欢深入研究的人,这里是您将在本指南中学习的内容的快速概述:

域名注册商是一家允许您购买和注册域名的公司。所有域名注册商均获得 ICANN(互联网名称与数字地址分配机构)的认可,ICANN 是一个负责管理域名的非营利组织。

域名使每个人都可以轻松使用互联网。如果没有域名,您将不得不输入一长串称为 IP 地址的数字才能访问网站。推荐阅读:《域名注册后如何制作自己的网站》

域名通过允许网站使用易于记忆的单词选择地址来解决这个问题。

域名注册商真正做什么?

所有域名记录都存储在一个称为注册表的集中式数据库中。要识别域名,需要将其与所有相关信息一起添加到该数据库中。

ICANN 允许域名注册商代表您更改数据库中的域名信息。域名注册商还提供易于使用的工具来使用您的网络浏览器进行这些更改。

话虽如此,让我们看看如何轻松为您的网站地址选择最佳域名注册商。

如何合理选择域名注册商

如何选择合适的域名注册商

并非所有域名注册商都有销售所有域名扩展的许可。例如,一些域名注册商只能销售具有特定国家/地区扩展名(如 .io、.in 或 .ly)的域名。

每个域名注册商可能会在域名注册的同时提供不同的服务。一些注册商可能会提供便宜的域名作为他们的促销优惠,而其他注册商可能会提供免费的附加组件来吸引客户。

在选择最佳域名注册商时,我们会考虑以下四个标准:

1.定价和注册期限

您要检查的第一件事是域名价格。例如,一些域名注册商可能会为第一年的注册提供较低的预付费用,但他们的续订价格可能会有所不同并且明显更高。

您可以注册一个域名至少1年。但是,有些公司可能需要更长的注册期限,例如至少 2 年。您一次最多可以注册一个域名 10 年。推荐阅读:《如何将域名连接到经销商服务器?》

如果您要购买新的网址,我们建议您将域名注册 1 年。您可以打开自动续订,这样您的域就不会过期。

您还需要检查域名转移、续订和其他费用的任何额外费用。

2. 域名转移

域名可以从一个域名注册商转移到另一个。通常,您不需要立即转移您的域名,但如果您对您的域名注册商不满意,那么这个选项应该很容易使用。

您需要记住的第一件事是,您不能在注册的前 60 天内转移域名。这个初始阶段由 ICANN 决定。之后,您可以将其移动到您想要的任何其他注册商。

大多数域名注册商都可以轻松转移域名,无需任何额外费用。但是,有些人可能会尝试使其复杂化或收取额外费用以删除域锁定。

在从注册商处购买域名之前,请务必查看域名转移政策。

3. 域名过期政策

域名在特定期限内注册。您可以在域名注册到期之前更新您的域名注册。但是,如果您忘记更新您的域名,那么它就会过期并且任何人都可以注册它。

对于企业来说,这意味着有人可以接管他们的域名。为确保不会发生这种情况,您可以为您的域名设置自动续订。

即使您使用自动续订功能,检查您的域名注册商到期政策也是一个好主意。一些域名注册商即使在到期后也会提供宽限期。此宽限期允许您续订过期的域名。

我们听说过许多关于企业主因为信用卡过期而失去域名的恐怖故事,而且他们的注册商没有宽限期。这是选择正确的域名注册商极其重要的众多原因之一。

4. 附加服务

您可能还想查看您的域名注册商提供的其他服务。虽然您现在可能不需要这些服务,但很高兴知道他们拥有这些服务。

这些附加服务可能包括域隐私、域停放、延长到期保护等。一些域名注册商甚至可能出售WordPress 托管服务、电子邮件托管服务、网站建设者、电子邮件营销服务等。推荐相关阅读:《什么是域名分级以及域名解析的过程》

ic_ee

如何将域名连接到经销商服务器?

看着Web服务的快速增长,成为分销商是一个不错的商业决定。分销主机产品是当今互联网上最赚钱的业务之一,许多品牌都希望在线展示。分销主机和Web服务既简单又困难。您可以从选择最好的分销主机计划开始,购买它,登录您的经销商账户,然后开始自己的业务。表面上看起来很容易,但在开始之前,有很多事情您需要注意。既然您已经进入了分销主机业务,有一些事情您需要做,才能使您的托管业务开始。它包括为您的主机进行设置,必要时迁移客户,创建营销计划等。其中一个重要方面是将您的域名连接到经销商服务器上。

通过将域名连接到经销商服务器,基本上是将正确的地址指向文件所存储的目的地。这有助于快速解决DNS。如果您已经购买或即将购买一个分销主机计划,这篇文章就是为您而准备。所以,不要拖延,现在让我们了解如何将域名连接到代理服务器。

因此,让我们检查每一个步骤,以便我们可以将域名与托管账户关联。推荐阅读:《域名注册后如何制作自己的网站》

一. 您有一个hostgator的分销主机计划

为了链接到您的新域名,您需要把您的域名指向DNS名称服务器。您可以为您的欢迎邮件使用私有名称服务器或经销商名称服务器。您可以通过您的网络电子邮件账户轻松地做到这一点,方法如下:

1. 登录到您的网络账户(客户注册选项在主屏幕的右上角)。

如何将域名连接到经销商服务器?

2. 选择左侧边栏中的域名列表,点击列表中域名旁边的管理按钮。

3. 导航到名称服务器,从列表中选择您的DNS提供商。然后使用复选框来保存这些变化。

4. 名称服务器被更新后,DNS的变化需要大约24小时才能被全球接受。然而,在极少数情况下,最多可能需要48小时。

二. 您的网站由另一个供应商托管,并且为您的域名提供了名称服务器

要通过您的名称服务器将域名连接到第三方托管程序,您必须将它设置为域名的自定义。这可以按以下方式进行:

1. 登录到您的账户,点击域名列表标签,选择我的域名列表,并点击管理域名列表按钮。

2. 然后转到名称服务器部分,从自定义列表中选择您的DNS。

3. 然后在每一行输入主机名服务器(如果想配置多个名称服务器,点击添加名称服务器按钮)。推荐阅读:《什么是域名分级以及域名解析的过程》

4. 然后点击保存更改按钮。如果全局服务器被更新且解析正确,大约需要24-48小时的时间来分发域名。

您可能会得到一个由一些主机商提供的带有IP地址的名称服务器。这已经足够了,所以要输入服务器名称。

三. 您已收到一些主机记录,用于将您的域与主机连接

如果您有自己的主机服务器并且知道IP地址,您可以为您的域名设置一个A记录来连接到服务器。如果您从其他主机供应商那里购买了账户,您可能会得到一个域名用来连接到主机账户的IP地址。在这种情况下,您也将需要创建一个A记录。

这只有在域名使用DNA名称服务器时才能做到。记录可以按以下方式设置:

1. 登录您的账户,从菜单中选择我的域名,并点击列表中的管理域名按钮。

2. 然后进入页面顶部的高级DNS选项卡。

3. 搜索主机记录部分,点击添加新记录按钮(如果这个选项不可用,则说明您的域名没有使用DNA)。

4. 选择类型记录并输入指向服务器IP地址的主机。

总结

我们希望您已经理解了如何将您的域名连接到经销商服务器上。如果您有任何疑问或遇到问题,请在这里分享您的疑问,我们会给答复您并解决您的疑问。推荐相关阅读:《域名转移等相关问题》

ic_ee

域名注册后如何制作自己的网站

为了启动网站,您首先必须有一个域名。但究竟什么是域名?什么是域名注册?这一切都可能让人困惑!

对于那些刚开始做网站的人来说,”域名”可能听起来像一个外来外语中的短语。通常情况下,人们认为他们只需登录一个服务,创建一个网站,然后——声望转眼间!——他们就可以开始了。但这并不完全是它的工作方式原理。推荐阅读:《域名注册时如何选择正确的顶级域名》

在创建新网站之前,实际上有许多步骤必须完成,而获得域名是最重要的第一步。以下是您需要了解的情况:

什么是域名?

域名是互联网用户可以访问您网站的地址。说它是您网站的名称会有误导性产生误导,因为您放在主页上的标题可能是完全不同的东西…不过虽然,这并不可取。

域名注册后如何制作自己的网站

您的域名应该使人们尽可能容易在网上找到您的业务。理想情况下,它应该是您实际业务的名称;例如,我们的域名是cn.hostgator.com。这就省去了所有的猜测工作,当人们在想找到我们的时候就知道该去哪里找。

如果您选择的名字已经被占使用,可以尝试通过添加一个数字修饰限定符或一些标点符号来尽可能地保持相似。

什么是域名注册?

域名注册是指在一定时期内在互联网上保留该名称的行为。通常情况下,它是一年,尽管一些主机公司提供特殊的价格,如果您想保留您的名字更长的时间。值得注意的是,没有办法永远保留一个域名,所以如果您忘记续费,其他人可能会抢走您的域名。推荐阅读:《网站域名注册的常见问题有哪些呢?》

域名注册是创建网站的第一步,因为您没有域名,就无法运行任何类型的网络服务。然而,许多主机服务将允许您使用其主域名的一个子域来做网站。

我是否必须要注册自己的域名?

不会。许多主机公司,如hostgator,在购买虚拟主机计划时提供免费的域名和域名注册,并将为您打理好一切。对于那些想限制步骤并在一个地方完成所有事情的人来说,这是一个理想的选择。

如何启动我的网站?

一旦有了域名,您就可以开始建立新网站。Website Creator使用户很容易开始,即使您以前没有经验。通过一个简单的拖放编辑器和大量的自定义选项,您可以完全控制自己的网站。

下面开始的过程:

获取建站器

获取建站器非常容易。只要进入这个页面,把它添加到您的购物车。按照所有的提示,您就可以开始设计和启动网站的第一步了。这里有几件事可以马上做:

  • 定制网站标题和徽标
  • 品牌化的色彩颜色
  • 独特的字体
  • 原创的页眉和页脚
  • 自定义JS和CSS

作为额外的奖励,您可以在上线前在一个暂存环境中使用您的新网站,如果您不喜欢您创建的网站,一个快速的 “重新开始 “功能,您就可以跳回到原点。

获得您的域名注册

域名注册只是创建独特、专业的网站的一个步骤。当您注册了建站器后,就可以建立一个美丽漂亮的网站了。它确实是您一站式的网站建设商店!推荐相关阅读:《选择正确的虚拟主机供应商的技巧》

ic_ee

什么是域名分级以及域名解析的过程

网络的命名方式为层次树状结构,每一个连接在网络上的主机或路由器,都有一个唯一的层次结构的名字,即为域名

域名的结构由标号序列组成,各标号之间用点隔开。类似于这样:“….三级域名.二级域名.顶级域名” 。

我们观察一个域名,比如这个域名,会发现它被两个点号分割成了三个部分。其中cn为顶级域名,sfn为二级域名,www为三级域名。

我们可以用一个域名树来表示一个来表示域名网络结构,最上面的是根,但没有对应的名字。根下面一级的节点就是最高一级的顶级域名(因为根没名字,所以根下面一级域名就是顶级域名)。顶级域名往下划分就是二级域名,再往下划分就是三级四级域名。这里就解释了域名系统中根的概念。推荐阅读:《域名注册时如何选择正确的顶级域名》

什么是域名分级以及域名解析的过程

一、域名服务器分类

根据域名服务器所起的作用,可以把域名服务器划分为四种不同的类型:

1.根服务器

根域名服务器是最高层次的域名服务器,所有的根域名服务器都知道所有顶级域名服务器的域名和ip。如果本地域名服务器没有缓存相应记录,首先会向根域名服务器发起请求。

2.顶级域名服务器

顶级域名服务器管理在该顶级域名服务器注册的所有二级域名,但受到DNS查询就会有相应应答。(可能是给出最后的结果或下一步一应当找的域名服务器ip)

3.权威域名服务器

权威域名服务器是负责查询域名的解析设置,一般由域名解析服务商提供,权威域名服务器是直接对域名进行解析过程的。

4.本地域名服务器

每一个因特网服务提供ISP(电信联通移动)都可以拥有一个本地域名服务器。这种服务器有时也被称为默认域名服务器。本地域名服务器一般离用户较近,一般不超过几个路由的距离。如果要查询的IP同属一个本地ISP时即可直接返回结果地址ip。推荐阅读:《搭建网站怎样选择一个比较好的域名》

二、域名解析过程

域名解析过程一般分为以下几个步骤:

1.用户发起请求后,虚拟主机会先查询浏览器缓存和本机操作系统缓存;

2.本机没有记录,虚拟主机向本地服务器发起查询;

3.本地服务器没有记录,会向根服务发起请求;

4.根据根服务器返回的结果,本地服务器向对应的顶级服务器发起请求;

5.根据顶级服务器返回结果,本地服务器向权威服务器发起请求;

6.本地服务器将解析记录告知虚拟主机,并保存在本地缓存,以供下次使用。

三、域名解析方式

DNS解析根据查询对象不同DNS解析可分为递归解析和迭代解析两种方式。

递归解析,是默认的解析方式,当主机向本地服务器发起请求后,如果本地服务器没有记录,就会代替主机进行全球查询。

迭代解析,是指当主机向本地服务器发起请求后,如果本地服务器没有记录,就会自己向根服务、顶级服务器、权威服务器一级级发起查询。

以上就是什么是域名分级以及域名解析的过程全部内容。推荐相关阅读:《域名转移等相关问题》

ic_ee

域名注册时如何选择正确的顶级域名

域名注册过程中,大多数人认为.com域名是他们所需的。然而,.com只是大家都知道的那一个。

有许多不同类型的顶级域名(TLD),随着互联网的发展和域名成为一种商品,它们越来越受欢迎。但是,你如何去挑选正确的那一个?

在选择域名时,选择.com域名是标准,但它也是一种无聊。

除非你是一家公司或大型企业,否则.com并不是你唯一的选择,你有机会使你的URL真正独一无二,脱颖而出。以下是一些更受欢迎的顶级域名类型以及它们的受益者。

  赞助顶级域名

先说一下这个问题,受赞助顶级域名有一个赞助商,代表与该顶级域名相关的一个狭窄社区。一些例子是.gov、.edu、.mil,所以除非你是这些组织/社区的一部分,否则你不会使用这些。推荐阅读:《搭建网站怎样选择一个比较好的域名》

域名注册时如何选择正确的顶级域名
域名注册时如何选择正确的顶级域名

  原始顶级域名

这些是最早创建的一些顶级域名,到目前为止,只有3个可以公开使用,即.com、.org和.net。这些非常常见,大多数互联网用户都知道它们。

如果你可以在这些顶级域名中找到你想要的网址,而且价格合理,那么买下它也不失为一个好主意。它不是很独特,但消费者对它们感到很舒服,并知道在大多数情况下它们值得信任。

  国家/地理代码

有255个国家代码顶级域名,是的,比世界上的国家还多。使用国家代码是对本地SEO有好处。如果您希望将您的业务/网站/重点与一个特定的国家联系起来,国家代码可能比较适合您。

根据您想使用的国家代码,可能存在一些参数,所以在开始域名注册过程之前,要确保检查这些参数。推荐阅读:《老域名购买需要注意的事项以及在哪里购买》

地理顶级域名可以更小众,使用城市名称(.amsterdam)或完整的国家名称(.wales),或者可以更广泛,使用一个地区,如.asia。这进一步增加了对SEO的使用,并针对特定受众。

  ICANN时代的通用顶级域名

如果你想要定制,这就是你想要的。ICANN(互联网名称与数字地址分配机构)基本上是互联网的管理者。他们将域名与正确的IP地址相匹配,并对其进行管理,如果没有这一点,我们就无法像现在这样访问网站。说了这么多,那么顶级域名呢?

ICANN时代的通用顶级域名是关于公司是什么或代表什么。有了诸如.music、.video、.expert、甚至.mom等选项,可能性(几乎)是无穷的。虽然只有这么多,但种类繁多,令人惊叹。如果你想让你的URL给人留下印象,这就是你想要的顶级域名。一般来说,人们会记住那些不符合常规的东西,并想了解更多关于它们的信息。

虽然这些类型的顶级域名在某些情况下可能比较昂贵,但为了拥有一个独特的URL,这很值得。这对那些想显示他们与时俱进、享受创新和新技术的企业来说是好事。这对那些喜欢玩乐的企业也有好处,而不是成为很多人似乎不喜欢的企业世界的一部分。

当谈到你的域名注册时,最终你需要的是有效的、能负担得起、以及感到舒服的域名。正如您所看到的,每种类型的顶级域名都有其优点,由您自己来决定正在寻找哪些优点。如果您正在寻找域名,请前往我们的选项,开始寻找您的完美域名。推荐相关阅读:《服务器、IP、域名之间的关系》

ic_ee

SSL握手原理以及好处

要建立 SSL/TLS 连接,必须进行以下过程:

在 TCP 层,客户端向服务器发送 SYN(同步)数据包。

服务器向客户端发送一个 SYN-ACK(同步确认)数据包。

服务器向服务器发送 ACK(确认)数据包。与 ACK 数据包一起,SSL/TLS 客户端还发送 client hello 包含加密算法(密码套件)和随机字节串的消息。

服务器以ServerHello 包含所选密码套件、会话 ID、数字证书和另一个随机字节串的消息作为响应 。如果需要,服务器会发出包含支持的证书类型和 CA 名称的客户端证书请求。推荐阅读:《网站上安装SSL证书有哪些优势》

客户端验证服务器的证书,然后发送一个 ClientKeyExchange – 用于创建加密密钥的随机字节字符串。如有必要,客户端还提供私钥和自己的客户端证书,或警告不存在证书。最后,客户端发送一条 ChangeCipherSpec 消息,表示从这里开始,将使用协商密钥和密码套件对通信进行加密。

SSL握手原理以及好处
SSL握手原理以及好处

服务器以ChangeCipherSpec 消息进行响应以 进行确认。

客户端和服务器现在可以在会话期间交换请求和响应。消息由密钥对称加密。

将 CDN 与 SSL/TLS 结合使用的好处

当安全套接字层客户端通过 CDN 连接到您的网站时, SSL 握手 发生在客户端和 CDN 代理服务器之间,而不是托管您网站的源服务器。

同时,CDN 和您的源之间打开了第二个加密通信通道。推荐阅读:《128位和256位SSL证书加密的区别》

使用 CDN 服务 SSL/TLS 流量具有以下优势:

更好的性能

CDN 减少了 您的用户所经历的往返时间 (RTT),因为他们与本地 CDN 代理服务器交互,而不是直接与您(可能位于更远的地方)源进行交互。

这对于建立传输层安全会话的速度具有显着优势,因为 TLS/SSL 握手涉及六次交换,相当于用户 RTT 的三倍。

例如,将 RTT 从 50 毫秒减少到 20 毫秒的 CDN 会将 TLS 握手时间从 150 毫秒(RTT 的三倍)减少到仅 60 毫秒(如下图所示)。

此外,CDN 使用优化设置,例如 False Start 和 Session Resumption 来提高性能。

将 CDN 与 SSL/TLS 结合使用可提高性能并减少 RTT

更好的安全性

使用 CDN 时,用户的 SSL/TLS 客户端连接到 CDN 的 SSL 证书,而不是您自己的证书。CDN 的证书通常是最高等级的,即 A+。

这意味着使用 CDN 将为您的用户提供最高级别的 SSL 安全性,而不管您的源服务器上使用的是什么证书。

此外,使用 CDN 是强制执行HTTP 严格传输安全 (HSTS) 的一种简单方法, HSTS 是一种安全机制,可轻松实现站点范围的 TLS 保护。推荐相关阅读:《怎样在虚拟主机中激活SSL数字证书》

ic_ee

DNS_PROBE_FINISHED_NXDOMAIN:它是什么以及如何解决

如果您是 Google Chrome 用户,您之前可能遇到过 DNS_PROBE_FINISHED_NXDOMAIN 错误。它通常伴随着一条消息,指出无法访问该站点,因为找不到服务器 IP 地址。

这个问题可能令人沮丧,尤其是当您尝试访问的每个网站都发生这种情况时。幸运的是,这个问题有很多简单的解决方案。在本文中,我们将向您展示如何修复 DNS_PROBE_FINISHED_NXDOMAIN 错误并解释它首先出现的原因。

  什么是 DNS_PROBE_FINISHED_NXDOMAIN?

在谷歌浏览器中,DNS_PROBE_FINISHED_NXDOMAIN 表示域名系统无法将网站的 URL 解析为 IP 地址,导致浏览器无法访问。错误代码中的 NXDOMAIN 表示该域不存在。

DNS_PROBE_FINISHED_NXDOMAIN 可能有以下几个原因:

目标网站的域名未注册或已过期,导致浏览器无法定位。

该域未指向任何 IP 地址。

用户计算机的 DNS 设置中存在错误配置,因此无法解析域。

VPN 或防病毒软件干扰了网络设置。

问题来自互联网提供商。

虽然此错误代码通常出现在 Google Chrome 中,但在其他浏览器中也可能出现相同的问题。

  修复 DNS_PROBE_FINISHED_NXDOMAIN 错误的几种方法

由于 DNS_PROBE_FINISHED_NXDOMAIN 错误可能是由于网站、客户端计算机或互联网连接的问题而出现的,因此解决方案自然取决于此根本原因。

让我们看看修复 DNS_PROBE_FINISHED_NXDOMAIN 错误消息的方法。推荐阅读:《怎样使用DNS服务》

  检查域是否处于活动状态

DNS_PROBE_FINISHED_NXDOMAIN 错误可能是由于网站域名问题。

例如,您可能输入了错误的 URL,导致浏览器无法在域名系统(DNS) 中找到正确的 IP 地址。

如果域名的拼写正确,但错误信息仍然存在,则该域名很可能已过期或未注册。

检查域是否处于活动状态的一种方法是使用whois 查找工具。输入站点的 URL,看看它是否列在他们的数据中。

以下是确保 DNS_PROBE_FINISHED_NXDOMAIN 错误不会从您作为网站所有者的最终发生的一些方法:

在注册域后的 15 天内验证您的域所有权信息。否则,ICANN 可能会暂停它。要取消暂停域,请在收件箱中查找验证电子邮件并按照说明进行操作。

使用网站托管服务提供商提供的域名服务器,以便域指向正确的站点。

检查域的 DNS 记录。特别是 A 记录负责将域名指向 IP 地址。推荐阅读:《搭建网站怎样选择一个比较好的域名》

  通过代理服务器测试网站

这种方法的想法是检查 DNS_PROBE_FINISHED_NXDOMAIN 错误是否发生在所有用户或仅您的浏览器上。

首先,打开一个代理服务器站点,然后插入网站的 URL 并选择服务器位置。

如果可以从其他地方访问该网站,则 DNS_PROBE_FINISHED_NXDOMAIN 错误可能是由于您的设备或浏览器而不是网站本身的问题引起的。

  刷新 DNS 缓存

清除或刷新 DNS 缓存是修复 DNS_PROBE_FINISHED_NXDOMAIN 错误的最推荐解决方案之一。

DNS 缓存保留了客户端之前在计算机上访问过的网站的所有 IP 地址。当您打开同一个站点时,浏览器不必从一开始就将域名转换为 IP 地址,从而加快了加载时间。

也就是说,DNS 缓存中的某些 IP 地址可能已过时,导致计算机无法找到正确的网站。

  更新IP地址

如果前面的方法不起作用,请尝试这种更深入的清除 DNS 缓存的方法。它可以通过放弃对计算机旧 IP 地址,并请求新 IP 地址来解决网络连接问题。

以下是在 Windows上发布和更新 IP 地址的方法:

右键单击命令提示符并选择以管理员身份运行。

插入下面的命令并在每个命令之间按Enter 键:

ipconfig/release

ipconfig/renew

输入以下命令以重置您以前的 IP 设置并恢复 Winsock 目录。这样做还可以防止由于下载文件中的恶意脚本而导致的潜在错误:

netsh int ip set dns

netsh winsock reset

完成后,关闭命令提示符并重新启动计算机。然后打开浏览器查看 DNS_PROBE_FINISHED_NXDOMAIN 消息是否仍然存在。

  更改 DNS 服务器

如果清除缓存不起作用,请考虑更改 DNS 服务器。在 DNS 查找中,这些服务器负责将域名转换为其 Internet 地址。

默认情况下,您的计算机将使用您的互联网服务提供商提供的 DNS 服务器地址。但是,它们可能不是最快或最安全的。

这就是为什么许多人选择 Google、OpenDNS 和 Cloudflare 的公共 DNS 服务器的原因,这些服务器通常带来的技术问题较少。

有时,在 DNS 服务器之间来回切换也可以解决互联网连接问题。

下面的教程将解释如何在 Window上更改 DNS 服务器地址的分步指南:

打开控制面板->网络和 Internet ->网络和共享中心。

在窗口左侧,单击更改适配器设置。

右键单击当前连接并选择Properties。

选择Internet 协议版本 4 (TCP/IPv4)或Internet 协议版本 6 (TCP/IPv6),然后按属性按钮。

在窗口底部,选择使用以下 DNS 服务器地址并插入以下数字:

首选 DNS 服务器。IPv4 为 8.8.8.8 或 IPv6 为 2001:4860:4860::8888。

备用 DNS 服务器。IPv4 为 8.8.4.4 或 IPv6 为 2001:4860:4860::8844。

完成后,单击“确定”以保存更改。重新启动浏览器并查看该方法是否解决了 DNS_PROBE_FINISHED_NXDOMAIN 错误。

  重启DNS客户端服务

Windows 用户可以重新配置 DNS 设置的另一种方法是重新启动 DNS 客户端服务。该程序用于解析 IP 地址并将其保存在 DNS 缓存中。

DNS 客户端服务应该在您启动计算机时自动运行。如果没有,它将使浏览器无法访问任何网站。

在 Windows 10 上重新启动 DNS

按照以下说明重新启动 DNS 客户端服务:

按键盘上的Win + R键,然后在搜索栏中输入msconfig。

选择服务选项卡,向下滚动,然后找到DNS 客户端选项。

取消选中该框以禁用它,然后单击“确定”。

重新启动计算机。

重复第一步和第二步。但是,这一次重新选中该框以启用DNS 客户端。

再次重新启动计算机。检查 DNS_PROBE_FINISHED_NXDOMAIN 错误是否已消失。

  禁用杀毒软件或 VPN

防病毒程序或 VPN 软件可以使网络浏览体验更加安全。但是,这些工具可能会无意中阻止某些网站,即使它们是完全安全的

因此,请考虑检查任一程序是否导致 DNS_PROBE_FINISHED_NXDOMAIN 错误消息。

禁用防病毒程序的步骤取决于程序本身。如果您不确定如何操作,请务必阅读该软件的知识库或联系支持团队。

要停用 VPN 连接,请按照以下教程操作:

打开设置->网络和 Internet -> VPN。

选择 VPN 并单击断开连接。

重新启动计算机以完成该过程。打开网站看看问题是否已经消失。

  重新启动互联网连接

如果上述方法仍然不能修复 DNS_PROBE_FINISHED_NXDOMAIN 错误,请尝试重新启动互联网路由器和调制解调器。以下是正确执行此操作的方法:

拔下调制解调器和路由器。让他们像这样保持 30 秒。

重新插入调制解调器并等待至少一分钟。

对路由器执行相同操作,但要等待两分钟,然后再重新打开。

打开浏览器检查错误代码是否仍然存在。

综上所述,DNS_PROBE_FINISHED_NXDOMAIN 错误是在浏览器找不到域名对应的IP 地址时发生的。问题可能源于服务器、客户端的浏览器或网络连接。

虽然此错误代码可能令人沮丧,但解决起来并不困难。本文提供了几种方法来修复不同场景的 DNS_PROBE_FINISHED_NXDOMAIN 错误。

如果没有任何效果,请务必联系您的主机提供商以找到解决方案。对于网站所有者,请咨询您的主机提供商或域名注册商,看看他们是否可以调查问题。推荐相关阅读:《怎样管理并修改DNS资源记录》