# Linux-防火墙验证-检查端口是否开放|占用

## 业务背景

有一个新设置的数据库服务,新增用户并分发给同事后,同事无法连接,排查原因。

## 技术设计

寻找了网络上的资料,记录如下:

### Anc

nc -zvw3 www.baidu.com 80

- failed: No route to host 端口未开放,被防火墙禁止
- failed: Connection refused 端口开放但未使用
- succeeded 端口开放并使用

### Btelnet

telnet www.baidu.com 80

- unable to connect to remote host: No route to host  端口未开放,被防火墙禁止
- Unable to connect to remote host: Connection refused  端口开放但未使用
- connect to ...  端口开放并使用

### Cnmap

nmap www.baidu.com 80

- open:目标端口开启。

- closed:目标端口关闭。

- filtered:通常被防火墙拦截,无法判断目标端口开启与否。

- unfiltered:目标端口可以访问,但无法判断开启与否。

- open | filtered:无法确定端口是开启还是filtered
- closed | filtered:无法确定端口是关闭还是filtered

## 示例

-

## 参考

-
分类: Linux

0 条评论

发表回复

Avatar placeholder

您的电子邮箱地址不会被公开。