【问题标题】:How to map a DNS with an IP address?如何用 IP 地址映射 DNS?
【发布时间】:2014-08-21 19:04:50
【问题描述】:
【问题讨论】:
标签:
tomcat
dns
ip
hosting
【解决方案2】:
你不能。除了提供主机名ip 映射外,DNS 与 HTTP 完全无关。您无法使用 DNS 强制端口,无法使用 dns 强制站点上的特定路径,甚至无法使用 DNS 重定向。
您唯一的选择是为www.mywebsite.com 设置一个虚拟主机并将用户重定向到“真实”地址,例如
<virtualhost *:80>
ServerName www.mywebsite.com
Redirect Permanent / http://aaa.bbb.ccc.ddd:8084/MyApplication
</virtualhost>
如果您不希望用户看到 :8084 业务,那么您需要将您的 mywebsite.com“站点”变成透明代理。
【解决方案3】:
在您的服务器上设置代理可能最容易。
将 www.mywebsite.com 的 A 记录更新为 aaa.bbb.ccc.ddd,然后在您的服务器上运行代理。
如果是apache,
<VirtualHost aaa.bbb.ccc.ddd:80>
ProxyPass / http://localhost:8084/MyApplication
ProxyPassReverse / http://localhost:8084/MyApplication
</VirtualHost>
这样的方法行得通吗?