2017-04-03 60 views
1

当我阅读有关域名的云代工文档时,它提到“域名”一词与其常见用法不同,并且仅限于Cloud Foundry。云代工厂的域和DNS域如何连接?

然后当我使用PWS,cf domains显示:

name   status type 
cfapps.io  shared 
cf-tcpapps.io shared tcp 

我认为这里的领域是云代工领域。我可以通过以下网址访问我的应用程序:

https://browser-kissable-dizziness.cfapps.io 

这里“cfapps.io”我想这是一个DNS域名,因为它是公共互联网上。

云代工厂域名和DNS域名如何连接?或者他们之间有联系?或者他们只是两个同名的东西?

如果我想拥有多个共享HTTP云代工域?我可以使用cf create-shared-domain shared-domain.example.com创建一个,但是如何使其可以通过公共互联网使用?

猜测我想了解如何使从互联网访问云代工实例的基本知识。

回答

1

它们是两个同名的东西。如果您想使用shared-domain.example.com,则需要获取域名并使用公共DNS服务自行注册。
您将此域名指向cfapps.io,因此您的客户端请求将被定向到相同的CF负载均衡器和/或路由器。当您将具有该域的路由映射到您的应用时,路由器知道将请求发送到该域。

+1

对PWS执行此操作的常见方法是通过DNS提供程序提供CNAME记录。例如:为www.my-super-cool-site.com设置CNAME,以便指向“my-super-cool-site.cfapps.io”。然后,您的应用程序将在PWS上运行“my-super-cool-site.cfapps.io”路线。更多文章在这里 - > https://docs.run.pivotal.io/devguide/deploy-apps/routes-domains.html#domains-dns –

0

管理员可以创建共享与CF创建共享域命令域中的HTTP: $比照创建共享域shared-domain.example.com

然后击溃可以映射如下 $ CF map-route sample-webapp example.com --hostname shared-domain --path sample1