建一个简单的demo,加入如下彩色的部分即可
package com.example.demo;import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;@SpringBootApplication
public class DemoApplication {public static void main(String[] args) {SpringApplication.run(DemoApplication.class, args);        System.out.println("ping测试");System.out.println("..................");ping("www.baidu.com");ping("www.baidu.cn");ping("www.baidu.org");System.out.println("..................");}    /*** ping IP地址或域名* @param ip 如:www.baidu.com* @return 是否通讯正常*/public static boolean ping(String ip){Runtime runtime = Runtime.getRuntime(); // 获取当前程序的运行进对象Process process = null; // 声明处理类对象String line = null; // 返回行信息InputStream is = null; // 输入流InputStreamReader isr = null; // 字节流BufferedReader br = null;boolean res = false; // 结果try {process = runtime.exec("ping " + ip); // PINGis = process.getInputStream(); // 实例化输入流isr = new InputStreamReader(is,"gbk"); // 把输入流转换成字节流,传入参数为了解决"gbk"中文乱码问题br = new BufferedReader(isr); // 从字节中读取文本while ((line = br.readLine()) != null) {line = new String(line.getBytes("UTF-8"),"UTF-8");if (line.contains("TTL")) { // 通了res = true;System.out.println(line);break;}}is.close();isr.close();br.close();if (res){System.out.println("ping: " + ip + " 通..");} else{System.out.println("ping: " + ip + " 不通..");}} catch (IOException e) {System.out.println(e);runtime.exit(1);}return res;}}

在cmd上执行以下命令

D:\java_projects\demo_ping\target>java -jar demo-0.0.1-SNAPSHOT.jar

运行效果

java ping域名相关推荐

  1. linux怎样ping域名看不到ip,在linux下,ping域名ping不了,ping ip却可以解决办法

    ping域名: [root@zyy ~]# ping www.baidu.com ping: unknown host www.baidu.com ping ip时: [root@zyy ~]# pi ...

  2. java ping 实现的_java实现ping功能

    一.纯Java实现ICMP的ping命令 import java.io.*; import java.net.*; import java.nio.channels.*; import java.ut ...

  3. php如何ping域名的ip,使用PHP ping域名或IP

    废话没有,直接贴代码. /** * 使用PHP检测能否ping通IP或域名 * @param type $address * @return boolean */ function pingAddre ...

  4. ping +域名 具体能做什么

    解释:ping域名, 其实就是看看这个域名有没有正常的工作,或者看看刚刚自己做的域名解析有没有生效,另外还可以看见我们访问这个域名的速度怎么样. 具体步骤: 1.window系统,ctrl+R组合建, ...

  5. ping 域名显示 Ping request could not find host 但是nsloo

    ping ip 可以通,ping 域名不通 ping www.g.cn Ping request could not find host www.g.cn. Please check the name ...

  6. win10能够正常访问网站、ip正常ping通,但是ping域名显示”请求找不到主机......“

    win10能够正常访问网站.ip正常ping通,但是ping域名显示"请求找不到主机-" 1.问题描述 在使用wireshark分析数据包的时候,想要通过ping命令查看域名的ip ...

  7. Ping域名的时候出现ping:unknown host xxx.xxx

    如果ping域名的时候出现ping:unknown host  xxx.xxx 但是ping IP地址的时候可以通的话 可知是dns服务器没有配置好, 查看一下配置文件/etc/resolv.conf ...

  8. [Java]ping或扫描端口的工具类

    2019独角兽企业重金招聘Python工程师标准>>> import java.io.BufferedReader; import java.io.IOException; impo ...

  9. linux下能ping ip不能ping域名详解

    今天在开发的同事来说,内网不能通过域名访问自己的服务器!然后做了下面的测试发现这样的问题: [root@itmop ~]# ping www.downcc.com ping: unknown host ...

最新文章

  1. Route 66地图安装的一个简单方法,在N70上验证过
  2. 初中教师资格证计算机试讲教案模板,初中数学教师资格证面试教案模板: 《投影》...
  3. 当钢铁直男去应聘...... | 每日趣闻
  4. Java Code Examples for java.net.Authenticator
  5. imp导入时触发器的状态
  6. Spring Boot Security
  7. mysql 查看端口_新手连接MySQL数据库,再也不怕连不上了
  8. ensp1.3.00.100用哪个virtualbox_virtualBox使用 Ubuntu18.0.4
  9. html中隐式转换成数字,关于 JS 类型隐式转换的完整总结
  10. 富文本编辑器中空格转化为a_熙态农业:富硒鸡蛋有什么营养价值?
  11. 用标号跳出当前多重嵌套循环是否继续执行循环_在Java中如何跳出当前的多重嵌套循环?...
  12. powerquery加载pdf_老板让我汇总PDF文件,我不会,同事用Excel两分钟就搞定
  13. 一周成python大神_2个月把你变成selenium+Python大神,上海悠悠带你飞!
  14. HTML的标签与属性/title标签/meta标签/
  15. 【图像隐藏】基于LSB算法实现数字水印嵌入提取matlab代码
  16. 计算机的优势和劣势_计算机专业毕业生考研还是就业应该怎么选?
  17. 工业通讯总线RS485和RS232
  18. python微博情感分析,Python情感分析:鹿晗的粉丝们究竟原谅他了吗?
  19. GEF原理及实现系列(四、控制器)
  20. 2022-2028年全球与中国军用浮桥行业深度分析

热门文章

  1. pyscripter支持python什么版本_PyScripter|PyScripter(Python集成开发环境)下载v3.4.2.0官方版64位/32位 - 欧普软件下载...
  2. AI绘画与虚拟人生成实践(二):智能不智障!用chatgpt自动写爆款内容
  3. 计算机联锁控制台功能,计算机联锁控制台的改进及应用
  4. Linux基础知识-1
  5. 瑞星微RK3288 开发板(ARM Cortex-A17架构)
  6. 如何获取微信好友的地理位置信息
  7. 了解过什么是 DDD吗?一文带你掌握!(至尊典藏版)
  8. 过程控制工程,离子膜烧碱一次盐水精制的膜过滤器压力控制
  9. 课后作业4:个人总结
  10. 每天温习一个JS方法之Array.flat方法 第六天