windows - 脱机时 DNS 查找不起作用

标签 windows subdomain offline hosts virtual-hosts

我已经设置了我的 acrylic dns proxy包括一些重定向到本地主机的地址——因此我能够将特定域名重定向到我的本地机器,而不需要在互联网上查找任何东西(我在开发的地方没有互联网连接,长话短说) .

无论如何,当我连接到互联网时一切正常

然而,当我尝试在我的互联网连接关闭时访问本地域时(在我的情况下这很常见),网络浏览器将简单地忽略 dns,甚至不会检查它,立即将我写下来通过“无互联网连接”错误消息。

浏览器似乎检查本地地址的 windows 主机文件,但忽略了我的 dns 代理,包含更复杂的重定向,windows 主机文件根本无法关闭。现在我不知道如何破解 firefox/chrome 来检查 dns,即使我的互联网连接已关闭。

有没有人有这方面的经验?

dns 代理设置详细信息(如果有人感兴趣的话):

*.my.dev.local translates to 127.0.0.1

i am then using .htaccess to redirect user1.my.dev.local, user2.my.dev.loca., etc to specific user profiles of my website.

最佳答案

我也使用 acrylic dns 代理。问题是您需要一个事件的网络接口(interface)才能使 DNS 查询正常工作。仅使用环回接口(interface) (localhost),acrylic dns 查询将不起作用。

我认为 Windows 会检查事件的网络接口(interface):如果没有找到接口(interface),即使不尝试,所有 DNS 查询也会失败。在我的例子中,插入以太网电缆并激活以太网接口(interface)就足够了,无论是否有互联网连接。

因此,即使您没有连接到互联网,也请尝试启用 wifi 或其他网络接口(interface)并在其上设置一个有效的 IP。

确保接口(interface)已将 DNS 配置为 127.0.0.1 并具有有效的 ip,以便 acrylic dns 代理工作。

如果你没有任何有效的网络接口(interface),你可以尝试安装一个虚拟接口(interface),但我还没有测试过这个解决方案。

关于windows - 脱机时 DNS 查找不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15220993/

相关文章:

windows - WiX bundle 安装强制重启详细信息

c++ - OpenGL 3.0 不能在 Windows 上使用 Qt

windows - 指向另一个 Windows 2012 服务器的子域 + 使用通配符 SSL 证书

android - 是否可以将 WebView 用作 html 阅读器(离线)?

c++ - Windows XP中如何判断一个驱动器是否支持硬链接(hard link)?

c++ - 如何播放视频?

php - 在也是子域的共享主机上运行 Zend Framework 应用程序

apache - 将子域名重定向到相同子域名但不同域名

iOS:离线制作一个http请求队列

带有子存储库和离线克隆的 Mercurial 工作流程?