📄 info.java
字号:
package ipconfig;import java.net.NetworkInterface;import java.util.Enumeration;import java.net.InetAddress;/** * Title: 获取网站信息 * Description: 该实例从Internet网络中获取一个服务器的IP地址、机器名称、子网掩码、DNS配置等信息。 * Copyright: Copyright (c) 2002 * Company: 北京师范大学计算机系 * @author 梁志伟 * @version 1.0 */public class Info { private NetworkInterface netIntr; private String display_name; private String name; private String addr; private String host_name; private String full_name; public Info(NetworkInterface netIntr) { this.netIntr =netIntr; getInfo(); } private void getInfo(){ try{ display_name=netIntr.getDisplayName() ; name=netIntr.getName() ; Enumeration inetAddrs=netIntr.getInetAddresses() ; while (inetAddrs.hasMoreElements()){ InetAddress inet_addr=(InetAddress)inetAddrs.nextElement(); addr=inet_addr.getHostAddress() ; host_name=inet_addr.getHostName(); full_name=inet_addr.getCanonicalHostName(); } } catch(Exception e){ System.out.println(e); } } public String getDisplayName(){ return display_name; } public String getName(){ return name; } public String getAddress(){ return addr; } public String getHostName(){ return host_name; } public String getFullName(){ return full_name; }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -