Java-获取本地主机的域名和主机名(net)
来源:互联网 发布:华为数据卡槽不能换 编辑:程序博客网 时间:2024/06/05 08:09
更新二---关于获取主机域名和主机名
今天也正好学到了关于网络配置这一方面,DNS刚刚开始了解
等我更加了解DNS的时候会在这里补上的----sorry
这次的更新内容也是很简单的只是个利用函数获取数据的操作
等我更加了解DNS的时候会在这里补上的----sorry
这次的更新内容也是很简单的只是个利用函数获取数据的操作
getLocalHostNameBtn.addActionListener(new ActionListener() {@Overridepublic void actionPerformed(ActionEvent e) {try {InetAddress inetAddr=InetAddress.getLocalHost();String canonical=inetAddr.getCanonicalHostName();<span style="white-space:pre"></span>//获取主机的域名String host=inetAddr.getHostName();<span style="white-space:pre"></span>//获取主机名domainTextfield.setText(canonical);hostTextfield.setText(host);} catch (Exception e2) {// TODO: handle exception}}});
查看API文档
①getHostName
public String getHostName()
- 获取此 IP 地址的主机名。
如果此 InetAddress 是用主机名创建的,则记忆并返回主机名;否则,将执行反向名称查找并基于系统配置的名称查找服务返回结果。如果需要查找名称服务,则调用
getCanonicalHostName
。如果有安全管理器,则首先使用主机名和
-1
作为参数来调用其checkConnect
方法,以查看是否允许该操作。如果不允许该操作,则其返回 IP 地址的文本表示形式。 - 返回:
- 此 IP 地址的主机名;如果安全检查不允许操作,则返回 IP 地址的文本表示形式。
- 另请参见:
getCanonicalHostName()
,SecurityManager.checkConnect(java.lang.String, int)
②getCanonicalHostName
public String getCanonicalHostName()
- 获取此 IP 地址的完全限定域名。最大努力方法,意味着根据底层系统配置可能不能返回 FQDN。
如果有安全管理器,则此方法首先使用主机名和
-1
作为参数调用其checkConnect
方法,来查看是否允许调用代码知道此 IP 地址的主机名(即是否允许连接到该主机)。如果不允许该操作,则其返回 IP 地址的文本表示形式。 - 返回:
- 此 IP 地址的安全限定域名;如果安全检查不允许操作,则返回 IP 地址的文本表示形式。
- 从以下版本开始:
- 1.4
- 另请参见:
SecurityManager.checkConnect(java.lang.String, int)
0 0
- Java-获取本地主机的域名和主机名(net)
- java 获取本地ip 主机名
- C# 获取主机对应的IP地址和主机名
- 获取本地计算机的主机名
- 获取本地计算机的主机名
- jsp获取主机地址和主机名
- 主机名、域名、IP、MAC地址的获取
- 获取本地IP地址和主机名
- 获取本地主机名和IP地址
- C++获取本地计算机主机名和IP
- 主机名和域名之间的区别
- 更改本地主机域名
- 获得主机的IP和主机名
- Java网络编程 获取本地主机名称和地址
- IP、主机名和域名
- 通过主机名(域名)获取IP地址,主机别名等信息
- asp.net获取IP和主机名
- Java 获取本机的ip和主机名
- Spring获取bean的最简单方法
- 387.The Smallest Difference-最小差(中等题)
- Map与Set的使用little tips
- java基础:多态(0921.2016).
- C++ find函数
- Java-获取本地主机的域名和主机名(net)
- 面向对象的高级编程
- Android屏幕适配经验谈
- 自动化测试(selenium)
- Hibernate多对多操作
- 用异或来交换两个变量是错误的
- Android 权限,权限分组的一些问题
- python 网络编程
- Android图文混排(一)-实现EditText图文混合插入上传