- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我不明白 DNS 是如何工作的!
我有一个从 AZURE 获得的公共(public) IP 地址,现在我的网站已有一个与我的旧服务器绑定(bind)的域名 (myWebsite.com)。
现在我在 AZURE 中购买了一个新的虚拟机(它是 Ubuntu)。
现在,我如何更改我的域名 (myWebsite.com),使其现在指向我的 Azure 虚拟机的新公共(public) IP 地址。
我是否必须在命令行中执行此操作???
最佳答案
您应该看一下 Walter 链接到的文章 - 它涵盖了端到端的完整场景。
我假设您正在使用 Azure 资源管理器,因为您特别提到了公共(public) IP 地址资源。您没有提及是否为该公共(public) IP 地址配置了 DNS 名称,或者它是否具有静态或动态 IP 地址。您可以在此处找到公共(public) IP 地址资源的完整详细信息: https://learn.microsoft.com/en-us/rest/api/network/create-or-update-a-public-ip-address
您需要登录托管 myWebsite.com 的服务并创建 DNS 记录。该记录是什么取决于以下因素:
- 如果您需要用户访问区域顶点并解析您的网站(即 myWebsite.com),那么您需要确保公共(public) IP 地址是静态的,并创建该 IP 地址的 A 记录。这看起来像:myWebsite.com A {静态公共(public) IP 地址}
- 如果用户将使用子域(即 www.myWebsite.com),那么您应该将 DNS 名称添加到公共(public) IP 地址,然后从用户将访问的子域创建 CNAME到该 DNS 名称。这看起来像:www.myWebsite.com CNAME {您的服务名称}.{region}.cloudapp.azure.com
扩展上述推理 -
使用具有动态 IP 地址的 A 记录意味着您必须更新在您的网站实际上处于离线状态期间 IP 发生变化时的 DNS 记录
根据 RFC,区域根或顶点(即 myWebsite.com)不支持创建 CNAME 记录
请注意,静态公共(public) IP 地址可能会收取少量费用。浏览此处获取更多信息: https://azure.microsoft.com/en-us/pricing/
问候,斯蒂芬·马龙 - Azure 网络
关于azure - 如何将公共(public) IP 地址与现有域名关联,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43072047/
我是一名优秀的程序员,十分优秀!