将域名连接到azure vm

时间:2019-09-30 18:13:17

标签: azure deployment dns virtual-machine subdomain

嗨,我已经开发了一个有角度的应用程序,并试图将其部署在vm上。我能够将其部署在虚拟机上。当我在浏览器中输入虚拟机的IP地址时,我的应用程序启动。我已经在godaddy上购买了一个域名,并将我的VM的IP地址链接到该域名。所以现在当我在浏览器中输入我的域名时,该应用程序就会出现。

相同的设置,我正在尝试在客户端虚拟机上执行此操作。我已经在Azure上的客户端虚拟机上部署了该应用程序。我可以通过vm的IP地址在浏览器中访问该应用程序。现在,如果我尝试更新我的域指向客户端虚拟机的IP地址,则浏览器中不会显示该应用程序。我在浏览器中得到这个

internal error - server connection terminated

这是因为我的客户端虚拟机具有一些安全性/管理员/网络规则,所以我无法将我的域指向该IP吗?有人可以帮我吗?

谢谢。

1 个答案:

答案 0 :(得分:1)

在这种情况下,如果您能够通过VM的公共IP地址成功访问Azure VM上的应用程序,那么我认为这对于在PC和Azure VM之间使用应用程序端口进行网络连接非常有用。如果没有,您可以检查Azure VM内的NSG或防火墙是否阻止了应用程序端口。

主要问题可能是DNS。我建议删除指向您的旧VM的现有A记录,然后添加一个指向新VM的公共IP地址的新A记录。另外,您可以尝试以下步骤,看看它们是否有帮助:

  • 以管理员身份在命令提示符下运行ipconfig/flushdns
  • 清除浏览器缓存
  • 清除cookie
  • 刷新页面(F5)
  • 尝试使用其他浏览器

希望这可以为您提供帮助。