我有一个主域 (aa.example.com),其中有数百个子域 (bb.aa.example.com)。我创建了一个通配符记录,以循环方式将所有子域 (bb.) 转发到地址列表。我遇到的问题是通配符会将任何内容转发到 IP(例如,“cc.bb.”,这不是一个有效的子域)。我如何限制它,以便它只转发 (bb.aa.example.com) 并删除任何无效的子域 (cc.bb.aa.example.com)。
注意:aa、bb 和 cc 是任意值。
答案1
通配符可匹配以下任意内容。
因此,由于解析算法的工作方式,不仅会匹配,而且*.example.com
会匹配或。a.example.com
a.b.example.com
a.b.c.d.e.f.g.h.i.j.k.l.m.n.o.p.q.r.s.t.u.v.w.x.y.example.com
如果您不想这样,您需要更改 DNS 树的架构。
如果下面有一个固定的子域列表,example.com
则请明确定义它们,并删除通配符。