java入门, 记录检测网络

一、需求

      在开发中,我们经常需要本地连接服务器,或者数据库这些机器或者组件,但是有时候网络不通,我们怎样检测,除了ping 和 telnet 还需要那些常用的技能。

二、检测网络

1、一般我们先ping一些需要连接的网络ip 或者域名

比如:

ping baidu.com
C:\Users\lenovo>ping baidu.com

正在 Ping baidu.com [110.242.68.66] 具有 32 字节的数据:
来自 110.242.68.66 的回复: 字节=32 时间=123ms TTL=50
来自 110.242.68.66 的回复: 字节=32 时间=52ms TTL=50
来自 110.242.68.66 的回复: 字节=32 时间=46ms TTL=50
来自 110.242.68.66 的回复: 字节=32 时间=44ms TTL=50

110.242.68.66 的 Ping 统计信息:
    数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
    最短 = 44ms,最长 = 123ms,平均 = 66ms

C:\Users\lenovo>

ping   110.242.68.66

但是为啥ping地址直接不通

但是telnet  110.242.68.66 80 端口却是通的

C:\Users\lenovo>telnet 110.242.68.66 80

那就是这个ip 10.242.68.66 是禁止ping的

所以有时候我们并不是直接ping  ip就能得出结论网络是不是通。

为什么有时候需要设置ip禁止ping

  首先我们要知道为什么要禁止Ping,禁止Ping的好处是什么坏处是什么!

      禁止Ping的好处通常是为了保护服务器的安全。通过禁止Ping,可以防止攻击者对服务器进行拒绝服务(DoS)攻击。

      在网络环境中,Ping是一种常用的网络诊断工具,通过向目标主机发送ICMP请求,以测试主机的存活情况和网络延迟情况。然而,攻击者也可以利用Ping命令对目标主机进行大量的ICMP请求,以对目标主机造成拒绝服务(DoS)攻击。这种攻击方式可以对服务器造成很大的压力,导致服务器不能正常工作。禁止Ping还可以隐藏服务器的存在,防止攻击者扫描网络来搜索漏洞。系统管理员通常会通过禁止Ping来保护服务器不受攻击。

      禁止Ping也有一些坏处。首先,禁止Ping可能会影响系统管理员对服务器状态的监测。因为Ping是一种常用的诊断工具,它可以帮助系统管理员快速诊断服务器故障。禁止Ping可能会导致系统管理员无法及时诊断问题,从而延误问题的解决。

三、查看网络路由

1、查看网络都经过哪些路由,在哪里被阻断了

命令:

tracert   110.242.68.66

2、有时候需要和网络管理沟通,需要知道本地电脑的内网ip和外网ip

我们经常忽略的是提供了内网IP,但是我们能访问外网是通过外网ip的

内网IP直接通过

ipconfig 命令查看就可以

那么外网IP怎么查看呢

其实就是通过 百度搜索框  搜索 IP就是显示的本机上网的外网IP

如果是linux服务器 则可以通过命令

curl ifconfig.me

 或者

curl www.cip.cc

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

奋力向前123

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值