在Debian 10机器上,我希望所有域名都能解析到一个固定的IP地址,除了少数仍然应该解析到它们原来的地址的域名。
我正在为一个应用程序设置一个测试环境,该应用程序可以对各种域(比如搜索引擎爬行器)进行大量的HTTPS请求。我有一个HTTP服务器,它可以传递应该接收所有这些请求的固定答案,而且我不能对测试中的代码进行测试以使用代理。但是,测试机器仍然应该能够到达Debian的包服务器进行更新和git服务器等。
/etc/hosts似乎不允许通配符。设置bind看起来是很多工作,我不确定它是否涵盖了我的用例。在我可以使用的系统中有什么包或钩子吗?
发布于 2019-09-08 00:36:35
为此,您可以使用dnsmasq,例如,为了解决环回的所有域(除了到example.com的域外),您可以在dnsmasq.conf中放置以下内容:
address=/#/127.0.0.1
server=/example.com/#https://serverfault.com/questions/982354
复制相似问题