telnet 查看端口是否可访问
说到为什么还得从DNS服务器说起。我在我的电脑上安装了DNS服务器,但是用网络去访问还怎么都访问都不上去。于是我就打开dos窗口,用ping命令查看是否可以ping(如 ping 125.34.49.211)通。一查能够ping通。既然可以通,那么就说明这个地址是有效的,那问题出现在那边呢,只能出现在访问的端口port上,于是我就想我应该查看一下端口是否可以进行访问。在dos窗口输入telnet ip port(如:
telnet 125.34.49.211 8080).报的错神奇的很,告我telnet不是内部或者外部命令。难道我的telnet服务没有安装或者没有开启。(当然这种问题现在我知道会发生在win7上,xp是没有这种情况--除非你path路径破坏了)。
于是我就一顿神捅呀,终于捅ok了。在此就是想把自己的一点经验给大家分享下,免得大家碰到同样的问题了,没思路解决...希望和大家一起成长...一起收获人生的价值...
这个也可以说是:telnet可以做什么?在前面我已经提到过了,就是查某一个端口是否可以使用。
我们搞开发的时候,经常的端口就是 8080。那么你可以启动服务器,用telnet 去查看下这个端口是否可用。
总之一句话: telnet就是查看某个端口是否可访问。
在win7不能够使用的主要原因是由于win7默认情况下是没有安装telnet服务,所以我们需要安装telnet服务。怎么安装呢?很简单,不需要您下载任何的软件,只需要您简单的做如下操作:
【开始菜单】---【控制面板】----【程序和功能】----【打开或关闭Windows功能】-----在这里就可以看到【telnet服务器】和【telnet客服端】。
如果要访问他人电脑的就安装个客服端,如果要访问自己电脑的就需要两个都安装了,因为自己电脑既是服务器又是客服端了。
哎,哥们你行不行呀,我按照您说的一步一步的操作了两三遍了,telnet还是不给力呀,还是不能查看端口呀。这个原因的就是:当你做了如上的操作之后需要您重新打开一个dos窗口。这又是什么道理呢?这个也很简单:就是dos窗口启动的时候会加载一些配置,大家比较熟悉的比如有path路径....
所以我们修改了如上的配置,当然需要重新启动下了。
搞了半天(我可是搞了半个晚上呀...早上4:00--搞到6:00,当然包括些这篇文章),居然还是不好使,这时候一般人心情都会是噪的。记住一定要战胜自己内心的那股烦躁,这样你才能够爆发你的潜能。
对于这个问题,我也是搞了比很久还很久的时间,一直没发现问题。我当时还怀疑是不是我路由器设置的端口映射有问题,我还重启了路由器,但是还是没能够好使。也不知道怎么搞的,我突然间就想到了会不会是防火墙的问题(记得当时是:灵光一闪呀,顿时心情豁然也)。
那为什么一开始没有想到是防火墙的原因呢?这个还得从我的凌波软件说起。大家都知道在使用凌波软件的时候是不能开启防火墙的,否则是无法连接的。所以我每次一安完凌波就关闭了防火墙。在前一阵子我的电脑不小心被我搞的系统瘫痪了,所以重新搞了一个系统,这次由于没有凌波软件,所以也就没有关闭防火墙了。当然端口就无法访问了。
关闭防火墙是一件很简单的事情:【开始】--【控制面板】--【Windows防火墙】--在这里就可以选择是关闭还是开启防火墙了。
操作完之后,我在dos又访问了一下,果然好使了,心里那个爽,真是无法用鸟语来形容了。
爽够之后,我又想到一个问题:这样开启防火墙是在不安全呀,怎么不能开放所有的端口呀。于是我就问自己是否能够只开启我想开启的端口呢。又是我一顿神搞呀。终于搞的差不多了。在此也分享下,具体的操作如下:
【开启】---【控制面板】--【Windows防火墙】--【高级设置】--【入站规则】--【新建规则(在界面的最右边)】---【端口】--【Tcp】--输入【特定本地端口(我这边就是输入8080)】--【允许连接】--【具体情况下可配置只允许访问的用户,这边没有配置,直接下一步】--【配置可访问的计算机,这边也没有配置,直接下一步】--【域,专用,公用都选择上,下一步】--【输入规则名称(比如我这边是要开发tomcat让外面访问,就起名TomcatServer)】--【完成即可】
最后还需要大家注意的一点就是:如果你的服务是在工具开启的只对本机有用。什么意思呢?比如你在开发的时候,开启了一个工具eclipse,在eclipse里运行Tomcat,那么这个端口是只能本机进行访问的。Telnet外部ip是不能够访问的。
在在最后要是还有问题的话,就重新启动计算机。这是什么道理呢?这个主要是由于你修改了计算机的配置,计算机一时半会还不能反应过来,所以通过重新启动来更新这些配置。
telnet 127.0.0.1 8080 很高兴,崩的一声就入了(如果能连上的话,会进入一个黑不溜秋的界面.)。但是搞了半天,你会说:这可咋出去呀。邪门了,exit,q,quit,q!,esc wq 怎么都不好使呀..
呵呵,很高兴你能够知道以上的几个命令,It is not a simple thing(已经是不简单的事情了).但是吧,要退出telnet的界面命令还是比较怪的:
首先需要按ctrl+] ,然后在按 q,这样就能够退出了。
最后在把文章中涉及的命令总结下:
1>ping + ip: 查看某一个ip地址是否能够连通,如: ping 125.34.49.211
2>telnet ip port : 查看某一个机器上的某一个端口是否可以访问,
如:telnet 125.34.49.211 8080
3>退出命令: exit---退出dos窗口,q!,wq---Linux下退出vi编辑器
ctrl+],之后在按q ---退出telnet界面
quit---退出mysql.......
作者之言:成长来自思考,来自问题的解决.生活就是发现问题,解决问题。
【Spring Boot 系列博客】
【视频&交流平台】
à悟空学院:https://t.cn/Rg3fKJD
学院中有Spring Boot相关的课程!点击「阅读原文」进行查看!
SpringBoot视频:http://t.cn/A6ZagYTi
Spring Cloud视频:http://t.cn/A6ZagxSR
SpringBoot Shiro视频:http://t.cn/A6Zag7IV
SpringBoot交流平台:https://t.cn/R3QDhU0
SpringData和JPA视频:http://t.cn/A6Zad1OH
SpringSecurity5.0视频:http://t.cn/A6ZadMBe
Sharding-JDBC分库分表实战:http://t.cn/A6ZarrqS
分布式事务解决方案「手写代码」:http://t.cn/A6ZaBnIr
网易云课堂视频最新更新:
第十一章 Spring Boot 日志
1、spring boot日志—理论
2、Spring Boot日志-logback
3、Spring Boot日志-log4j2
第十二章 Spring Boot 知识点2
1、spring boot 服务配置和部署
2、Spring Boot 定制URL匹配规则
历史章节:
第一章 快速开始
1、Spring Boot之Hello World
2、Spring Boot之Hello World访问404
第二章 Spring Boot之JSON
1、spring boot返回json数据
2、Spring Boot完美使用FastJson解析JSON数据
第三章 Spring Boot热部署
1、Spring Boot热部署(springloader)
2、springboot + devtools(热部署)
第四章 Spring Boot数据库
1、Spring Boot JPA/Hibernate/Spring Data概念
2、Spring Boot JPA-Hibernate
3、Spring Boot Spring Data JPA介绍
4、Spring Boot JdbcTemplate
5、Spring Boot集成MyBatis
第五章 web开发
1、全局异常捕捉
2、配置server信息
3、spring boot使用thymeleaf
4、Spring Boot 使用freemarker
5、Spring Boot添加JSP支持
第六章 定时任务
1、Spring Boot定时任务
2、Spring Boot 定时任务升级篇(动态修改cron参数)
3、Spring Boot 定时任务升级篇(动态添加修改删除定时任务)
4、Spring Boot 定时任务升级篇(集群/分布式下的定时任务说明)
5、Spring Boot Quartz介绍
6、Spring Boot Quartz在Java Project中使用
7、Spring Boot 集成Quartz普通使用
8、Spring Boot 集成Quartz升级版
9、Spring Boot 集成Quartz二次升级版
10、Spring Boot 集成Quartz-Job如何自动注入Spring容器托管的对象
第七章 Spring Boot MyBatis升级篇
1、Spring Boot MyBatis升级篇-注解
2、Spring Boot MyBatis升级篇-注解-自增ID
3、Spring Boot MyBatis升级篇-注解-增删改查
4、Spring Boot MyBatis升级篇-注解-分页查询
5、Spring Boot MyBatis升级篇-注解-分页PageHelper不生效
6、Spring Boot MyBatis升级篇-注解- mybatic insert异常:BindingException: Parameter 'name' not found
7、Spring Boot MyBatis升级篇-注解- #和$符号特别篇
8、Spring Boot MyBatis升级篇-注解-@Result
9、Spring Boot MyBatis升级篇-注解-动态SQL(if test)-方案一:<script>
10、Spring Boot MyBatis升级篇-注解-动态SQL(if test)-方案二:@Provider
11、Spring Boot MyBatis升级篇-注解-动态SQL-参数问题
12、Spring Boot MyBatis升级篇-注解-特别篇:@MapperScan和@Mapper
13、Spring Boot MyBatis升级篇-XML
14、Spring Boot MyBatis升级篇-XML-自增ID
15、Spring Boot MyBatis升级篇-XML-增删改查
16、Spring Boot MyBatis升级篇-XML-分页查询
17、Spring Boot MyBatis升级篇-XML-分页PageHelper不生效
18、Spring Boot MyBatis升级篇-XML-动态SQL(if test)
19、Spring Boot MyBatis升级篇-XML-注解-初尝试
20、Spring Boot MyBatis升级篇- pagehelper替换为pagehelper-spring-boot-starter
第八章 Spring Boot 知识点1
1、Spring Boot 拦截器HandlerInterceptor
2、Spring Boot启动加载数据CommandLineRunner
3、Spring Boot环境变量读取和属性对象的绑定
4、Spring Boot使用自定义的properties
5、Spring Boot使用自定义的properties
6、Spring Boot使用@SpringBootApplication
7、Spring Boot 监控和管理生产环境
第十章 Spring Boot 打包部署
1、Spring Boot打包部署((提供Linux的sh文件))
第十一章 Spring Boot 日志
1、spring boot日志—理论
2、Spring Boot日志-logback
3、Spring Boot日志-log4j2
相关推荐
CMD命令:开始->运行->键入cmd或command(在命令行里可以看到系统版本、文件系统版本) 命令大全 1. gpedit.msc-----组策略 2. sndrec32-------录音机 3. Nslookup-------IP地址侦测器 ,是一个 监测网络中 DNS...
例如,你可以为内部网络设置宽松的限制,允许210.45.160.0/24网段的主机连接,同时为外部网络设置更严格的限制,只允许192.168.0.0/16网段和教育网(.edu.cn)的主机在特定时间段内访问,并且禁止某些特定IP(如192....
为了确认你配置的端口是否正确,可以再次输入`dis cu`查看配置,或者输入特定命令(具体命令依赖于路由器型号)来列出所有开放的端口和其状态。 9. **返回上级界面**: 完成配置后,输入`Quit`命令返回上一级菜单...
1. 访问MODEM管理界面:在命令提示符下输入“telnet 192.168.1.1”,然后输入出厂默认密码“1234”以进入MODEM的主管理界面。 2. 进入高级应用界面:输入“15”以进入“AdvancedApplications”的“SUAServerSetup”...
通过以上步骤,您已经了解了如何在 Linux 系统上安装、启动 Telnet 服务,以及如何自定义端口和访问策略。不过,请务必谨慎处理 Telnet 服务的安全设置,因为 Telnet 通信是明文传输的,容易受到中间人攻击。在生产...
1. **0(Reserved)**:保留端口,一般用于系统内部通信,外部不可见。 2. **7(tcpmux)**:用于提供SGI Irix系统中的一些服务。 3. **19(Echo)**:回显服务端口。 4. **21(FTP)**:文件传输协议端口。 5. **22...
- **4.4.2.3 线缆检测**:检测端口连接的线缆是否正常工作。 **4.4.3 ACL访问控制** - 创建访问控制列表(ACL),定义允许或拒绝特定流量的规则。 - 用于实现基于IP地址的访问控制。 **4.4.4 802.1x** - 配置802...
1. **参观级**:网络诊断工具命令(如`ping`, `tracert`)和从本设备出发访问外部设备的命令(如`Telnet`客户端、`RLogin`)。此级别命令不允许进行配置文件保存的操作。 2. **监控级**:用于系统维护、业务故障...
在NetApp FAS3220中,卷划分可以根据业务需求灵活配置,例如按照应用类型、部门或者特定的数据访问模式来组织数据,从而提高存储资源的利用率和性能。 #### 五、初始化安装配置过程 ##### 5.1 存储初始化 NetApp ...
- 使用Telnet命令查看客户端表,了解客户端连接状态。 ### 三、NAT配置 - **配置内容**: - **ClientNAT**:配置客户端NAT,确保客户端可以通过转换后的地址访问服务器。 - **ServerNAT**:配置服务器端NAT,...
- 先外部后内部:先检查外部连接和环境因素,再考虑内部硬件或软件问题。 - 先硬件后软件:优先排查硬件故障,再检查软件设置。 - 由简到繁:从简单的问题入手,逐步深入复杂问题。 #### 二、物理层及以太网故障...
- `telnet IP port`:测试网络连接和端口是否开放。 - `net user`:管理本地用户账户。 - `net localgroup administrators`:管理管理员组成员。 - 创建批处理文件:使用`copy con > file.bat`等命令来创建和编辑...
- 成功建立连接后,可在Xshell主界面中输入命令,实现远程服务器的管理与操作。 #### 五、常见问题及解决方法 1. **无法连接服务器**: - 检查网络连接状态,确保畅通无阻。 - 核实远程服务器的IP地址和端口号...
按下回车键确认命令,系统会提示你是否同意更改,输入"yes"并再次回车,路由器将会自动重启,新的设置就会生效。 一旦路由器重启,你可以通过浏览器来访问和配置它。在浏览器的地址栏输入192.168.0.1,这将打开...
NAT(Network Address Translation)起到将内部私有地址翻译成外部合法的全局地址的功能,它使得不具有合法IP地址的用户可以通过NAT访问到外部Internet. 当建立内部网的时候,建议使用以下地址组用于主机,这些地址是...
- **配置模式**:包括用户配置模式(提示符`>`)、特权模式(提示符`#`)、全局配置模式、端口配置模式和VLAN配置模式。熟悉这些模式的切换和相关命令是基础。 2. **VLAN配置**: - **VLAN(虚拟局域网)**:用于...
若内部网络可以访问而外部不能,需检查服务器80端口的telnet连接。如果公司内部访问正常,外部客户出现问题,可能需要提供远程支持或检查服务器的网络配置,如双线网络的设定。如果出现电信、网通访问差异,可能涉及...
参观级主要包含网络诊断工具命令(如ping、tracert)以及对外部设备的访问命令(如Telnet客户端、RLogin),但不允许进行配置文件的保存操作。监控级则涉及到系统维护和业务故障诊断,包括display、debugging命令,...