如何在 IIS 服务器中将 IP 地址更改为主机名?

How to change IP address to host name in IIS server?

我已经在 IIS 服务器上托管了我的 .Net 项目,现在我有了 IP address.I 想将它更改为主机名,我已经尝试了以下步骤

1) Add the Host Name in site bindings according to my existing IP address in IIS server

2) Do changes in host file(C:\Windows\System32\drivers\etc) according to the added host name

但是当我在浏览器中导航主机名时出现以下错误

Bad Request - Invalid Hostname HTTP Error 400. The request hostname is invalid.

这个问题的解决方案是什么??

您在哪里托管 IIS 服务器?具有 public 防火墙 IP 地址的本地域环境或云 VM?

如果您在域环境中托管网络服务器,则需要在 DNS 中为您的网络服务器创建一个 CNAME,并在 IIS 中为您的网站设置绑定主机头。

如果您只是在云 VM 中托管 Web 服务器,那么您应该从像 Godaddy 这样的域名提供商那里购买一个 public 域名,并将该域名映射到您虚拟机的 public 防火墙地址。之后,您应该将主机名添加到您的 IIS 站点。最后,您应该能够访问该网站。请记住在防火墙入站规则中允许端口号。