如何获取 A 条目来映射端口?

如何获取 A 条目来映射端口?

可能重复:
如何使用 DNS 将域名重定向到我的服务器上的特定端口

情况是这样的:我有一个域名(例如mydomain.net),我想为其创建子域名。具体来说,我想crm.mydomain.net映射到xxx.yyy.zzz.www:5555字母指向 IP 地址的位置。有什么办法吗?

答案1

端口不属于“常规”DNS 系统。无法将端口添加到 A 或 CNAME 记录。

附注:有些软件支持包含端口号的 SRV 记录。这种情况很少见,我不知道有哪个 Web 浏览器支持这种记录(这可能就是您要问的)。

如果网站位于同一台机器上,则可以使用主机标头进行区分。我猜您已经安装了 Dynamics CRM;其默认端口为 5555;您可以在 IIS 中为端口 80 添加一个带有特定主机标头的附加绑定。
如果它们位于不同的机器上,则可以使用反向代理根据需要将流量发送到每台机器。ISA 服务器或前沿TMG可以做到这一点;或者有专用的设备,像 HAProxy、Squid 等等的替代品。

答案2

如果你在 5555 上的应用是基于网页的:

在 dns 中为 crm.mydomain.net 创建“A”记录,以指向 xxx.yyy.zzz.www

在 xxx.yyy.zzz.www 的机器上,在端口 80 上设置一个网站。使用重定向(从 Web 服务器或从默认文档)自动执行 html 重定向到http://crm.mydomain.net:5555

在默认文档中,它看起来像:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<meta http-equiv="REFRESH" content="0;url=http://crm.mydomain.net:5555"></HEAD>
</HTML>

相关内容