问题标签 [hosts]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - System.Net.WebRequest 不尊重主机文件
有没有办法获得System.Net.WebRequest
或System.Net.WebClient
尊重hosts
或lmhosts
文件?
例如:在我的主机文件中,我有:
当我尝试在浏览器(IE 和 FF)中加载 Bing 时,它无法按预期加载。
相似地:
为什么会System.Net.Dns
尊重主机文件但System.Net.WebRequest
忽略它?我需要更改什么才能使 WebRequest 尊重主机文件?
附加信息:
- 如果我禁用 IPv6 并将我的 IPv4 DNS 服务器设置为 127.0.0.1,上述代码将按预期工作(失败)。但是,如果我将我的正常 DNS 服务器作为备用服务器添加回来,意外的行为就会恢复。
- 我已经在 3 个 Win7 和 2 个 Vista 盒子上复制了这个。唯一不变的是我公司的网络。
- 我正在使用 .NET 3.5 SP1 和 VS2008
编辑
根据@Richard Beier 的建议,我尝试了System.Net
追踪。随着跟踪失败WebRequest
,它应该。但是,一旦我关闭跟踪,行为就会恢复到意外的成功。我已经在调试和发布模式下在与以前相同的机器上复制了它。
编辑 2
这原来是公司代理给我们带来的问题。我们的解决方案是我们的测试机器的自定义代理配置脚本,其中“bing.com”指向 DIRECT 而不是默认代理。
macos - 在 Mac 中写入 HOSTS 文件?
您如何以编程方式向 Mac 中的 Hosts 文件添加新条目?
例如在 Windows 上,您只需打开 StreamWriter 并输出到 Hosts 文件。你如何在 Mac 上做到这一点?
windows-7 - Windows Batch:如何添加主机条目?
我想使用这个批处理脚本通过使用windows批处理自动将新条目添加到我的主机文件中。
不幸的是,该脚本仅在主机文件中添加了一行,当我以管理员身份运行该脚本时也是如此,那么出了什么问题?
php - What others see as URL when we work with localhost changed in the hosts file?
Let me introduce to the situation we had to face it and the core of the question.
We needed in our project to change the "localhost" to be something else like "newdomain-localhost.com", so we changed the hosts file (in Windows) and everything worked.
We reached the wall of Facebook with its sharer, where you need to get the site into a whitelist if you want to share content like flash. It's allright with the production server, but what happens in the dev enviroment?
My question is: if I change the hosts file to get localhost into something like "newdomain-localhost.com", when a request is thrown from my local machine to a service like Facebook, Facebook will take the domain "newdomain-localhost.com" or directly the public IP of my machine (which in this case is fixed, but it can be dynamic)?
Let me add that I think it perfectly makes sense to say that the hosts is something that affects locally, and the service receives the public IP instead of the domain name.
Correct?
configuration - 在多台机器上同步 /etc/hosts 文件
有谁知道在多台机器上同步您的 /etc/hosts 文件的简单方法?我使用 MacBook、MacMini、Windows 机器以及 Linux VM 来开发网站,因此最好让它们都具有相同的主机配置。
c# - 如何检测我的网站是通过主机文件还是应用程序中继
我有一个连接到我的网站以验证用户数据(硬件 ID)的应用程序,但如果有人在 windows 主机文件中放入一行,它可能会被转发到另一个站点。然后它得到坏数据,我的应用程序被欺骗(破解)。
那么,如何检测我的网站是通过 hosts 文件还是其他应用程序中继?
windows - 在不强制用户重新启动浏览器的情况下阻止网站?
我知道阻止网站是一个流行的问题,但我所看到的答案都没有解决我的特殊情况:
我想阻止一个网站(由用户选择,在 Windows XP 上还必须具有管理员权限),而不强制她重新启动浏览器。
修改主机文件的众所周知的技术需要重新启动一些浏览器。我想以一种独立于浏览器的方式来实现这一点(例如,Content Advisor 在 IE 中工作,但在 FF 中不工作)并且不需要用户重新启动他的浏览器。
请注意,我有兴趣知道如何以编程方式执行此操作,因此http://superuser.com或http://serverfault.com并不是这个问题的正确位置,因为它们主要建议工具和服务,而我对基础知识感兴趣,以便我可以自己实现它。
想法?
谢谢。
vmware - VMWare融合NAT+主机隧道;从虚拟机访问
我无法从 vm 访问我的 OSX 主机上的端口。
我在 VMware fusion 中使用 NAT。在我的(OSX 主机)主机文件中,我将 vmnet8 的 IP 地址映射到“mac”。
在我的 vm 中,我可以使用 'ssh user@mac' 并且它按预期工作:我已登录到主机。所以,我的主机文件正在工作。
我有一条从我的 OSX 主机到工作中的 Oracle 服务器的隧道。我可以使用来自主机的隧道(localhost:6004)没问题。但是,如果我尝试使用名称“mac”而不是“localhost”,这将不起作用。结果,我也无法从 vm 访问隧道。(显然,我不能使用 vm 中的 localhost 名称)。
为什么不能使用“mac”访问隧道,而 ssh 工作正常?
dns - 主机文件中的通配符
在 windows 或 linux 上的 hosts 文件中不能使用通配符。有没有办法用浏览器插件或其他东西来做到这一点?
我在 vbox 实例上有一个开发服务器,所以它实际上是局域网。我正在为我的虚拟主机创建 .dev 域,因此 example.com 变为 example.dev。对于一个应用程序,我正在创建随机子域 (abd34dn.example.dev),它们都应该指向开发服务器的 IP。
我有哪些选择?
java - RMI 连接被拒绝
我正在尝试建立一个 rmi 连接。我遇到了许多安全问题,但无法找到解决所有这些问题的方法。我执行我的 jar 文件:
我用来创建它的代码是:
我收到的错误跟踪是:
我尝试了不同的方法来解决这个问题,任何人都可以在这里看到问题吗?
谢谢