问题标签 [hosts-file]
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.
windows-vista - XCOPY 从批处理文件中托管 vista 上的文件
我需要一个命令来替换我机器上的主机文件。看起来很简单,但我无法让命令与 xcopy 一起使用。命令有什么明显的缺陷吗?
luaexec -w -f "XCOPY" "%ScriptPath%/ModifiedHosts/vista/hosts" "%windir%/system32/drivers/etc/hosts" /H
/R 标志似乎没有帮助,如果我删除除开头和结尾引号之外的所有引号,我得到的错误是“错误:ShellExecuteEx 失败 0x2”
dns - 基于客户端 IP 的 DNS 解析
我想配置基于客户端 IP 地址解析 DNS 请求的绑定/写入驱动程序。
我们希望为我们的 Web 应用程序统一所有测试环境的域名。我们不想为不同的暂存环境拥有许多域,如test.mysite.com
,qa.mysite.com
等,我们只想拥有www.mysite.com
并使其可配置它“指向”的测试环境。
为此,我正在考虑提供 Web 界面来配置必须使用的测试环境。DNS 请求应根据此配置得到答复。
你认为这样的事情对 bind 或其他 dns 服务器是可行的吗?它与编写修改本地主机文件的客户端应用程序相比如何?
c# - 确定域名在“主机”文件中是否有效的最佳方法?
Windows Hosts 文件允许您将 IP 与比普通 Internet 域名具有更大自由度的主机名相关联。我想创建一个函数来确定给定名称是否是有效的“主机”文件域名。
基于这个答案和对什么有效和无效的实验,我想出了这个功能:
它还有一个好处是它应该与 Unicode 名称一起使用(基本的正则表达式会失败)。
有没有更好/更优雅的方法来做到这一点?
更新:正如Bill所建议的那样,Uri.CheckHostName方法几乎可以满足我的要求,但它不允许 Windows 允许在“主机”文件中使用诸如“-test”之类的主机名。我会对“-”部分进行特殊处理,但我担心还有更多特殊情况。
macos - 本地主机工作 127.0.0.1 在 Safari 中损坏
我在运行 OSX 10.5.8 的 Mac Powerbook G4 上的非标准端口上运行 http 服务器,并尝试在 Safari 4.0.4 中打开页面。当我在 url 中使用 IP 地址 127.0.0.1 时,Safari 显示错误:
Safari 无法打开页面“<a href="http://12.34.56.78/" rel="nofollow noreferrer">http://12.34.56.78/”,因为该页面所在的服务器没有响应
其中 IP 地址是机器的外部 IP,因此 Safari 以某种方式将 127.0.0.1 转换为我面向互联网的 IP。当我在 URL 中使用别名“localhost”时,它按预期工作并显示页面。
/etc/hosts 文件如下:
有什么想法可能在这里发生吗?
windows - 通过主机文件阻止网站不起作用?
我正在尝试使用本教程使用主机文件阻止网站:http: //hackspc.com/how-to-block-a-website/
但它不起作用,我阻止的网站在这种情况下,facebook 仍然出现,请任何人都可以在这里帮助我吗?
iphone - iPhone 上是否存在 hosts 文件?如何改变它?
我正在开发一个查询服务器的应用程序。在我的 Mac 中,我使用 hosts 文件将 dns 更改为指向局域网中的本地服务器。
现在我需要用我的 iPhone 测试它,问题是我的 iPhone 由于缺少 dns 配置而无法识别该服务器。
在我的 Mac 或 Windows 上,我只需将:添加192.168.0.20 http://www.google.com
到 hosts 文件中。
现在我如何让我的 iPhone 知道 URL http://www.google.com
:?
selenium - Selenium:有没有办法更改运行服务器的机器上的主机文件
我想让浏览器打开一个带有实时 url 名称的本地 url。这意味着当我这样做时:
sel.open('http://live-url/)
selenium 实际上会打开本地 url。
可以通过更改它的主机文件来测试这一点,但在许多机器上运行时这是不可能的。
想法?
iis - Windows hosts文件和IIS绑定问题
我正在构建一些 SharePoint 网站,并且我想利用区域,因此我可以在各个区域中设置不同的安全性。我的工作站有一个本地 SharePoint,我将它用于开发。我的工作站有一个静态 IP,并连接到互联网。
当我创建一个 SharePoint 网站时,我想添加一个主机标头,例如 devbox.com。我不拥有这个名字,我也不想拥有。然后我在我的 hosts 文件中添加一个条目,但是当我浏览http://devbox.com:8080时,它无法解析。我是否需要注册我想使用的名称,或者这是否可行,即我的主机文件首先解析名称/IP?
internet-explorer - 自定义每个进程的 DNS
是否可以(在 Windows 上)模拟“每进程”主机文件?或者,能够自定义 DNS 映射是任何当前 Web 浏览器的功能吗?
编辑:例如,模拟未来 DNS 更改的并行测试实验室场景。避免使用两台单独的计算机会很整洁!
c# - 如何以编程方式编辑 Windows 7/Server 2008 中的主机文件?
我正在编写一个小 WPF 实用程序来管理主机文件中的条目以用于开发目的。您可能知道主机文件受较新的操作系统(Win 7/2008/Vista)保护。
我已在我的应用程序中添加了一个清单,以将 requestedExecutionLevel 设置为“requireAdministrator”,详见此处(使用“简单方法”)和此处的相关问题。
不幸的是,这对我不起作用。当我启动应用程序时没有提升提示,并且为主机文件调用 File.AppendText 仍然会导致 System.UnauthorizedAccessException 被抛出:“访问路径 'C:\Windows\System32\drivers\etc\hosts' 是否认。”
HostsChanger.exe.manifest:
有任何想法吗?