我正在使用Windows Server 2012-R2(amazon ec2)计算机。
我想更改并验证其中的主机名。我检查了net并找到了hostname命令。但是当我运行hostname或hostname -i命令时,我得到以下错误..
sethostname:使用网络控制面板小程序设置主机名。
不支持主机名-s。
我进一步搜索了这个问题,显然这个命令在Windows 2012-r2服务器上不可用。是否有任何替代或解决方法命令可以帮我完成工作?
答案 0 :(得分:3)
在Windows上,计算机名称通常也称为主机名。然而,这会造成一些混乱。有些人使用术语主机名来指代只能在DNS服务器上设置的域名最左边的部分。但是,主机名的另一个含义只是分配给计算机网络上的计算机的任意标签,并且可以在特定计算机上直接更改。
有几种方法可以在Windows 2012上从命令行更改计算机名称:
方法1.打开cmd并输入:
SCONFIG and you will get selection menu where #2 says Computer Name:
方法2.从cmd类型:
netdom renamecomputer %computername% /newname:<NewName> /reboot:0
方法3.从PowerShell控制台:
netdom renamecomputer $env:computername /newname:<NewName> /reboot:0
验证名称格式cmd类型:
nbtstat -A xxx.xxx.xxx.xxx (where x is the ip address)
验证名称格式cmd的另一种方法是输入&#34; hostname&#34;没有任何参数:
hostname