Java 里面有没有获取 本机 DNS 的类和方法? 哪个方法? 是 getCanonicalHostName()? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 //通过IP地址取机器名 InetAddress ipa; byte[] ipadd = { (byte) 192, (byte) 168, (byte) 7, (byte) 76 }; try { ipa = InetAddress.getByAddress(ipadd); System.out.println(ipa.getHostName() + " " + ipa.getHostAddress()); } catch (UnknownHostException e) { // TODO 自动生成 catch 块 e.printStackTrace(); } 这个是取IP地址吧 不是DNS 取本机的机器名是可以的getLocalHost().getHostName()本机的DNS确实有点难,DNS是在internet上才有意义的。需要在网络上建立好连接后得到socket的话,倒是也可以getHostName的。比如在applet中可以getCodeBase().getHost() String.getBytes().length每台机器上得到的值为什么不同 ProcessBuilder 怎样调用 keytool命令? 求一个md5加密算法的例子 请问这个需求的sql怎么写呀? 多谢! N处错误咋改呀 初学者碰上碰上怪现象,网高人指点! Java Reflect的class与Interface问题 简单问题:怎么让我的定时任务连续执行?过来看看,很有意思。 如果有入口函数main,系统就认为是PUBLIC 类?? 如何得到unicode字符串? 把图像文件写入sql server数据库???在线等待 初学Java,帮我看看为何无法通过编译?
InetAddress ipa;
byte[] ipadd = { (byte) 192, (byte) 168, (byte) 7, (byte) 76 };
try {
ipa = InetAddress.getByAddress(ipadd);
System.out.println(ipa.getHostName() + " " + ipa.getHostAddress());
} catch (UnknownHostException e) {
// TODO 自动生成 catch 块
e.printStackTrace();
}
getLocalHost().getHostName()
本机的DNS确实有点难,DNS是在internet上才有意义的。需要在网络上建立好连接后
得到socket的话,倒是也可以getHostName的。
比如在applet中可以
getCodeBase().getHost()