参考这篇
Linux系统下怎么测试端口的连通性

测试端口连通

nc -v -w 1 183.xx.oo.ee -z 82
1
linux主机centos操作系统,项目里面需要访问一个URL路径的接口http://xxx.121.com.cn:8081

后台报连接超时的错误
java.net.ConnectException: Connection timed out
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
nc检查了一下
nc -u -z -w 1 xxx.121.com.cn 80
1
2
3
4
5
无返回信息。说明不通啊!

防火墙也关了
/etc/init.d/iptables stop

windows下浏览器地址栏直接输入这个url路径没有问题,有数据返回 !

问题应该出在linux主机上!

什么原因导致的?防火墙拦截?已经关了啊 待解决

今天去看的时候神奇的出现这一幕

[root@template tmp]# nc -u -z -w 1 xxx.121.com.cn 8081
Connection to xxxx.121.com.cn 8081 port [udp/tproxy] succeeded!

[root@template tmp]# telnet xxx.121.com.cn 8081
Trying 116.7.226.34...
telnet: connect to address xxx.x.xxx.34: Connection timed out
1
2
3
4
5
6
无缘无故的nc 居然显示 succeeded ,原来是udp!

刚刚看端口的时候发现

[root@template ~]# netstat -nal | grep SYN_SENT
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 1 192.168.1.11:37415 xx.7.oo.34:8081 SYN_SENT
tcp 0 1 ::ffff:192.168.1.11:37422 ::ffff:xx.7.oo.34:8081 SYN_SENT
tcp 0 1 ::ffff:192.168.1.11:37421 ::ffff:xx.7.oo.34:8081 SYN_SENT
tcp 0 1 ::ffff:192.168.1.11:37416 ::ffff:xx.7.oo.34:8081 SYN_SENT
tcp 0 1 ::ffff:192.168.1.11:37420 ::ffff:xx.7.oo.34:8081 SYN_SENT
tcp 0 1 ::ffff:192.168.1.11:37419 ::ffff:xx.7.oo.34:8081 SYN_SENT
tcp 0 1 ::ffff:192.168.1.11:37418 ::ffff:xx.7.oo.34:8081 SYN_SENT
tcp 0 1 ::ffff:192.168.1.11:37417 ::ffff:xx.7.oo.34:8081 SYN_SENT
1
2
3
4
5
6
7
8
9
10
发现点猫腻了!状态都是SYN_SENT

找了第三台机器试了下

[root@www ~]# wget --spider http://xxx.121.com.cn:8081/ylxxche/smxxic/1469406020577.jpg
--16:31:19-- http://xxx.121.com.cn:8081/ylswxxxhe/sxxxic/146xxx0577.jpg
=> `14xxx020577.jpg'
正在解析主机 xxx.121.com.cn... xx6.7.x6.34
Connecting to xxx.121.com.cn|xx6.7.x6.34|:8081... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:8,652 (8.4K) [image/jpeg]
200 OK
1
2
3
4
5
6
7
8
其实我知道是主机网络配置原因。只是不知道具体那一块有问题。防火墙都关了!

莫不是联通云控制台里面要配什么转发?

今天问题终于解决了,联通云控制台里面安全组规则里要添加8081上行
只能说是对网络不了解。对联通云服务器不了解。
顺便解释下 上行和下行
上行指 向外走,访问外网
下行指 外向内,外部访问主机

linux下测试某网址或IP端口能否访问的更多相关文章

  1. Linux下tomcat修改成的80端口无法访问

    转自: https://blog.csdn.net/u013252047/article/details/72834415 tomcat放到服务器上访问8080端口还需要输入端口号,造成访问不便,好多 ...

  2. Linux下使用 ipset 封大量IP及ipset参数说明

    转载Linux下使用 ipset 封大量IP及ipset参数说明 Linux使用iptables封IP,是常用的应对网络攻击的方法,但要封禁成千上万个IP,如果添加成千上万条规则,对机器性能影响较大, ...

  3. linux下如何修改iptables开启80端口

    linux下如何修改iptables开启80端口   最近在做本地服务器的环境,发现网站localhost能正常访问,用ip访问就访问不了,经常使用CentOS的朋友,可能会遇到和我一样的问题.开启了 ...

  4. linux下普通用户如何使用80端口启动程序

    linux下普通用户如何使用80端口启动程序 http://blog.csdn.net/shootyou/article/details/6750230 大家都知道默认情况下linux的1024以下端 ...

  5. Linux 下获取LAN中指定IP的网卡的MAC(物理地址)

    // all.h// 2005/06/20,a.m. wenxy #ifndef _ALL_H#define _ALL_H #include <memory.h>#include < ...

  6. linux下测试磁盘的读写IO速度-简易方法

    linux下测试磁盘的读写IO速度-简易方法 参考资料:https://blog.csdn.net/zqtsx/article/details/25487185 一:使用hdparm命令 这是一个是用 ...

  7. 虚拟机Linux下一直获取不到ip怎么办

    虚拟机Linux下一直获取不到ip怎么办 Ifconfig -a 只显示了本地的ip127.0.0.1 和另一个eth1 但是找不到ip地址. 需要做的是: 申请ipdhclient eth1 另外释 ...

  8. linux下通过进程名查看其占用端口

    linux下通过进程名查看其占用端口: 1.先查看进程pid ps -ef | grep 进程名 2.通过pid查看占用端口 netstat -nap | grep 进程pid 例:通过nginx进程 ...

  9. [转帖]Centos7防火墙配置rich-rule实现IP端口限制访问

    Centos7防火墙配置rich-rule实现IP端口限制访问 2019-02-18 18:05:35 sunny05296 阅读数 2143  收藏 更多 分类专栏: Linux   版权声明:本文 ...

随机推荐

  1. sails0.12相关命令

    sails最新版本是1.2.3 如果要创建0.12的项目要使用以下命令 npm install sails@0.12 -g sails -vsails new myweb1npm audit fixc ...

  2. tensorflow 笔记 16:tf.pad

    函数: tf.compat.v1.pad tf.pad 函数表达式如下: tf.pad(    tensor,    paddings,    mode='CONSTANT',    name=Non ...

  3. 两行命令查看自己笔记本连接的wifi密码

    打开cmd.exe窗口 第一行命令 netsh wlan show profiles 可以查看所有曾经连接过的wifi 第二命令 netsh wlan show profiles "vivo ...

  4. Eclipse中引入com.sun.image.codec.jpeg包报错的完美解决办法

    转: Eclipse中引入com.sun.image.codec.jpeg包报错的完美解决办法  更新时间:2018年02月14日 17:13:03   投稿:wdc   我要评论   Java开发中 ...

  5. 工控随笔_22_关于Profibus网络接线的规则

    最近在做一个项目调试,用的是西门子的PLC,416-2 DP,下面挂了几个DP子网,在进行现场网络测试的时候,有几个走的DP网络的 绝对值编码器,无论怎么弄DP网络不能联通. 一开始我以为DP网线接的 ...

  6. mac ffmpeg mediainfo视频压缩

    最近在开发官网,官网上放了一些视频,但是本宝宝拿到的都是100多.200多.300多兆的原视频,怎么把他们变成统统20兆呢?宝宝用了如下方法,很好用哟- 1.安装视频压缩工具下载ffmpeg brew ...

  7. SpringBoot小技巧:统一异常处理

    SpringBoot小技巧:统一异常处理 情景描述 对于接口的定义,我们通常会有一个固定的格式,比如: 但是调用方在请求我们的API时把接口地址写错了,就会得到一个404错误,且不同于我们定义的数据格 ...

  8. ANR无法生成traces.txt文件

    在有些设备上ANR无法生成traces.txt文件,kill -3又不能准确把握时机或者没权限,可能是软件访问这个路径失败,可以在/data/anr/下面建立一个空的traces.txt,注意保证an ...

  9. 验证Prometheus alertmanager邮件发送

    新环境上配置alertmanager时出现了“Client was not authenticated to send anonymous mail during MAIL FROM”错误,但老环境上 ...

  10. RobotFrameWork中使用自定义关键字

    今天尝试在RF中使用一下自己写的关键字. 1.首先写一个py文件,如下,简单打印个message 2.在RF中点击library,把写的py文件加进来 3.使用函数mylog,有一个参数,也可以F5看 ...