如何解决与Windows Server的http域名

如何使用Windows Server 2008的DNSangular色 redirect 解决某些域名?

当用户input地址时,我想redirect它:

http://crm -> http://<ip of webserver> http://bugs/issue/12 -> http://<ip of bugtracker>/issue/12 http://myspace.com -> http://127.0.0.1 and so on. 

我有Forwared查找区域和反向查找区域,但我不确定他们的意思。

与其他答案相反,DNS正是你用来做这个的。 首先,您需要确保networking上的每个人都使用您的DNS转发器来解决查询。 您可以将其作为您的DHCPconfiguration的一部分进行控制。 确保您将DNS设置设置为使用您自己的DNS服务器,然后将这些服务器configuration为parsing器或转发器,以便他们可以parsing外部世界的查询(例如www.cnn.com)。 一旦到位,您可以创build一个正向查找区域,无论您想要什么。 如果要杀死myspace.com,请将myspace.com设置为正向查找区域,然后创build一个指向127.0.0.1的通配符“A”logging,该logging将变得无法访问。 如果你这样做,我会引导用户到一个内部的Web服务器,返回公司的互联网使用政策的副本,而不是一个死胡同。

对于诸如“crm”等基本名称,您可以在networking的默认域中创build一个名为“crm”的主机作为“A”logging。 如果您的默认域名为mycompany.local,您可以创build“crm.mycompany.local”并将其指向您的CRM Web服务器所在的IP。 当某人在浏览器中放入“ http:// crm ”时,操作系统会尝试对“crm”进行DNS查找,并自动向其添加默认域“mycompany.local”,从而导致“crm.mycompany.local” 。

一个警告是,这将只适用于那些使用您的DNS服务器作为他们的parsing器。 如果有人确定他们真的想要访问myspace.com,他们可以改变他们的TCP / IP设置,忽略DHCP分配的DNS服务器,并将其放入自己的(如OpenDNS等提供的)。 在某些情况下,您可以使用适用于Windows系统的Active Directory域安全策略来控制此function,但不能确定您是否可以在Mac上进行限制。

这个问题可能有帮助

要做到这一点,你需要为你想在DNS服务器上转发的域名设置DNS区域,所以如果你想把Myspaceredirect到本地主机,那么你需要在你的主机上设置一个MySpace.com正向查找区域DNS服务器,并在那里设置一条logging,指向你想要的地方。

您的客户将首先检查您的本地DNS服务器(假设它的设置是这样的),获得该区域的权威性响应并使用它。 没有在您的DNS服务器上的任何区域将被redirect到链中的下一个DNS服务器,通常是您的ISP。

如果我理解你的问题,你想redirectHTTP请求。 这不能通过DNS更改(单独)来完成。 你必须改变IIS(或任何你使用的Web服务器)的设置,使用主机头等。

在Windows Server 2008的IIS 7.0中,HTTP设置部分中有“HTTPredirect”设置。

我想你只是想定义通用名称的本地地址。 只要尝试添加您的本地域的主机名(CRM,错误),将其关联到所需的IP地址。