虽然玩机大神对 Ping 、VPS、搭建网站 等比较熟悉的觉得很简单,但“隔行如隔山”,部分小白可能对这些命令、知识不熟悉,有时想问下度娘可能也不知道从何处下手,此贴就主要介绍一些相关的知识和常用的测试方法.
———————————我是分割线———————————
一.服务器/VPS/虚拟主机

1.服务器

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

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

2.VPS

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

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

3.虚拟主机

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

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

二.域名 & DNS

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

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

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

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

三.常用测试方法
Ping
介绍

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

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

一般我们可以通过 Ping 来简单评估下网站、服务器的连接情况。比如有时服务器 ssh 连不上了,那么可以先 ping 下,看有没有超时。

方法:
打开 CMD:windows 右键开始图标,选择命令提示符;或点击快捷键 win + r 打开运行窗口,输入 cmd 回车。Mac 用户可直接使用终端 ping。

1 # 命令格式:ping 域名或 ip
2 ping baidu.com
3 ping 123.123.123.123

工具

当然,除了使用命令行,还可以通过一些网站服务同时多地 ping 测试。查看全国、世界各节点的测试情况。
·ping.chinaz.com
·www.ipip.net/ping.php

TranceRoute
介绍

TranceRoute,即路由追踪。可以用来确定数据从发出至到达目的地所经过的路径。很显然,一般绕路越少,就越快。下图中的 A 线路明显要比 B 和 C 高效。
方法:
同样,可以使用命令行工具查看。
1 # 命令格式:tracert 域名或 ip
2 tracert baidu.com
3 tracert 123.123.123.123
工具

www.ipip.net/traceroute.php
tool.chinaz.com/Tracert
客户端工具:best trace
win&Linux&Android:链接:pan.baidu.com/s/1cpoBnS 密码:59u7
Mac:apple store
IOS:apple store
DNS刷新&查询
刷新本地 DNS
1 ipconfig /flushdns

查询域名 DNS 服务器
1 nslookup
2 set type=ns
3 域名
网站测试

网站打开速度测试
·奇云测
·17CE
·chinaz
·网站性能测试
·WEBPAGETEST

服务器测试

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

·ping 测试:看延迟和丢包率
·路由追踪:看是否绕路了
·下载:测试本地从 VPS 上下载文件的速度和 VPS 的上传速度
·一键测试脚本:bench.sh
连接 ssh,运行 wget -qO- bench.sh | bash

———————————我是分割线———————————
以上就是可能会经常要用到的一些测试方法,使用起来也都比较简单直接,测试结果也显而易见,这里总结分享给玩机爱好者们[哈哈][茶杯]

最近更新