Domain-Name-System

子域的萬用字元子域

  • March 5, 2015

我有域 example1.com - 在 Linode.com 管理的 DNS

在 example1.com (1.1.1.2) 上託管了一個站點,它執行良好。

我有一個 example1.com 的 A 記錄,將 sub.example1.com 指向 1.1.2.2

我可以按預期確認對 sub.example1.com 的請求解析為 1.1.2.2。

我已將 sub.example1.com 添加到 DigitalOcean 並連結到我的伺服器。

sub.example1.com 從 DigitalOcean 的伺服器載入我的網站。

現在,我添加了一個*指向同一個 1.1.2.2 (*.sub.example1.com)的 A 記錄萬用字元

我已經為 DNS 傳播等待了足夠長的時間,但是由於無法找到主機,因此對 random.sub.example1.com 的 ping 失敗。

為什麼我不能為子域的子域添加萬用字元?這甚至可能嗎?

某些東西似乎配置錯誤。您正在嘗試為您的子域定義一個單獨的 DNS 區域,但它在面向 Internet 的 DNS 伺服器上不存在。

這是我看到的,將您的域替換為example.com.ng

$ dig +trace accounts.example.com.ng SOA

; <<>> DiG 9.8.4-rpz2+rl005.12-P1 <<>> +trace accounts.example.com.ng SOA
;; global options: +cmd
.                       130141  IN      NS      l.root-servers.net.
.                       130141  IN      NS      i.root-servers.net.
.                       130141  IN      NS      d.root-servers.net.
.                       130141  IN      NS      e.root-servers.net.
.                       130141  IN      NS      g.root-servers.net.
.                       130141  IN      NS      j.root-servers.net.
.                       130141  IN      NS      k.root-servers.net.
.                       130141  IN      NS      c.root-servers.net.
.                       130141  IN      NS      m.root-servers.net.
.                       130141  IN      NS      a.root-servers.net.
.                       130141  IN      NS      b.root-servers.net.
.                       130141  IN      NS      f.root-servers.net.
.                       130141  IN      NS      h.root-servers.net.
;; Received 488 bytes from 75.75.75.75#53(75.75.75.75) in 15 ms

ng.                     172800  IN      NS      ns1.nic.net.ng.
ng.                     172800  IN      NS      ns2.nic.net.ng.
ng.                     172800  IN      NS      ns3.nic.net.ng.
ng.                     172800  IN      NS      ns4.nic.net.ng.
ng.                     172800  IN      NS      nsa.nic.net.ng.
;; Received 246 bytes from 128.63.2.53#53(128.63.2.53) in 48 ms

example.com.ng.          21600   IN      NS      ns1.linode.com.
example.com.ng.          21600   IN      NS      ns2.linode.com.
example.com.ng.          21600   IN      NS      ns3.linode.com.
;; Received 104 bytes from 194.0.1.29#53(194.0.1.29) in 81 ms

example.com.ng.          86400   IN      SOA     ns1.linode.com. REDACTED.gmail.com. 2015030476 14400 14400 1209600 86400
;; Received 108 bytes from 65.19.178.10#53(65.19.178.10) in 74 ms

看到SOA最後那張唱片了嗎?這不是SOA您的第二個區域的記錄。我們無法告訴您為什麼會出現這種情況,但在更正此問題之前,您在第二個區域文件中所做的任何更改都不會影響 DNS 查詢。

引用自:https://serverfault.com/questions/673165