在iis服务器上使用自定义URL而不是IP地址

时间:2014-03-25 18:48:01

标签: c# asp.net-mvc-4 windows-server-2012 iis-8

我已经在Windows Server 2012中的IIS 8上托管了一个Asp.Net MVC应用程序,并打开当前我使用的地址,如10.10.10.10。无论如何我可以像www.example.com一样定制它来访问页面。我做了一些研究,但无法找到更好的方法。

我正在使用IIS 8和Windows Server 2012来部署

3 个答案:

答案 0 :(得分:0)

假设10.x.x.x地址暗示它在本地域/网络上。

有两种简单的方法可以做到这一点:

  1. 托管您自己的DNS服务器并为www.example.com添加条目以解析为10.10.10.10
  2. 修改主机文件C:\Windows\System32\Drivers\etc\hosts,添加新行10.10.10.10 www.example.com
  3. 注意选项2,仅适用于您编辑主机文件的计算机。

答案 1 :(得分:0)

当然有!您需要编辑"主机"文件:

http://en.wikipedia.org/wiki/Hosts_(file)

基本上将IP(10.10.10.10)指向www.example.com

答案 2 :(得分:0)

您需要将域名解析为IP。你可以:

  • 使用计算机名称代替IP(例如http://serverName/pages...)或有时是机器的完全限定域名(如果您的公司有AD或内部DNS设置,请使用http://serverName.my.organization.com/pages...
  • 如果您有用于组织的本地DNS服务器,则可以使用
  • 注册DNS记录
  • 如果您的IP是公开的,您可以使用公共DNS服务器通过
  • 注册名称
  • 您可以使用本地hosts文件在本地计算机上提供DNS映射
  • 您可以使用Fiddler作为代理并使用它解析DNS名称