很多时候,为了解决一些问题,要查各种文档,很麻烦你造吗!做「伸手党」又容易被鄙视,这时候就需要用到【Azure 进阶攻略】啦!特此,我们推出关于 Azure 常用操作指南的系列文章,每篇涉及一个 Azure 使用过程中的问题,简明扼要直击重点,纯干货内容帮你快速搞定 Azure 使用难题和障碍,只需一两分钟阅读,你就可以继续愉快地翱翔云端~

在技术人员和网络工程师的世界中,有一些众所周知的排错方式,例如:

-你先 Ping 一下某某计算机,看它开着没,

-我可以 Ping 通路由器,但 Ping 不通外网,会是哪里的问题呢?

-Ping 不通不一定是网络不通,你先把防火墙关了试试看,

-我 Ping 了一下,丢包率75%!肯定是哪里出问题了

……

通常,为了测试数据包能否通过 IP 协议到达特定主机,我们都习惯使用 Ping 命令。Ping 命令会向目标主机发送一个 IMCP Echo 请求数据包,并等待接收 Echo 响应数据包,通过响应时间和成功响应的次数来估算丢包率和网络时延。

但是由于工作原理的局限,在 Azure 中,ICMP 包无法通过防火墙和负载平衡器,所以不能直接使用 Ping 来测试 Azure 中的虚拟机和服务的连通性(VPN 和 ExpressRoute 通道中的流量不经过负载平衡器,所以只要链路上的防火墙允许 ICMP 包传递,此时Ping 依然可用)。

为了在 Azure 中测试连通性,如测试 RDP、SSH 端口是否可用,或者 HTTP、HTTPS 服务的稳定性,甚至测试从 Azure 向外部服务的连接,此时 PsPing 或 PaPing就成了一个好选择。

PsPing 是微软 PSTools 工具套件中的其中一个工具,除了用来进行 ICMP Ping 测试,还可用来测试 TCP 端口的连通性,以及 TCP/UDP 网络时延和带宽。

目前 PsPing 只能在 Windows 中运行,如果需要在 Linux 中测试 TCP 端口连通性和网路时延,可以选择使用PaPing。PaPing 是一个跨平台的开源工具,它的功能相对于 PsPing 而言更简单,只支持测试 TCP 端口,不支持 UDP 端口测试。

简单来说,我们可以将 PsPing 和 PaPing 理解为针对 Azure 云环境打造的 Ping 工具。考虑到本地环境中 Ping 命令的用途那么广泛,随着大家陆续上云,开始使用 Azure,当然有必要把相应的工具也准备好留作备用!

在哪里下载?如何使用?支持什么命令行参数?每个参数有什么用途?可点击下方按钮进一步了解~

当然你也可以通过这两个链接直接下载和安装 PsPing 或 PaPing

对于 Psping 和 Paping 这两个工具的使用,大家觉得有帮助吗?同时,你们还想看到哪些方面的内容呢?小编按照操作指南的常用度,先列几项,大家可以通过投票说出你的想法哦~

立即访问http://market.azure.cn

Azure进阶攻略丨Azure网络通不通,PsPing&PaPing告诉你答案的更多相关文章

  1. Azure进阶攻略丨共享访问签名是个什么东东?

    Azure 进阶攻略]一经推出便受到了广大粉丝的热情追捧,大家纷纷表示涨了姿势,并希望能了解更多的攻略~根据大家的投票结果,本期,小编将为大家讲解“如何生成 Shared Access Signatu ...

  2. Azure进阶攻略丨如何驾驭罢工的Linux虚机网卡?

    很多人的生活中,流传着一个屡试不爽,据说可以解决任何问题的百宝锦囊: 所以经常可以听到类似这样的对话: -我的电脑咋上不去网了? -重启一下电脑. -还是不行呢! -重启一下路由器. -怎么还不行-_ ...

  3. Azure 进阶攻略 | 上云后的系统,「门禁」制度又该如何实现?

    各位办公室白领们,不妨回想一下自己每天去公司上班时的一些细节. 为避免「闲杂人等」进入工作场所,我们需要证明自己是这家公司的员工才能进入,对吧!所有员工,无论所属部门或职位,都必须先证明自己身份,例如 ...

  4. Azure进阶攻略 | 该如何唤醒你?因内核超时而沉睡的Linux虚拟机!

    周五下午,当你收拾好东西准备下班,奔赴 Happy Hour 时,突然接到开发团队的电话: 对方:伙计救命啊,我在搭建开发环境,但 Azure 上的 Linux 虚拟机无法启动! 你(心里想着:你要加 ...

  5. Azure进阶攻略 | VS2015和Azure,想要在一起其实很容易

    下雨天,巧克力和音乐很配…… 大冬天,男神和捧在手里的奶茶很配…… 「驴牌」的包包,和女神的全部衣服都配…… 对于「王首富」,容易实现的小目标和一个亿是绝配…… …… 醒醒吧!!这些事情和每天只会写代 ...

  6. Azure进阶攻略 | 应用流畅运行杜绝超载,自有一套好方法

    世界上很多东西,无论交通工具.房屋建筑,甚至计算机程序,在容量方面都存在设计上的理论最大值. 比如火车,正常情况下是这样的.舒适地坐着,安静地读一本书,时不时抬头若有所思地远眺车窗外风景,满满的文艺范 ...

  7. Azure进阶攻略 | 下载还是在浏览器直接打开,MIME说了算!

    多年来,从一开始的网络菜鸟发展成 Azure 云专家,想必你一定学到了很多知识.不知道在这个过程中你自己是否遇到过,或者被人问到过类似下面这样的问题: 同样是直接点击网页上提供的 .mp4 视频文件链 ...

  8. Azure进阶攻略 | 你的程序也能察言观色?这个真的可以有!

    前段时间有个网站曾经火爆微博和朋友圈:颜龄机器人.只要随便上传一张包含人面孔的照片,这个网站就可以分析图片,并判断照片中人物的年龄.化妆.美颜 P 图.帽子墨镜之类的配饰,几乎都没法影响这个网站的检测 ...

  9. Azure进阶攻略 | 数据库上云:零停机、自动化

    小明最近挺忙,刚刚在外地找了个新工作,正在忙着搬家.多年积攒的家当很多,根本不能潇洒地「说走就走」,于是他联系了搬家公司.专业的就是不一样,不费什么事,就把所有东西打包.运输.拆包到位了.抵达新城市的 ...

随机推荐

  1. Mongodb服务的设置成window服务自启动

    服务安装bat:例子 cd D: D: cd "Program Files" cd MongoDB\Server\3.0\bin mongod -dbpath "F:\w ...

  2. npm 安装命令中的参数 --save-dev

    为项目安装模块的npm命令一般是—— npm i module-name 执行完毕后,需要手动把模块名称连同版本号一同的添加到模块配置文件package.json中的依赖里(dependencies) ...

  3. C# 有关系统音量的操作

    需要知道的 调音量是可以快捷键的,还可以用Winmm.dll,但是这个过于复杂了,还有左右声道,我们不需要这么复杂.还有个办法 https://stackoverflow.com/questions/ ...

  4. HDU - 2842

    要拆第n个环要求保留第n-1拆除前n-2 对于n,先拆掉n-2再去掉n再放回n-2,然后规模降为n-1 f(n)=2f(n-2)+f(n-1)+1 inline ll mod(ll a){return ...

  5. 给小程序组件创建slot

    <!--comviewonents/juan/juan.wxml--> <view class="model-wrapper" hidden="{{vi ...

  6. PIE SDK地图鹰眼图

    鹰眼图,是GIS的一个基本功能,在鹰眼图上可以像从空中俯视一样查看地图框中所显示的地图在整个图中的位置,是对全局地图的一种概述表达,能够起到很好的空间提示和导航的作用.网上有很多Arcengine 二 ...

  7. 【问题记录】 Linux 安装 apache 遇到的一些问题

    以下为linux上安装apache时自己遇到的一些问题,记录在这,以后遇到时也会不定时更新... 一.安装Apache提示APR not found的解决办法 解决方法: 1. 网站 http://a ...

  8. org.springframework.dao.DataIntegrityViolationException: could not execute statement; SQL [n/a]; constraint [null]; nested exception is org.hibernate.

    今天报了这个异常,这是页面报的 org.springframework.dao.DataIntegrityViolationException: could not execute statement ...

  9. TOJ 2641 Gene

    描述 How can millions of different and complex structures be built using only a few simple building bl ...

  10. java中static方法的继承性

    首先需要知道的是,java中所有的public实例方法都默认是virtual的,static方法不是virtual的,所以static方法可以被覆盖(new),但不可被重写(override) 1.被 ...