假设我有一个具有以下属性的VM
FQDN :trialinstance.westus.cloudapp.azure.com
Public IP : XXX.XXX.XXX.XXX
Private IP : YYY.YYY.YYY.YYY
由于它是一个Linux VM,'hostname -f'命令的输出是
trialinstance.somerandomguid.dx.internal.cloudapp.net
现在我需要一些帮助来理解这些:
what will be the value for Target field in BackendPool ?
What will be the hostname ?
How setting 127.0.0.1 works as hostname ??
Azure文档和解释非常不合适:(
答案 0 :(得分:1)
BackendPool中Target字段的值是什么?
如果您的Linux VM和应用程序网关位于同一个Vnet中,则可以使用VM的专用IP。
如果您的VM和应用程序网关不在VNet中,则应使用VM的公共IP或FQDN trialinstance.westus.cloudapp.azure.com
。
有关此问题的详情,请参阅此link。
主机名是什么?
您应该知道heath探针是如何工作的,自定义探针确实不用于任何DNS名称解析或任何网络路由。相反,探测器“知道”哪个后端服务器池通过自定义探测器与特定后端HTTP设置的关联来命中,后端又通过一个或多个路由规则与一个或多个后端池相关联。
如果未配置多站点,则可以将其设置为127.0.0.1
。请参阅此link。