如何用机器名替换IP地址

时间:2015-08-18 12:20:19

标签: .net web-services wcf iis windows-server-2003

我的网络服务托管在Windows Server 2003 IIS上,并且可以正常使用IP地址,如下所示:

http://xx.xx.xx.xx:42580/Service.svc

当我用服务器名称替换IP地址时,显示错误:

 This error (HTTP 400 Bad Request) means that Internet Explorer was able to   connect to the web server, but the webpage could not be found because of a problem with the address.

 For more information about HTTP errors, see Help. 

我尝试在“host”文件中添加带有服务器名称的IP地址。但是,这也不行。 可以请任何人帮忙,如何纠正这个?还是我能尝试的其他任何东西?

3 个答案:

答案 0 :(得分:1)

IIS中的站点需要配置为识别主机名并将其路由到相应的站点实例(当前在IP地址下运行的站点实例)。

选择网站属性,编辑绑定并将主机名添加到相应的输入框。

答案 1 :(得分:0)

您应该在CMD运行中清除PC的DNS缓存:ipconfig / flushdns

还要确保您的浏览器不像Firefox一样缓存DNS。

答案 2 :(得分:0)

检查DNS是否配置正确,然后尝试刷新并重新注册

在命令提示符下按顺序尝试以下命令,然后重试。

ipconfig / flushdns

ipconfig / registerdns