主机名、计算机名、域名、IP地址怎么区别?

主机名、计算机名、域名、IP地址怎么区别?,第1张

主机名:用于标识一台机器,多用于unix/linux系统上,打hostname便是

计算机名:与主机名用处类似,但常见于windows系统与网络。

域名:域的名字,域可windows的active directory网络中,是一个便于管理的网络单位,一些计算机的集合。域名也常指网址后面的一段(如sina.com.cn)或网址本身

IP地址:这才是最重要的,在tcpip网络中,32或64位数唯一标志一台机器,如192.168.0.1(ipv4)。

扩展资料:

域名是因特网的一项核心服务,它作为可以将域名和IP地址相互映射的一个分布式数据库,能够使人更方便的访问互联网,而不用去记住能够被机器直接读取的IP地址数串。

例如,www.wikipedia.org是一个域名,和IP地址208.80.152.2相对应。IP地址是Internet主机的作为路由寻址用的数字体标识,人不容易记忆。因而产生了域名这一种字符型标识。

IP地址被用来给Internet上的电脑一个编号。大家日常见到的情况是每台联网的PC上都需要有IP地址,才能正常通信。我们可以把“个人电脑”比作“一台电话”,那么“IP地址”就相当于“电话号码”,而Internet中的路由器,就相当于电信局的“程控式交换机”。

IP地址是一个32位的二进制数,通常被分割为4个“8位二进制数”(也就是4个字节)。IP地址通常用“点分十进制”表示成(a.b.c.d)的形式,其中,a,b,c,d都是0~255之间的十进制整数。

参考资料:百度百科-主机名百度百科-IP地址百度百科-域名

/**

* 获取系统名称

* @return

*/

public static String getOsName() {

String os = ""

os = System.getProperty("os.name").toLowerCase()

return os

}

/**

* 获取当前操作系统的语言

* @return 操作系统语言,例如zh(中文),en(英文)

*/ public static String getOSLanguage(){

return System.getProperty("user.language")

}

/**

* 获取当前操作系统的版本

* @return 操作系统版本

*/ public static String getOSVersion(){

return System.getProperty("os.version")

}

/**

* 获取当前系统架构

* @return 系统架构

* */ public static String getOSArch(){

return System.getProperty("os.arch")

}

windows+R键 输入cmd 打开命令提示符窗口 输入 hostname 回车即可看到主机名

修改主机名可以用注册表修改(下面两项):

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters] "NV Hostname"="skyroot" "Hostname"="这里是需要修改的主机名"

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\ComputerName\ComputerName] "ComputerName"="这里是需要修改的主机名"


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/758284.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-08-17
下一篇2023-08-17

发表评论

登录后才能评论

评论列表(0条)

    保存