常用的网络知识和VPS测试方法

本文主要介绍一些常用的网络和VPS知识和常用的测试方法。

服务器&VPS&虚拟主机

服务器(ECS)

服务器可以看作是一台 24 小时在线的电脑,拥有自己的独立资源的物理服务器。

我们可以把网站、程序等托管在上面,通过网络随时随地都可以访问到上面的资源。

VPS

VPS(Virtual Private Server) ,是虚拟专用服务器,通过虚拟化技术,将一个独立服务器划分成若干个小的虚拟专用服务器。

好比我们在电脑上运行了几个虚拟机,它们互相独立,又拥有各自独享的 IP 和硬件资源。

虚拟主机

虚拟主机,也叫共享主机,是共享资源配置,从服务器上划分出若干个网站目录,这些网站共享这台服务器的资源,类似于合租房。

一般只能用来托管网站等,相当于 Nginx/Apache 的一个 Vhost ,用途有限,不能完全控制。

域名&IP&DNS

域名就是我们常说的网站的网址,是网站的名字;IP地址相当于网站在网络上的位置;DNS是域名系统,它将域名和网站的IP地址对应起来。

每个网站都有一个域名,为了让大家能够通过网络访问到自己的网站,我们需要去 DNS服务商那里,通过设置域名记录把域名和它的IP地址对应起来,即DNS域名解析。

这样以后别人访问我们的网站,在地址栏输入网址,回车,首先会在 DNS 服务器上查找我们的域名对应的 IP 地址,进而连接到网站所在服务器或空间。

在这里,DNS 起到了一个类似于地址薄的作用。

常用测试方法

Ping值检测

介绍

Ping 是用来测试数据包能否通过 IP协议 到达指定主机(IP)的常用方法。可以通过延迟和丢包率来判断网络连接的质量。

延迟越低,说明网络响应越快,直观的反应就是网站打开速度快,玩网游流畅。

一般我们可以通过 Ping 来简单评估下网站、服务器的连接情况。比如有时服务器 ssh 连不上了,那么可以先 ping 下,看有没有超时。(由于目前新出的TCP阻断方式,更准确的IP可用性检测方式参考:VPS IP被墙检测

使用方式

windows打开cmd(搜索栏搜索cmd;后者win+r输入cmd回车);mac直接在Terminal ping即可。直接ping 域名或者ping ip。

如:

ping www.baidu.com

ping 125.25.63.54

工具介绍

借助工具可以方便的测试多地的ping值(国内&国外),常用的:

ping.chinaz.com

www.ipip.net/ping.php

TranceRoute

介绍

TranceRoute,即路由追踪。可以用来确定数据从发出至到达目的地所经过的路径。很显然,一般绕路越少,就越快。下图中的 A 线路明显要比 B 和 C 高效。

使用方式

同样,可以使用命令行工具查看。

如:

tracert www.baidu.com

tracert 125.25.63.54

工具介绍

常用的工具包括:

www.ipip.net/traceroute.php

tool.chinaz.com/Tracert

DNS刷新&查询

刷新本地 DNS:

ipconfig /flushdns

查询域名 DNS 服务器:

nslookup

set type=ns

域名

网站测试

网站打开速度测试

奇云测(http://ce.cloud.360.cn/)

17CE(https://www.17ce.com/)

chinaz(http://tool.chinaz.com/speedtest/)

网站性能测试

WEBPAGETEST(http://www.webpagetest.org/)

服务器测试

我们一般来评估一个服务器、VPS的质量和网络线路,可以通过如下方法*(结合上面已经介绍过的)*:

ping 测试:看延迟和丢包率

路由追踪:看是否绕路了

下载:测试本地从 VPS 上下载文件的速度和 VPS 的上传速度

一键测试脚本:bench.sh

连接 ssh,运行 wget -qO- bench.sh | bash

ps. 一般商家会提供用于测试的 IP 和下载文件供我们测试选择机房时使用。

© 版权声明
THE END
喜欢就支持一下吧
点赞6 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!插入图片请使用ssl
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容