我们在Intranet之外托pipe几个基于Web的应用程序。 这些应用程序的URL很长,很复杂,整体上不方便用户使用。 例如:
http://hostingsite:port/approot/folder/folder/login.aspx <-- (production) http://hostingsite:port22/approot/folder/folder/login.aspx <-- (dev) http://hostingsite:port33/approot/folder/folder/login.aspx <-- (test)
我想创build一个内部的DNS条目,以便用户轻松访问这些网站。 例如:
http://prod --> http://hostingsite:port/approot/folder/folder/login.aspx http://dev --> http://hostingsite:port22/approot/folder/folder/login.aspx
我不熟悉DNS过程和设置,据我所知,DNS只能被redirect到一个IP,而不是如上所述的目录path的子域名? 这是一个正确的假设吗?
我想抛出一个内部的networking服务器,将听取内部的DNS条目,并redirect到外部网站。
http://prod --> [internal webserver] --> redirect --> http://hostingsite:port/approot/folder/folder/login.aspx
有一个更好的方法吗?
你是对的。 DNS只能parsing域名部分,但不知道任何forms的path结构。 因此,最恶劣的解决scheme将是一个Web服务器来redirect或反向代理,就像你所build议的。