Java-获取本地主机的域名和主机名(net)
更新二---关于获取主机域名和主机名
等我更加了解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)
Java-获取本地主机的域名和主机名(net)相关推荐
- java获取访问路径、域名、项目名、请求入参
2019独角兽企业重金招聘Python工程师标准>>> 废话不多说(这句不是废话吗>>),直接提出可以运行的类,你放到一个web项目访问下就知道了. //测试页面-跳转到 ...
- 1.Java获取本机IP地址,主机名,域名
1.如何在程序中获取本机的IP地址,主机名以及域名呢? 在java中,我们可以利用java.net.InetAddress这个类来实现. InetAddress 类提供了操作 IP 地址的各种方法.该 ...
- 关于java获取本地ip的几种方法
关于java获取本地ip的几种方法 1.获取本地ip的方法 System.out.println(InetAddress.getLocalHost().getHostAddress()); 2.域名解 ...
- Linux C 获取本地 ip mac 域名对应 ip
获取本地 ip 地址,mac,通过域名获取对应的 ip, 是网络编程可能遇到的比较常见的操作了,所以总结如下(封装了3个函数), 直接上代码: #include <stdio.h> #in ...
- java获取本地mac地址
如何用java代码获取本地mac地址呢? 我们可以通过cmd命令:ipconfig -all 来查看我们电脑上的mac地址是多少. 目录 一.自定义方法获取本地mac地址 二.利用第三方工具类获取本 ...
- java ip 获取了两个_用Java获取本地的多个IP地址
翻API翻出来的,拿出来晒晒... 特别适用于获取本地的多个IP地址 import java.net.InetAddress; import java.net.NetworkInterface; im ...
- Java 获取本地时间与网络时间
Java获取的时间分为本地时间和网络时间,一般情况下开发中获取的都是本地时间,但是有些情况也需要我们去获取网络时间,以校验时间的准确性. 下面我会分别介绍获取本地时间和网络时间的方法: 获取本地时间 ...
- java获取本地的临时文件夹
今天做的一个先将字符串保存到本地文件的功能,但是不知道怎么获取本地文件的临时路径了. 废话不多说,直接上代码: public class MyTest {public static void main ...
- Java获取本地ip方法_Java获取本地IP方法详解
获取本地服务器IP经常会出现127.0.0.1,0:0:0:0:0:0:0:1,fe80:0:0:0:960:74bd:e1a0:e5b9%11 这些情况,以下代码可解决此问题 public stat ...
- java获取本地打印机,以及判断打印机是否脱机状态
获取本地上所有的打印机 文章中所有返回的类型,是自定义RestFul接口返回类型,你们也可以直接返回数组 如果要看restful定义类请移步======>https://blog.csdn.ne ...
最新文章
- python基础知识8——常见内置模块
- 谈谈Java运行机制
- Linq To Xml学习 - 1.LINQ to XML 概述
- [linux-nopage]内存映射虚拟字符设备驱动【P119】
- SpringMVC简介-传统的Model1和Model2/MVC思想及其优势/Spring MVC的优势
- Spring Boot进阶之Web进阶 代码推送的github上面去
- 如何在一台没有网的电脑上安装anaconda_简述验证Anaconda是否安装成功的两种方式...
- 眼下很多创业者之所以会创业失败
- 长沙 · 中国1024程序员节盛况空前,500 万程序员线上线下引爆星城
- java调用百度api进行身份证识别
- Abaqus帮助文档翻译——启动和退出Abaqus/CAE
- hadoop 2022 面试题总结了
- 一本快速入门ARM64体系结构的编程书
- dbf 转mysql_DbfToMysql-DbfToMysql(Dbf数据转换Mysql工具)下载 v1.6官方版--pc6下载站
- 面包屑导航html页面,react怎么实现面包屑导航
- JS仿写刮刮乐小例子
- 宇视科技2015应届生招聘笔试题
- ImageMagick -- 图片处理
- 使用exe4j+inno setup打包exe文件踩坑记录
- 如何将JPG转换为PNG?两种图片格式转换的方法交给你
热门文章
- 回顾2017展望2018
- 俞敏洪沉默,新东方落泪
- 【Python】日期处理-中国法定节假日
- Google Chrome最强鼠标手势插件面世
- local variable ‘count‘ referenced before assignment
- Ubuntu系统垃圾清理、Debian系统垃圾清理
- 梅花雪MzTreeView2.0 的checkbox完全攻略
- m132nw与m132snw差异_最新评测揭秘m132nw与m132snw差异哪个好?各个型号有什么区别?用户实话实说...
- MySQL --- 函数大全3
- base64在线解码(等号或者双等号结尾的数据的解码)