我需要编程(C++)添加某种类型的域名解析规则,以将特定域重定向到本地主机。有没有什么方法可以在不修改Windows上的etc/hosts文件的情况下做到这一点?
发布于 2013-10-10 05:43:54
在计算机上安装本地DNS服务器(例如: BIND)。然后,您可以更改计算机上的IP设置,以使用您自己的本地DNS服务器(127.0.0.1),而不是普通的DNS服务器。然后,在本地DNS服务器上创建一个新域(使用要重定向的DNS名称),并在该域的区域文件中包含一个地址记录,指定所需的IP地址(127.0.0.1)。还有一个步骤可能是必要的:如果您的计算机不能直接到达Internet DNS服务器,只能通过正常的DNS服务器,您必须配置DNS请求转发到本地DNS服务器,以便每个域请求都将转发到原始DNS服务器。
https://stackoverflow.com/questions/19211685
复制相似问题