【问题标题】:How to change & verify hostname in windows server 2012 (AWS EC2)如何在 Windows Server 2012 (AWS EC2) 中更改和验证主机名
【发布时间】:2016-01-11 07:35:00
【问题描述】:

我使用的是 Windows Server 2012-R2 (amazon ec2) 机器。

我想更改并验证其中的主机名。我在网上查了一下,发现了 hostname 命令。但是当我运行 hostname 或 hostname -i 命令时,出现以下错误..

sethostname:使用网络控制面板小程序设置主机名。

不支持主机名-s。

我进一步搜索了这个问题,显然这个命令在 windows 2012-r2 服务器上不可用。是否有任何替代或解决方法可以为我完成这项工作?

【问题讨论】:

    标签: powershell amazon-ec2 jmx windows-server-2012


    【解决方案1】:

    在 Windows 上,计算机名称通常也称为主机名。然而,这会造成一些混乱。有些人使用术语主机名来指代域名的最左边部分,只能在 DNS 服务器上设置。然而,主机名的另一个含义是分配给计算机网络上机器的任意标签,并且可以在特定机器上直接更改。

    有几种方法可以在 windows 2012 上通过命令行更改计算机名称:

    方法一、打开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 只需键入“主机名”,不带任何参数:

        hostname
    

    【讨论】:

    • SCONFIG 和 nbtstat 命令对我有用。如前所述,主机名在 Windows Server 2012-r2 中不起作用。
    猜你喜欢
    • 2016-01-06
    • 2020-03-05
    • 1970-01-01
    • 2014-10-15
    • 1970-01-01
    • 2016-03-24
    • 1970-01-01
    • 1970-01-01
    • 2011-05-27
    相关资源
    最近更新 更多