我在主域xxx.zzz中有很多子域
所以,对于这个领域,我可以拥有
aaa.xxx.zzz bbb.xxx.zzz ccc.xxx.zzz ddd.xxx.zzz eee.xxx.zzz ....ETC....
除了在主机文件中添加每个子域外,我还想添加主域xxx.zzz,然后才能访问所有的子域。
我尝试了* .xxx.zzz,但显然,这是行不通的(Linux或Windows)。
任何想法是受欢迎的。 非常感谢你。
通配符在主机文件中不起作用。 你要么全都写下来:
wxyz example.com foo.example.com bar.example.com baz.example.com
或设置适当的DNS
如果你真的想要这个工作,你应该使用DNS的说明,但如果你不控制DNS,并需要使用HOSTS文件,您可以使用您的PC上的DNS代理,允许通配符在自己的HOSTS文件。
示例是在这个线程中,向下读取有关Acrilic DNS的文章: https ://stackoverflow.com/questions/138162/wildcards-in-a-hosts-file
通配符语法在全functionDNS服务器中是可能的。 对于BINDlogging应该是这样的:
host1.example.com. 3600 IN A 127.0.0.2 *.example.com. 3600 IN CNAME host1.example.com.
如果你澄清你使用的DNS服务器,我可以提供一个例子。