Web应用程序的用户域级别URL而不是IP地址

Web应用程序的用户域级别URL而不是IP地址,url,dns,webserver,mask,Url,Dns,Webserver,Mask,我有一个Web应用程序在Windows 2012 R2机器的端口89(非标准端口)上运行。此应用程序的登录页面需要通过我的网站上的链接进行访问-我们称之为mydomain-llc.com。我在主页上创建了一个按钮,该按钮当前明确提供web服务器的IP地址和端口号,如下所示: </head><frameset rows="100%" scrolling="yes" border="0"> <frame src="http://x.y.z.t:89/"> <

我有一个Web应用程序在Windows 2012 R2机器的端口89(非标准端口)上运行。此应用程序的登录页面需要通过我的网站上的链接进行访问-我们称之为mydomain-llc.com。我在主页上创建了一个按钮,该按钮当前明确提供web服务器的IP地址和端口号,如下所示:

</head><frameset rows="100%" scrolling="yes" border="0">
<frame src="http://x.y.z.t:89/">
</frameset></html>

最终的结果是,当用户单击按钮时,他们被带到web应用程序的登录表单,但IP地址和端口号在浏览器地址栏中显示为:

</head><frameset rows="100%" scrolling="yes" border="0">
<frame src="http://x.y.z.t:89/">
</frameset></html>
如何屏蔽Ip地址并使其仅显示域级URL,例如:

mydomain.com/loginform.html

我知道实现这一点的一种方法是在域管理器级别设置DNS a记录,但它是否适用于在非标准端口(本例中为端口89)上运行的应用程序?
非常感谢您的回答


-Yogi

在互联网上实现这一点的唯一方法是设置DNS a记录(或IPv6的AAAA记录)

,它可用于任何端口,包括89。在这种情况下,浏览器的地址栏将显示如下内容:
http:\\:89
请注意,除HTTP/S标准端口(80和443)之外的任何端口号也将显示在浏览器地址栏中