项目遇到问题时首先排查网络是否正常是一个重要的方面。遇到很多次,同事找我解决问题,最后发现却是IP或端口不通的问题。然而就是这么个简单的问题,对方却花费了甚至一天的时间排查原因。

现在大部分项目都是用的TCP/UDP协议,遇到问题如何能先定位一下,当前电脑到目标服务上对应端口是否是通的,可以在很多情况下避免走冤枉路,那么应该如何排查呢?

如果是TCP端口,很简单直接用Telnet命令即可。

如果是UDP端口,在Linux下可用nc命令,但由于UDP协议本身没有应答这种特征,依旧没法准确的判定是否端口是通的。一种可尝试的方法是用UDP模拟工具,在远程电脑上用目标端口建一个UDP服务,在当前电脑上创建一个UDP client连接远端的UDP服务发送数据,然后看对方是否收到数据,依此来判定从当前电脑到远端服务器的端口是否是通的。

最新文章

  1. JavaScript实现常用的排序算法
  2. win32调试打印
  3. oracle中dual的使用
  4. 利用windows服务+timer或者windows任务计划程序+控制台进行进行每日邮件推送
  5. JavaScript设计模式 - 单例模式
  6. Innodb IO优化 — 数据库表设计 转
  7. C#使用SMTP发送邮件
  8. java计算两个日期之间相隔的天数
  9. HasMap
  10. 4Sum -- LeetCode
  11. 【POJ1741】Tree 树分而治之 模板略?
  12. 游记-HNOI2019
  13. vue环境搭建+vscode
  14. lame定理求欧几里得算法的求余和赋值次数
  15. 使用policheck 检测
  16. 最长公共子序列(POJ1458)
  17. 预防Redis缓存穿透、缓存雪崩解决方案
  18. Cracking the coding interview--Q2.5
  19. CentOS6.6 VSFTP服务器安装设置
  20. jQuery loop over JSON字符串 – $.each实例

热门文章

  1. 011_Eclipse中使用HDFSFileSystemAPI事例介绍
  2. ES6 随记(2)-- 解构赋值
  3. mysql多表查询原理
  4. PHP的异常处理、错误的抛出及错误回调函数
  5. 20145239杜文超《网络攻防》- MSF基础应用
  6. Java final static关键字
  7. 基于主主复制的mysql双机热备+keepalived实现高可用性
  8. Apache Phoenix基本操作-2
  9. 批处理之IPC连接工具
  10. 解决Android7.1.1中无法打开/data目录的问题