是否有可能在不编辑/etc/hosts
文件的情况下,每次通过Web浏览器访问domain1.com
或domain1.com
时,告诉我的计算机redirect到127.0.0.1
,以及当我通过curl
请求相同页面的内容时?
在你的机器上运行一个DNS服务器/解析器,配置它将所有不能解析的查询转发给上游的DNS解析器,并设置/etc/resolv.conf将所有的查询定向到本地运行的解析器。
然后在本地解析器中添加你想黑洞到localhost的域的条目。
有几个选项可供选择。 当前最流行的缓存解析器是解除绑定 ,但您也可以使用它的dnscache 。