java ping域名
建一个简单的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域名相关推荐
- 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 ...
- java ping 实现的_java实现ping功能
一.纯Java实现ICMP的ping命令 import java.io.*; import java.net.*; import java.nio.channels.*; import java.ut ...
- php如何ping域名的ip,使用PHP ping域名或IP
废话没有,直接贴代码. /** * 使用PHP检测能否ping通IP或域名 * @param type $address * @return boolean */ function pingAddre ...
- ping +域名 具体能做什么
解释:ping域名, 其实就是看看这个域名有没有正常的工作,或者看看刚刚自己做的域名解析有没有生效,另外还可以看见我们访问这个域名的速度怎么样. 具体步骤: 1.window系统,ctrl+R组合建, ...
- 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 ...
- win10能够正常访问网站、ip正常ping通,但是ping域名显示”请求找不到主机......“
win10能够正常访问网站.ip正常ping通,但是ping域名显示"请求找不到主机-" 1.问题描述 在使用wireshark分析数据包的时候,想要通过ping命令查看域名的ip ...
- Ping域名的时候出现ping:unknown host xxx.xxx
如果ping域名的时候出现ping:unknown host xxx.xxx 但是ping IP地址的时候可以通的话 可知是dns服务器没有配置好, 查看一下配置文件/etc/resolv.conf ...
- [Java]ping或扫描端口的工具类
2019独角兽企业重金招聘Python工程师标准>>> import java.io.BufferedReader; import java.io.IOException; impo ...
- linux下能ping ip不能ping域名详解
今天在开发的同事来说,内网不能通过域名访问自己的服务器!然后做了下面的测试发现这样的问题: [root@itmop ~]# ping www.downcc.com ping: unknown host ...
最新文章
- Route 66地图安装的一个简单方法,在N70上验证过
- 初中教师资格证计算机试讲教案模板,初中数学教师资格证面试教案模板: 《投影》...
- 当钢铁直男去应聘...... | 每日趣闻
- Java Code Examples for java.net.Authenticator
- imp导入时触发器的状态
- Spring Boot Security
- mysql 查看端口_新手连接MySQL数据库,再也不怕连不上了
- ensp1.3.00.100用哪个virtualbox_virtualBox使用 Ubuntu18.0.4
- html中隐式转换成数字,关于 JS 类型隐式转换的完整总结
- 富文本编辑器中空格转化为a_熙态农业:富硒鸡蛋有什么营养价值?
- 用标号跳出当前多重嵌套循环是否继续执行循环_在Java中如何跳出当前的多重嵌套循环?...
- powerquery加载pdf_老板让我汇总PDF文件,我不会,同事用Excel两分钟就搞定
- 一周成python大神_2个月把你变成selenium+Python大神,上海悠悠带你飞!
- HTML的标签与属性/title标签/meta标签/
- 【图像隐藏】基于LSB算法实现数字水印嵌入提取matlab代码
- 计算机的优势和劣势_计算机专业毕业生考研还是就业应该怎么选?
- 工业通讯总线RS485和RS232
- python微博情感分析,Python情感分析:鹿晗的粉丝们究竟原谅他了吗?
- GEF原理及实现系列(四、控制器)
- 2022-2028年全球与中国军用浮桥行业深度分析
热门文章
- pyscripter支持python什么版本_PyScripter|PyScripter(Python集成开发环境)下载v3.4.2.0官方版64位/32位 - 欧普软件下载...
- AI绘画与虚拟人生成实践(二):智能不智障!用chatgpt自动写爆款内容
- 计算机联锁控制台功能,计算机联锁控制台的改进及应用
- Linux基础知识-1
- 瑞星微RK3288 开发板(ARM Cortex-A17架构)
- 如何获取微信好友的地理位置信息
- 了解过什么是 DDD吗?一文带你掌握!(至尊典藏版)
- 过程控制工程,离子膜烧碱一次盐水精制的膜过滤器压力控制
- 课后作业4:个人总结
- 每天温习一个JS方法之Array.flat方法 第六天