连接到托管在 Azure AD 域服务上的 .Net Core 服务
Connect to .Net Core service hosted on Azure AD Domain Services
我有一个连接到 Azure AD 域服务域的 Azure VM。我已经在此 VM 上安装了使用 HttpSys 的 .Net Core 服务。当我尝试在本地(从 VM)到达 url 时,它工作正常。当我尝试从属于同一子网的 VM 访问 url 时,它也工作正常。也来自对等网络中的虚拟机。但是,当我尝试从外部计算机(我的)访问 url 时,它失败了。
我在 VM 级别、VM NSG 级别打开了 443 端口,并且在 VNet 级别没有防火墙。
是否可以远程访问该服务?我需要在某处添加用户定义的路由吗?
谢谢!
据我所知,您可以检查以下内容:
网络连接或 DNS 问题。您可以使用外部计算机的端口 443 telnet 您的 Azure VM public IP 或 URL 中的 host
。如果失败,可能是您的本地计算机和 Azure 托管域 VM 之间存在网络连接相关问题。确保已将授权 IP 范围添加到所有 NSG 中的入站安全规则的 source
,您可以从 virtual machine
---networking
---inbound port rules
检查.
凭据。如果 Azure VM 已加入 Azure AD Domain Services 域,请确保您使用的 Azure AD 帐户具有足够的权限,请参阅 this. With support for NTLM and Kerberos authentication, you can deploy applications that rely on Windows-integrated authentication. Read here.
服务问题。确保该服务可以用于外部连接。
您还可以显示详细的错误以获取进一步的帮助。
我有一个连接到 Azure AD 域服务域的 Azure VM。我已经在此 VM 上安装了使用 HttpSys 的 .Net Core 服务。当我尝试在本地(从 VM)到达 url 时,它工作正常。当我尝试从属于同一子网的 VM 访问 url 时,它也工作正常。也来自对等网络中的虚拟机。但是,当我尝试从外部计算机(我的)访问 url 时,它失败了。 我在 VM 级别、VM NSG 级别打开了 443 端口,并且在 VNet 级别没有防火墙。 是否可以远程访问该服务?我需要在某处添加用户定义的路由吗?
谢谢!
据我所知,您可以检查以下内容:
网络连接或 DNS 问题。您可以使用外部计算机的端口 443 telnet 您的 Azure VM public IP 或 URL 中的
host
。如果失败,可能是您的本地计算机和 Azure 托管域 VM 之间存在网络连接相关问题。确保已将授权 IP 范围添加到所有 NSG 中的入站安全规则的source
,您可以从virtual machine
---networking
---inbound port rules
检查.凭据。如果 Azure VM 已加入 Azure AD Domain Services 域,请确保您使用的 Azure AD 帐户具有足够的权限,请参阅 this. With support for NTLM and Kerberos authentication, you can deploy applications that rely on Windows-integrated authentication. Read here.
服务问题。确保该服务可以用于外部连接。
您还可以显示详细的错误以获取进一步的帮助。