我在IIS的默认网站上托pipe了一个应用程序。 该应用程序是Windowsauthentication的Intranet应用程序。 当我尝试访问托pipe服务器之外的应用程序。 我可以通过某些机器上的主机名来访问它。 而其他机器抛出错误信息“无法find资源”。 在这些机器(我得到的错误),如果我尝试访问与IP地址,而不是主机名,我可以访问该网站。
我的主机服务器名称是kdev
我尝试访问应用程序作为http:\ kdev \ usersetupapp \ home.aspx这在一些机器正常工作。 但不能在其他系统中使用IP地址访问应用程序,如下所示
HTTP:// [10.0.0.1] /usersetupapp/home.aspx
请帮我解决这个问题
另外请让我知道是否可以在默认网站本身下托pipe一个Intranet应用程序,或者我需要作为一个单独的网站托pipe。 另外,如果我必须作为单独的网站主机我需要广告主机名的DNS条目?
谢谢
这听起来像你有一个名称parsing问题与无法访问该应用程序的客户端。 根据您尝试使用的URL,您需要能够在客户端上执行ping kdev ,并查看名称parsing为服务器的IP地址。 在这之前,浏览器也不能工作。
我有一个怀疑,你是获得广播名称parsing的机器与IIS服务器上的子网,这将解释如何能够从一些客户端,而不是其他人访问服务器。
您应该在客户端用于完全限定域名(FQDN)的域中创build“A”logging,以将“kdev”映射到正确的IP地址。
w /尊重“默认网站” – 这只是在IIS安装过程中创build的。 它本身与DNS没有任何关系,如果你愿意,你可以安装应用程序。 如果您决定创build其他网站, 并且您select使用HTTP主机标头来标识它们,那么如果您希望客户端能够parsing网站名称并访问网站,您将需要与主机标头名称相对应的DNSlogging,我想,你会想)。
这听起来像你会从DNS和HTTP主机头文件的工作方式中获益。