hosts文件中的通配符 [英] wildcard in hosts file

查看:1829
本文介绍了hosts文件中的通配符的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

不能在windows或linux上的hosts文件中使用通配符。
有没有办法使用浏览器插件或其他东西?

It's not possible to use a wildcard in the hosts file on windows or linux. Is there a way to do it with a browser plugin or something else?

我在vbox实例上有一个开发服务器,所以它几乎是局域网。
我为我的虚拟主机创建.dev域,所以example.com变成example.dev。
对于一个应用程序,我正在创建随机子域(abd34dn.example.dev),它们都应该指向开发者服务器的IP。

I have a dev server on a vbox instance so it's practically LAN. I'm creating .dev domain for my virtual hosts so example.com becomes example.dev. For an application I'm creating random subdomains (abd34dn.example.dev) which should all point to the dev server's IP.

我有什么选择?
谢谢

What are my options? Thanks

推荐答案

而不是编辑主机文件(不符合您的要求),设置DNS服务器设置通配符DNS记录 - 如

Instead of editing hosts file (which does not work for your requirement), setup a DNS server and setup Wildcard DNS A record -- like

*.example.dev IN  A  1.2.3.4

您提到子域名,但我假设您实际上希望在example.dev下的主机条目(A地址条目)。现在abcd.example.dev表示abcd是主机项,而不是子域。只有说xyz.abcd.example.dev,那么abcd就成为一个子域。关键是要 - 由于你只想要abcd.example.dev - 那么你只需要DNS A记录,建议如上。

这篇关于hosts文件中的通配符的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆