阿里云4核8G服务器共享型s6和计算型c6如何选择?

阿里云服务器:[活动地址]

购买可领取:[阿里云2000元代金券]

阿里云4核8G云服务器ECS共享型s6实例和计算型c6实例是目前主推的,那么阿里云共享型s6云服务器和计算型c6云服务器配置性能有什么区别?阿里云计算型c6实例和共享型s6实例如何选择?4核8G服务器网来详细说下同为4核8G云服务器s6实例和c6实例在CPU、内存、网络性能等方面的区别对比及选择方法:

阿里云4核8G云服务器s6和c6实例

阿里云共享型s6实例和计算型c6实例均提供4核8G的配置,同样都是4核8G的配置,为什么计算型c6要比共享型s6贵?共享型s6和计算型c6的区别:

ECS共享型s6和计算型c6区别

共享型s6实例是共享型,也叫入门级,计算型c6实例是独享型,也称作企业级;共享型云服务器的每个vCPU会被随机分配到任何空闲CPU超线程上,不同实例vCPU会争抢物理CPU资源,并导致高负载时计算性能波动不稳定,有可用性SLA保证,但无性能SLA保证;与共享型对应的独享型云服务器,也称之为企业级云服务器,在负载时不会出现资源争夺线现象,计算性能更加稳定。

关于共享型s6实例和计算型c6实例CPU、内存、网络性能对比如下表所示:

阿里云计算型实例规格族c6

实例规格 vCPU 内存(GiB) 网络基础带宽能力(出/入)(Gbit/s) 网络突发带宽能力(出/入)(Gbit/s) 网络收发包能力(出/入)(万PPS) 多队列 弹性网卡(包括一块主网卡) 单块弹性网卡的私有IP 云盘IOPS 云盘带宽(Gbit/s)
ecs.c6.xlarge 4 8.0 1.5 5.0 50 4 3 10 20000 1.5

阿里云共享标准型实例规格族s6

阿里云服务器共享型s6实例

实例规格 vCPU 内存(GiB) 本地存储(GiB) 网络基准带宽能力(出/入)(Gbit/s) 网络收发包能力(出/入)(万PPS) 支持IPv6 多队列 弹性网卡(包括一块主网卡) 单块弹性网卡的私有IP
ecs.s6-c1m4.xlarge 4 16.0 0.8 30 1 2 6

那么,阿里云4核8G云服务器中共享标准型s6实例和计算型c6实例如何选择呢?事实上共享型s6实例性能也不错,不限制CPU性能,阿里云大厂也不会出现超卖的现象,阿里云4核8G共享型s6云服务器性价比高是可以选择的;当然,如果对计算性能要求高的企业级应用,可以选择计算型c6实例,独享企业级云服务器计算性能稳定。

关于阿里云服务器共享标准型s6实例和计算型c6实例详细介绍,可以参考官方文档:ECS云服务器实例规格族 – 阿里云,文档中关于标准型s6实例和计算型c6实例写的很详细了。

阿里云服务器:[活动地址]

购买可领取:[阿里云2000元代金券]

阿里云ECS云服务器Linux镜像系统发行版本

阿里云服务器:[活动地址]

购买可领取:[阿里云2000元代金券]

阿里云服务器Linux操作系统镜像可选CentOS、Ubuntu、Red Hat、Debian、SUSE Linux、OpenSUSE、CoreOS、Aliyun Linux和FreeBSD镜像,Linux百科分享阿里云ECS云服务器可安装的Linux镜像操作系统列表:

阿里云ECS云服务器Linux镜像

阿里云ECS云服务器Linux镜像

阿里云ECS云服务器是通过选择镜像来安装Linux操作系统的,阿里云支持的Linux发行版本有很多,如:CentOS、Ubuntu、Red Hat、Debian、SUSE Linux、OpenSUSE、CoreOS、Aliyun Linux和FreeBSD等Linux操作系统。各个Linux系统提供的版本Linux百科网来简单汇总一下,实际请以阿里云官网为准,因为ECS云服务器实例规格不同,对应可选Linux镜像版本也不同。

关于ECS云服务器选择镜像系统需要注意的是,如果购买的是中国大陆地域,那么无所谓,后续操作系统可以随意更换(文档:ECS云服务器更换操作系统);如果购买的是中国香港或其他海外国家地区,那么Linux镜像和Windows镜像是不可以互换的。

Linux镜像系统 版本
CentOS 8.1 64位、8.0 64位、7.7 64位、7.6 64位、7.5 64、7.4 64位、7.3 64位、7.2 64位、6.9 64位、6.10 64位
Ubuntu 18.04 64位、16.04 64位、14.04 64位
Red Hat Enterprise Linux 8.1 64位、Enterprise Linux 8 64位、Enterprise Linux 7.7 64位、Enterprise Linux 7.6 64位、Enterprise Linux 7.5 64位、Enterprise Linux 7.4 64位、Enterprise Linux 6.9 64位、Enterprise Linux 6.10 64位
Debian 9.9 64位、9.8 64位、9.6 64位、9.12 64位、9.11 64位、8.9 64位、8.11 64位、10.3 64位、10.2 64位
SUSE Linux Enterprise Server 15 SP1 64位、Enterprise Server 12 SP5 64位、Enterprise Server 12 SP4 64位、Enterprise Server 12 SP2 64位、Enterprise Server 11 SP4 64位
OpenSUSE 42.3 64位、15.1 64位
CoreOS 2345.3.0 64位、2303.4.0 64位、2303.3.0 64位、2247.6.0 64位、2023.4.0 64位、1745.7.0 64位
FreeBSD 11.3 64位、11.2 64位
Aliyun Linux 2.1903 LTS 64位

以上为阿里云ECS云服务器可选的Linux镜像系统,本文仅供参考,实际请以阿里云官网为准。

阿里云服务器:[活动地址]

购买可领取:[阿里云2000元代金券]

阿里云1M带宽实际下载速度是多少?(带宽和下载速度的关系)

阿里云服务器:[活动地址]

购买可领取:[阿里云2000元代金券]

阿里云服务器1M带宽实际下载速度是多少?是1M/秒吗?不是的,云服务器1M公网带宽下载速度是128KB/S。无论是阿里云还是其他云厂商,1M带宽的下载速度都是128KB/S,阿里云带宽是独享的,阿里云服务器带宽不受其他用户影响,即便是在高峰时段也会保障用户该有带宽。现在很多云服务器标配1M带宽,新手站长网来说说云服务器带宽和实际下载速度的转换关系:

为什么1M带宽下载速度不是1M/秒?

经常听到用户有这样的疑问,为什么我的服务器是1M带宽,实际下载速度只有100多KB?事实上,阿里云1M带宽的下载峰值就是128KB/S,很多用户不理解,新手站长网来详细说下带宽和下载速度的关系:

注意:

阿里云带宽是独享的,即便是在网络高峰时段,阿里云也会保障用户该有带宽,所以,共享带宽和独享带宽是没有可比性的。另外在实际带宽选择过程中,新手站长网都会建议用户在应用允许的前提下尽量选择5M带宽,后续在使用过程中,可以通过云监控来查看实际的带宽利用率,如果带宽不够用,可以通过“升降配”功能升级带宽,只需要支付差价即可,带宽的选择可以保守一些,以免造成浪费。

阿里云服务器1M带宽实际下载速度计算

云厂商提供的云服务器宽带单位是指比特(bit),而用户下载速度使用的单位是字节(Byte),8比特(bit) = 1字节(Byte),所以,宽带和下载速度之间有个8倍的关系。

1M带宽下载速度计算公式:1Mbit/s = 1024Kbit/s = 128KByte/s

带宽和下载速度对照表

宽带兆数 实际下载速度峰值
1M宽带 128KB/秒
2M宽带 2*128=256KB/秒
3M宽带 3*128=384KB/秒
4M宽带 4*128=512KB/秒
5M宽带 5*128=640KB/秒
6M宽带 6*128=768KB/秒
7M宽带 7*128=896KB/秒
8M宽带 8*128=1024KB/S=1M/秒
9M宽带 9*128=1152KB/秒=1.125M/秒
10M宽带 10*128=1280KB/秒=1.25M/秒
20M宽带 20*128=2560KB/秒=2.5M/秒
50兆宽带 50*128=6400KB/秒=6.25M/秒
100兆宽带 100*128=12800KB/秒=12.5M/秒
200兆宽带 200*128=25600KB/秒=25M/秒
N兆宽带 N*128,以此类推

综上,阿里云服务器1M带宽下载速度峰值为128KB/S,阿里云带宽是独享,带宽可按需升级使用更灵活。

阿里云服务器:[活动地址]

购买可领取:[阿里云2000元代金券]

使用阿里云建网站三种方式(自助建站模板建站定制建站)

阿里云服务器:[活动地址]

购买可领取:[阿里云2000元代金券]

使用阿里云建网站的三种方式购买云服务器手动建站、云速成美站模板建站或者选择阿里云定制建站三种方式,新手站长网分享利用阿里云创建网站的三种方式及优势对比:

阿里云建站方法汇总

使用阿里云建站可以有三种方式:

  • 一种是购买ECS云服务器,然后自行手动搭建网站,需要技术门槛;
  • 第二种方式是购买阿里云官网云速成美站,使用模板建站,阿里云提供上千套模板,模板建站价格便宜,会打字就会建站;
  • 第三种是使用阿里云官方定制建站,需要什么样的网站什么功能,阿里云建站专家提供一对一网站定制。参考下表:
阿里云建站方式 所需产品 优势 适用人群
自助建站 ECS云服务器 自行购买云服务器,手动搭建网站 需要些技术门槛,适用于刚接触云计算或对云服务器和建站不太了解、希望自行设计网站的个人或小企业用户。
模板建站 云·速成美站 使用阿里云提供上千套模板,可视化后台管理,会打字就会建站 适合有一定软件应用能力的个人或小企业用户,模板建站支持Web站点、移动端站点、互动表单以及会员支付多场景。
定制建站 云·企业网站定制和功能定制 由阿里云专业网站设计师完成网站设计及搭建 适合对网站有品质要求或个性化需求、希望节省人力和时间成本的企业用户。

阿里云建站产品如何选择?如果您是站长类的技术人员,当然选择自助建站方式,如果非技术人员,个人或者工作室建议选择云·速成美站,如果是企业用户建站选择阿里云网站定制服务。

阿里云建站不需要用户另外购买云服务器或虚拟主机等产品,阿里云提供香港节点并且提供全球CDN加速,不用备案,拿来即用。阿里云大品牌无隐形消费,新手站长网见过太多打着免费建站的幌子,实际价格贵的离谱。举例来说,免费建站,使用的域名是对方的三级域名,域名人家说收回就收回,免费建站,云主机却要收费,而且价格很贵没有质量保障,网站说打不开就打不开。

新手站长网是从新手过来的,之前使用过免费域名,用了有一段时间了,结果被收回了,使用免费虚拟主机,速度卡不说,结果网站数据丢失了,这不是免费惹的祸,是小编贪图便宜惹的祸,建议选择大品牌,值得信赖。

阿里云服务器:[活动地址]

购买可领取:[阿里云2000元代金券]

阿里云Centos7.6上面部署基于redis的分布式爬虫scrapy-redis将任务队列push进redis

阿里云服务器:[活动地址]

购买可领取:[阿里云2000元代金券]

Scrapy是一个比较好用的Python爬虫框架,你只需要编写几个组件就可以实现网页数据的爬取。但是当我们要爬取的页面非常多的时候,单个服务器的处理能力就不能满足我们的需求了(无论是处理速度还是网络请求的并发数),这时候分布式爬虫的优势就显现出来。

而Scrapy-Redis则是一个基于Redis的Scrapy分布式组件。它利用Redis对用于爬取的请求(Requests)进行存储和调度(Schedule),并对爬取产生的项目(items)存储以供后续处理使用。scrapy-redi重写了scrapy一些比较关键的代码,将scrapy变成一个可以在多个主机上同时运行的分布式爬虫。
_1
说白了,就是使用redis来维护一个url队列,然后scrapy爬虫都连接这一个redis获取url,且当爬虫在redis处拿走了一个url后,redis会将这个url从队列中清除,保证不会被2个爬虫拿到同一个url,即使可能2个爬虫同时请求拿到同一个url,在返回结果的时候redis还会再做一次去重处理,所以这样就能达到分布式效果,我们拿一台主机做redis 队列,然后在其他主机上运行爬虫.且scrapy-redis会一直保持与redis的连接,所以即使当redis 队列中没有了url,爬虫会定时刷新请求,一旦当队列中有新的url后,爬虫就立即开始继续爬

首先分别在主机和从机上安装需要的爬虫库
pip3 install requests scrapy scrapy-redis redis

在主机中安装redis

安装redis

yum install redis

启动服务
systemctl start redis

查看版本号
redis-cli –version

设置开机启动
systemctl enable redis.service

修改redis配置文件 vim /etc/redis.conf 将保护模式设为no,同时注释掉bind,为了可以远程访问,另外需要注意阿里云安全策略也需要暴露6379端口

改完配置后,别忘了重启服务才能生效
systemctl restart redis
然后分别新建爬虫项目
scrapy startproject myspider
在项目的spiders目录下新建test.py

导包

import scrapy
import os
from scrapy_redis.spiders import RedisSpider

定义抓取类

class Test(scrapy.Spider):

class Test(RedisSpider):

#定义爬虫名称,和命令行运行时的名称吻合
name = "test"

#定义redis的key
redis_key = 'test:start_urls'

#定义头部信息
haders = {
    'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/73.0.3683.86 Chrome/73.0.3683.86 Safari/537.36'
}

def parse(self, response):
    print(response.url)
    pass

然后修改配置文件settings.py,增加下面的配置,其中redis地址就是在主机中配置好的redis地址:
BOT_NAME = ‘myspider’

SPIDER_MODULES = [‘myspider.spiders’]
NEWSPIDER_MODULE = ‘myspider.spiders’

设置中文编码

FEED_EXPORT_ENCODING = ‘utf-8’

scrapy-redis 主机地址

REDIS_URL = ‘redis://root@39.106.228.179:6379’

队列调度

SCHEDULER = “scrapy_redis.scheduler.Scheduler”

不清除缓存

SCHEDULER_PERSIST = True

通过redis去重

DUPEFILTER_CLASS = “scrapy_redis.dupefilter.RFPDupeFilter”

不遵循robots

ROBOTSTXT_OBEY = False

最后,可以在两台主机上分别启动scrapy服务
此时,服务已经起来了,只不过redis队列中没有任务,在等待状态
进入主机的redis
redis-cli
将任务队列push进redis
lpush test:start_urls http://baidu.com
lpush test:start_urls http://chouti.com
可以看到,两台服务器的爬虫服务分别领取了队列中的任务进行抓取,同时利用redis的特性,url不会重复抓取
121
爬取任务结束之后,可以通过flushdb命令来清除地址指纹,这样就可以再次抓取历史地址了。

阿里云服务器:[活动地址]

购买可领取:[阿里云2000元代金券]

CentOS 7- 配置阿里镜像源

阿里云服务器:[活动地址]

购买可领取:[阿里云2000元代金券]

阿里镜像官方地址http://mirrors.aliyun.com/

1、点击官方提供的相应系统的帮助 :
_1
2、查看不同版本的系统操作:
_2

下载源
1、安装wget
yum install -y wget
2、下载CentOS 7的repo文件
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

或者

curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
3、更新镜像源
清除缓存:yum clean all
生成缓存:yum makecache

更改配置文件(很重要)
1、备份CentOS 7系统自带yum源配置文件/etc/yum.repos.d/CentOS-Base.repo命令:

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

2、找到yum源的配置路径
cd /etc/yum.repos.d

3、(可以省略该步骤)查看该目录下的所有文件目录:
ls
_3
4、打开CentOS-Base.repo文件:
vim CentOS-Base.repo

或者

vi CentOS-Base.repo

5、将文件中的所有http开头的地址更改为https(下图中只是列出部分内容,并不完善):
_4
6、更新yum:
yum update

阿里云服务器:[活动地址]

购买可领取:[阿里云2000元代金券]

如何申请阿里云免费SSL证书(可用于https网站)并下载下来

阿里云服务器:[活动地址]

购买可领取:[阿里云2000元代金券]

前提条件:你要有阿里云的账号,并且要有一个域名。
注意:阿里云系统也在不断更新,界面以后可能会有稍许变化,但是原理是相通的。

具体步骤:

1.登录到阿里云后台,并选择 “SSL证书(应用安全)” 菜单
_1

2.点击购买证书按钮
_2

3.选择免费型DV SSL,Symantec,点击立即购买按钮。
(这里需要注意,阿里云免费证书一次只能购买一年)
_3

4.进行支付

_4

_5

5.进入证书控制台,并点击申请按钮【可以从第四步跳转过来,也可以按照第一步的方式进来】

_6
6.填写相关信息并点击下一步。

_7
7.点击验证按钮对证书进行验证,也可以在第6步完成后,根据提示进行验证,并等待ca机构审核

_8
8.审核通过后,点击下载按钮,即可下载免费证书。

_9

_10
至此,整个过程完成。 经测试,证书完全可用。
了解更多产品详情可点击加关注-SSL证书安装指南

阿里云服务器:[活动地址]

购买可领取:[阿里云2000元代金券]

企业云服务器的配置与选择指南

阿里云服务器:[活动地址]

购买可领取:[阿里云2000元代金券]

现在企业信息化,使用云服务器的越来越普遍了,做为企业上云,在选择云服务器时,应该需要了解哪些方面呢?云服务器 的配置选择,和网站或应用的类型、访问量、数据量大小、程序质量等因素有关,建议和您的网站或应用的开发技术人员沟通,选择最适合您的配置。下面我们就来说说企业如何选择阿里云服务器配置:
614_jpeg

如果您没有技术人员可提供建议,可以参考我们的建议进行配置选择。网站初始阶段访问量小,只需要一台低配置的服务器即可,应用程序、数据库、文件等所有资源均在一台服务器上。

云服务器具有强大的弹性扩展和快速开通能力。随着业务的增长,你可以随时在线增加服务器的CPU、内存、硬盘以及带宽等配置,或者增加服务器数量,无需担心低配服务器在业务突增时带来的资源不足问题,不让一个用户流失。

企业云服务器一般是用来放网站、APP、或者小程序之类的应用,网站也分很多种,不同网站对于云服务器的配置要求也不一样,下面我们从不同网站所需的云服务器配置来了解。

企业展示类网站
企业展示类网站一般只用来放企业介绍、产品展示、企业动态等这类静态内容,访问流量一般也不会很大,对于云服务器的配置要求不是很高,可以选择下面两种配置的云服务器:
1核CPU | 1G内存 | 1Mbps带宽
2核CPU | 4G内存 | 1Mbps带宽

企业功能型网站
企业功能型网站一般有在线购物功能、在线直播功能、论坛功能等等,这类网站因为程序本身所需的配置比较大,如果访问量大一点的话,对于云服务器的配置要求就比展示类网要高,推荐下面两种配置的云服务器:
4核CPU | 4G内存 | 3Mbps带宽
4核CPU | 8G内存 | 5Mbps带宽

另外阿里云官网其实也针对一些不知道如何选择云服务器配置的用户做了专门的推荐购买配置,很有指导意义的。
阿里云官网推荐购买页

_
对于一些大企业网站,如果访问量特别大的情况下,就需要8核CPU | 16G内存 | 10Mbps带宽或者以上配置的云服务器了,当然前期可以选择配置稍低一点,如果不够用再升级也是可以的。

服务器搭配负载均衡
当您的业务需求较高时,您可以选择较高配置的服务器,或者采用多台稍微低配的服务器,搭配负载均衡服务,通过流量分发扩展应用系统对外的服务能力,通过消除单点故障提升应用系统的可用性。
6142_

环境配置
云服务器购买好了之后,还需要配置网站或应用所需要的环境才能够正常运行,您可以根据自己的实际情况,选择以下几种方式进行服务器环境配置:

自主配置环境

您可以找技术人员进行环境配置,或者通过学习网上的环境配置教程,自己尝试进行配置(通过搜索php环境配置,java环境配置等关键词,可找到大量教程),现在有很多环境集成安装包,一个环境包就可以安装好所有的环境软件,比如目前使用很多的宝塔管理系统、WDCP管理系统等等。但我们不推荐非技术人员自己进行环境配置。

服务商代维
现在有阿里云有合作的云服务器代运维服务商,可以通过阿里云市场找这样的服务商代配置环境,不过是需要费用的,但可以省心很多。

阿里云服务器:[活动地址]

购买可领取:[阿里云2000元代金券]

阿里云ECS实例邮件发送不了的解决办法

阿里云服务器:[活动地址]

购买可领取:[阿里云2000元代金券]

最近要做一个定时任务错误信息实时转发到邮件,由于用的阿里云服务器一直不成功,在网上找了下原因:

是因为阿里云服务器关闭了25端口,发送邮件才会显示链接超时,而且官方不允许打开该端口,而且大部分邮件都是通过25端口,在网上找了个还不错,以网易163邮箱为例,使用SSL下的465端口。

具体操作:

一、请求数字证书

mkdir -p /root/.certs/ ####创建目录,用来存放证书

echo -n | openssl s_client -connect smtp.163.com:465 | sed -ne ‘/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p’ > ~/.certs/163.crt ####向163请求证书

certutil -A -n “GeoTrust SSL CA” -t “C,,” -d ~/.certs -i ~/.certs/163.crt ####添加一个SSL证书到证书数据库中

certutil -A -n “GeoTrust Global CA” -t “C,,” -d ~/.certs -i ~/.certs/163.crt ####添加一个Global 证书到证书数据库中

certutil -L -d /root/.certs ####列出目录下证书

二、配置发件人

输入命令: vi /etc/mail.rc

配置如下

For Linux and BSD, this should be set.

set bsdcompat

set from=xxxxxx@163.com

set smtp=smtps://smtp.163.com:465

set smtp-auth-user=xxxxxx@163.com

set smtp-auth-password=xxxxxxx #此密码为第三方登录密码

set smtp-auth=login

set ssl-verify=ignore

set nss-config-dir=/root/.certs

三、测试
echo “test” | mail -s “zabbix” xxxxxxx@qq.com

登陆收件人邮箱查看
看似成功但是linux中报错:证书不被信任

四、解决最后一个问题—–证书不被信任

cd /root/.certs/

certutil -A -n “GeoTrust SSL CA – G3” -t “Pu,Pu,Pu” -d ./ -i 163.crt

成功标志:
Notice: Trust flag u is set automatically if the private key is present.

阿里云服务器:[活动地址]

购买可领取:[阿里云2000元代金券]

域名dns的解析原理

阿里云服务器:[活动地址]

购买可领取:[阿里云2000元代金券]

DNS域名解析是互联网上非常重要的一项服务,上网冲浪(还有人在用这个词吗?)伴随着大量DNS服务来支撑,而对于网站运营来说,DNS域名解析的稳定可靠,意味着更多用户的喜欢,更好的SEO效果和更大的访问流量。我们先了解一下什么是DNS:

DNS,就是Domain Name System的缩写,翻译过来就是域名系统,是互联网上作为域名和IP地址相互映射的一个分布式数据库。DNS能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过域名,最终得到该域名对应的IP地址的过程叫做域名解析(或主机名解析)。

下面这张图,详细说明了一个DNS域名解析的全过程:
11

下面来详细解释DNS域名解析的过程:

网络客户端就是我们平常使用的电脑,打开浏览器,输入一个域名。比如输入www.myshu.org,这时,你使用的电脑会发出一个DNS请求到本地DNS服务器。本地DNS服务器一般都是你的网络接入服务器商提供,比如中国电信,中国移动。

查询m.myshu.org的DNS请求到达本地DNS服务器之后,本地DNS服务器会首先查询它的缓存记录,如果缓存中有此条记录,就可以直接返回结果。如果没有,本地DNS服务器还要向DNS根服务器进行查询。

根DNS服务器没有记录具体的域名和IP地址的对应关系,而是告诉本地DNS服务器,你可以到域服务器上去继续查询,并给出域服务器的地址。

本地DNS服务器继续向域服务器发出请求,在这个例子中,请求的对象是.com域服务器。.com域服务器收到请求之后,也不会直接返回域名和IP地址的对应关系,而是告诉本地DNS服务器,你的域名的解析服务器的地址。

最后,本地DNS服务器向域名的解析服务器发出请求,这时就能收到一个域名和IP地址对应关系,本地DNS服务器不仅要把IP地址返回给用户电脑,还要把这个对应关系保存在缓存中,以备下次别的用户查询时,可以直接返回结果,加快网络访问。

关于DNS解析的TTL参数:
我们在配置DNS解析的时候,有一个参数常常容易忽略,就是DNS解析的TTL参数,Time To Live。TTL这个参数告诉本地DNS服务器,域名缓存的最长时间。用阿里云解析来举例,阿里云解析默认的TTL是10分钟,10分钟的含义是,本地DNS服务器对于域名的缓存时间是10分钟,10分钟之后,本地DNS服务器就会删除这条记录,删除之后,如果有用户访问这个域名,就要重复一遍上述复杂的流程。

其实,如果网站已经进入稳定发展的状态,不会轻易更换IP地址,我们完全可以将TTL设置到协议最大值,即24小时。带来的好处是,让域名解析记录能够更长时间的存放在本地DNS服务器中,以加快所有用户的访问。设置成24小时,其实,还解决了Googlebot在全球部署的服务器抓取网站可能带来的问题。

阿里云之所以只将TTL设置成10分钟,是为了让域名解析更快生效而已。因为之前的解析会在最长10分钟之后失效(本地DNS服务器将对应的解析条目删除),然后新的解析生效。如果是24小时,这个生效的时间最长就是24小时,甚至更长(本地DNS服务器要有用户请求,才会发起查询)。
更多域名知识介绍,请参考阿里云官方产品文档-域名

阿里云服务器:[活动地址]

购买可领取:[阿里云2000元代金券]