怎么查看特定的端口是否被屏蔽了

这篇具有很好参考价值的文章主要介绍了怎么查看特定的端口是否被屏蔽了。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

怎么查看特定的端口是否被屏蔽了

前言

如果你不知道自己的服务器的某个端口是否被屏蔽了,通过阅读本文,你就知道了。

无法访问原因

  1. 防火墙屏蔽了该端口:防火墙是一种网络安全工具,可以通过限制网络流量来保护网络安全。某些防火墙可能会屏蔽特定端口的流量,以防止未经授权的访问或攻击。防火墙可能是你本地电脑,也可能是服务器的。
  2. 端口被占用:在某些情况下,端口可能已经被其他进程或服务占用了。如果端口已经被占用,那么尝试使用该端口进行其他操作(如建立连接)可能会失败。
  3. 因为一些不安全因素,被大陆屏蔽了,也会出现无法访问。

查看命令

要检查特定端口是否被墙,您可以使用telnet命令或nc(netcat)命令。

所用环境

我们使用WSL,因为WSL可以直接使用linux命令,如telnet。

因为windows的telnet默认是关闭的,需要手动打开,我们暂时不使用windows的终端。

如果你要使用windows的telnet,那么也可以通过手动打开,步骤在下面。

开启windows的telnet功能

telnet是在最近的Windows版本中默认禁用的,因此您无法在命令提示符下使用它。

不过,您可以按照以下步骤启用Telnet客户端:

  1. 打开“控制面板”并选择“程序”。
  2. 选择“启用或关闭Windows功能”。
  3. 在弹出的窗口中,找到“Telnet客户端”并选中它。
  4. 单击“确定”并等待功能启用完成。

查看特定端口是否被墙

下面是使用telnet命令检查特定端口是否被墙的步骤:

  1. 打开终端或命令提示符窗口,并输入以下命令:
telnet <服务器IP地址> <端口号>

例如,如果您要检查443端口是否被墙,可以输入以下命令:

telnet example.com 443
  1. 如果端口没有被墙,则您应该会看到一个类似于以下内容的信息:
Trying <服务器IP地址>...
Connected to example.com.
Escape character is '^]'.
  1. 如果端口已被墙,则您会看到一个类似于以下内容的信息:
Trying <服务器IP地址>...
telnet: connect to address <服务器IP地址>: Connection timed out

WSL演示

比如查看百度的443端口,输入命令如下:

telnet baidu.com 443

即可看到输出如下内容,这就代表百度服务器的443端口没有被墙,那肯定没问题。
怎么查看特定的端口是否被屏蔽了

如果我们尝试其他的网站,比如example.com,可以ping通如下显示:
怎么查看特定的端口是否被屏蔽了

但是我们telnet它的8080的端口,我们就没法访问。可能是服务器防火墙的原因,也有可能是被屏蔽的原因。

怎么查看特定的端口是否被屏蔽了

上面这个网站是可以ping通,但是特定端口被屏蔽。有的ip是都ping不通,肯定端口也无法访问,如下所示。

怎么查看特定的端口是否被屏蔽了

windows终端演示

如果我们在cmd中输入如下命令:

telnet baidu.com 443

即可看到如下所示,代表该端口可以正常访问。

怎么查看特定的端口是否被屏蔽了

使用其他网站,输入命令如下:

telnet example.com 8080

即可看到windows终端输出如下。

怎么查看特定的端口是否被屏蔽了
这就代表无法访问该服务器的端口。

总结

端口别屏蔽一般是电脑防火墙或者由于安全机制大陆防火墙的原因。

通过阅读本文,可以查看服务器特定的端口是否被屏蔽。查看命令是telnet xx.com 443。文章来源地址https://www.toymoban.com/news/detail-496507.html

到了这里,关于怎么查看特定的端口是否被屏蔽了的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Cmd查看端口是否被占用问题

    解决方式: 1、先打开cmd输出: netstat -ano | findstr \\\"端口号\\\" ,查找端口号是否被占用  2、查看对应的 PID信息 也就是最后一行的数字,可以看到图片的PID信息为13128和11372 3、在cmd输入最后输入命令 \\\"taskkill -pid 13128 -f\\\"命令 。回车即可关闭 或者通过 tasklist | findstr \\\"PID \\\" 可以找到

    2024年02月11日
    浏览(26)
  • Linux查看某一端口是否开放

    lsof -i:6379 //如果有显示说明已经开放了,如果没有显示说明没有开放 [root@localhost ~]# lsof -i:6379 netstat -aptn |grep -i 6379 //查看是否监听在0.0.0.0:6379 netstat -lptn |grep -i 6379 //查看TCP类型的端口 netstat -lpun |grep -i 6379 //查看UDP类型的端口 telnet 127.0.0.1 6379 //telnet IP 端口号

    2024年02月10日
    浏览(40)
  • Window系统查看端口是否启用以及占用程序

    1、打开DOS命令行窗口 开始—运行—cmd,或者是 window+R —cmd,调出命令窗口 2、查看当前正在使用的所有端口 命令: netstat -ao 包括协议,端口号,端口状态,使用该端口的进程号PID 3、如果端口过多,可以采用管道来查询过滤 命令: netstat -ao | findstr \\\"6379\\\" 可以查看到使用端口

    2024年02月10日
    浏览(34)
  • 【Linux】查看指定端口的UDP、TCP是否收到数据【2023.07.24】

      场景是终端上报数据给服务端,会有前端进行展示。通过wireshark看到终端给服务端发送数据了,但是UDP无法确定服务端是否正确收到,于是需要在Linux执行一些命令查看是否收到数据。 这个命令会抓取发往或从端口12222的UDP数据报文。 其中: -i enp2s0:指定抓取接口enp2s0上的

    2024年02月15日
    浏览(41)
  • 可使用Linux 测试IP和端口是否能访问,查看返回状态码

    wget是linux下的下载工具,需要先安装. 用法: wget ip:port 连接存在的端口 telnet是windows标准服务,可以直接用;如果是linux机器,需要安装telnet. 用法: telnet ip port

    2024年02月13日
    浏览(27)
  • 怎么检查服务器的端口是否开放

    检查服务器端口是否开放可以通过多种方法实现,包括使用命令行工具、网络扫描工具或在线服务。以下是一些常用方法: 1. 使用命令行工具 1.1. telnet telnet 是一个非常基础的工具,可以用来检查指定端口的开放状态。不过, telnet 可能不是默认安装在所有操作系统上。 如果

    2024年04月08日
    浏览(32)
  • Linux学习之nginx虚拟域名主机,lsof和netstat命令查看端口是否被监听

    需要先参考我的博客《Linux学习之Ubuntu 20.04在https://openresty.org下载源码安装Openresty 1.19.3.1,使用systemd管理OpenResty服务》安装好 Openresty 。 虚拟域名可以使用让不同的域名访问到同一台主机。 cd /usr/local/openresty 切换当前访问目录到 /usr/local/openresty 。 在 /usr/local/openresty/nginx/co

    2024年02月11日
    浏览(39)
  • 怎么查看自己的Wifi是否被盗用 怎么查看wifi有几个人用

      有时候,我们怕麻烦,会简单给wifi设置一个密码,这种密码很容易被别人猜出来,或者简单破解;或者有时候,感觉网速特别慢,难道是密码被别人知道了吗?以下就来介绍如何查看wifi密码有没有失窃? 下面我就以D-link的路由器为例介绍下告诉大家怎么查看自己家里的网

    2024年02月08日
    浏览(28)
  • linux怎么查看端口被哪个进程占用

    两种查看方法(例如80端口): 1、使用fuser命令,可以直接在Linux上查看指定端口被哪个进程占用了,语法为“fuser -v 80/tcp”,运行结果里会包含进程的名字和id。 2、使用lsof命令,能根据指定端口找到对应的进程信息,语法为“lsof -i:80”,可以在输出结果中查看占用80端口的

    2024年02月13日
    浏览(32)
  • 华纳云:ubuntu中怎么查看进程占用的端口

    在Ubuntu中,你可以使用以下命令来查看进程占用的端口: 打开终端(Terminal)。 使用 netstat 命令来查看进程占用的端口。以下是几个常用的命令示例: 查看所有进程占用的端口和地址: netstat -tuln 查看TCP端口占用情况: netstat -tln 查看UDP端口占用情况: netstat -uln 这些命令会

    2024年02月12日
    浏览(28)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包