【问题标题】:Subdomain not working after changing the nameservers更改名称服务器后子域不起作用
【发布时间】:2017-04-25 06:20:02
【问题描述】:

我在 Microsoft Azure 中托管了我的网站。我从 register.com 购买了域名。

我使用 Linux VM 进行项目部署。

假设我的网站名称是 example.com。我为其创建了一个名为 app.example.com

的子域

它工作正常,但当我在我的天蓝色帐户中创建 DNS 区域资源并在我的 register.com 站点中更新这些名称服务器名称时它不工作。

【问题讨论】:

  • 您是否在 Azure DNS 区域中创建了一个条目以将子域指向您的应用 URL。您可以输入 *.example.com --> myappservice.azurewebsite.net 来解决问题。

标签: azure dns nameservers azure-virtual-network


【解决方案1】:

根据您的描述,我们可以按照以下步骤设置 Azure DNS 区域和您的域名:
1. 通过 azure 门户添加 记录集,指向您的 Azure VM:

2.将NS记录添加到register.com,如下所示:

Host: web.jasonye.com  
Record type:     NS record  
Value:    ns1-01.azure-dns.com 

几分钟后,我们可以使用 nslookup验证名称解析是否有效:

nslookup -type=SOA jasonye.com

以下是上述命令的示例响应:

C:\Users>nslookup -type=SOA jasonye.com
Server:  UnKnown
Address:  2404:f801:10:12e:fe::2

Non-authoritative answer:
jasonye.com
        primary name server = ns1-01.azure-dns.com
        responsible mail addr = azuredns-hostmaster.microsoft.com
        serial  = 1
        refresh = 3600 (1 hour)
        retry   = 300 (5 mins)
        expire  = 2419200 (28 days)
        default TTL = 300 (5 mins)

ns1-01.azure-dns.com    internet address = 40.90.4.1

之后,我们就可以通过 IE 访问这个网页了:

有关 Azure DNS 区域的更多信息,请查看此link

每个注册商都有自己的 DNS 管理工具来更改名称 域的服务器记录。在注册商的 DNS 管理页面中, 编辑 NS 记录并将 NS 记录替换为 Azure DNS 已创建。

【讨论】:

  • 如果您需要进一步的帮助,请告诉我。
  • 我的客户要求我不要使用 azure 域名服务器,而是使用他购买了域名的域名服务器。我们怎样才能做到这一点?
  • @pkk 如果您想使用第三方的其他域名,我们可以使用A record,请参考此链接stackoverflow.com/questions/43580711/…
猜你喜欢
  • 2017-06-26
  • 1970-01-01
  • 1970-01-01
  • 2014-04-03
  • 2014-06-16
  • 2018-05-28
  • 1970-01-01
  • 1970-01-01
  • 2015-09-06
相关资源
最近更新 更多