PHP下使用Apache如何在本地搭建泛解析呢?

目前我通过修改httpd-vhosts.conf和hosts文件,想要达到泛解析的目的。
但是在hosts文件中需要将要解析的域名事先写好。感觉这样子很麻烦,不知道有没有更好的实现方法呢?
httpd-vhosts.conf

<VirtualHost *:80>
    DocumentRoot "d:/www/"
    ServerName test.com
    ServerAlias *.test.com
</VirtualHost>

hosts文件

127.0.0.1       1.test.com
127.0.0.1       2.test.com
127.0.0.1       3.test.com
127.0.0.1       4.test.com
127.0.0.1       5.test.com
127.0.0.1       6.test.com
127.0.0.1       7.test.com
127.0.0.1       8.test.com
127.0.0.1       9.test.com
127.0.0.1       10.test.com
127.0.0.1       11.test.com
127.0.0.1       12.test.com
127.0.0.1       13.test.com
127.0.0.1       14.test.com
127.0.0.1       15.test.com
127.0.0.1       16.test.com
127.0.0.1       17.test.com
127.0.0.1       18.test.com
127.0.0.1       19.test.com
127.0.0.1       20.test.com
127.0.0.1       21.test.com
127.0.0.1       22.test.com
127.0.0.1       23.test.com
127.0.0.1       24.test.com
127.0.0.1       25.test.com
127.0.0.1       26.test.com
127.0.0.1       27.test.com
127.0.0.1       28.test.com
127.0.0.1       29.test.com
127.0.0.1       30.test.com

展开
收起
落地花开啦 2016-06-17 17:54:46 3550 分享 版权
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

    你可以使用 dnsmasq 这个 DNS 缓存服务,它支持自定义泛解析,如:

    address=/test.com/127.0.0.1

    2019-07-17 19:43:22
    赞同 展开评论

使用DNS和运维DNS相关的最佳实践

还有其他疑问?
咨询AI助理