谷歌浏览器忽略了C:/Windows/System32/drivers/etc/hosts文件中的设置.IE11和Firefox都安装在同一台机器上并按预期工作.
我已经尝试了我能在网上找到的所有解决方案,包括:
chrome://net-internals/#dns并单击"清除主机缓存"按钮.http://到网址的前面.cmd.exe并运行ipconfig /flushdns我很茫然...有什么我错过的,我可以尝试或检查?
您必须知道,您可以使用"hosts"文件将主机名映射到IP地址.这在开发时非常有用,因为您可以更改project1的localhost.
这部分很清楚,但不幸的是我无法弄清楚如何设置这个以使用相同的ip打开多个项目.我尝试了一些没有成功的事情:
127.0.0.1/projects/project1 project1
127.0.0.1/projects/project2 project2
Run Code Online (Sandbox Code Playgroud)
我检查了一些相关的问题,但我找不到答案.那么,我能完成我想要做的事吗?有什么建议?
我知道您可以编辑主机文件以将URL重定向到IP地址,如下所示:
127.0.0.1 google.com
但是如何强制重定向到URL而不是IP地址呢?
例如
mysite.com/welcome.aspx google.com
显式URL不起作用,假设mysite.com的IP为222.222.222.222,则以下内容不起作用:
222.222.222.222/welcome.aspx google.com
我想使用此批处理脚本通过使用Windows批处理自动将新条目添加到我的主机文件中.
不幸的是,脚本只是在hosts文件中添加了一行,当我以管理员身份运行脚本时,那有什么不对?
@echo off
set hostspath=%windir%\System32\drivers\etc\hosts
echo 62.116.159.4 ns1.intranet.de >> %hostspath%
echo 217.160.113.37 ns2.intranet.de >> %hostpath%
echo 89.146.248.4 ns3.intranet.de >> %hostpath%
echo 74.208.254.4 ns4.intranet.de >> %hostpath%
exit
Run Code Online (Sandbox Code Playgroud) 我的主机文件(C:\ WINDOWS\system32\drivers\etc\hosts)有一堆主机名映射的IP地址:
# Switches
192.168.200.254 sw-con-ctrl
192.168.201.253 sw-con-ctrl-2
192.168.201.254 sw-con-ctrl-1
# 192.168.188.1 sw-con-ctrl-blk-1
# 192.168.189.1 sw-con-ctrl-red
192.168.190.62 access-console
# Routers
192.168.21.1 rtr1
192.168.22.1 rtr2
Run Code Online (Sandbox Code Playgroud)
我试图找到一种通过Java API以编程方式从IPAddress转换为HostName的方法.
伪代码:
IPAddress ip = new IPAddress("192.168.190.62");
String host = ip.getHost();
System.out.println(host); //prints "access-console"
Run Code Online (Sandbox Code Playgroud) 我坐在一个相当复杂的Ansible项目前面,我们用它来设置我们的本地开发环境(多个VM),并且有一个角色使用Ansible收集的事实来/etc/hosts在每个VM上设置文件.不幸的是,当你只想为一个主机运行playbook时(使用-limit参数),其他主机的事实(显然)都会丢失.
有没有办法强制Ansible在所有主机上收集事实,即使你将剧本限制在一个特定的主机上?
我们尝试在剧本中添加一个剧本来收集所有主持人的事实,但当然这也限于-limit参数给出的一个主持人.如果有一种方法可以强制这个游戏在其他播放之前在所有主机上运行,那将是完美的.
我已经google了一下,发现了使用redis进行事实缓存的解决方案,但由于我们的本地操作本使用,我想避免使用其他软件.我知道,这不是什么大不了的事,但我只是在寻找一个"更清洁",仅限Ansible的解决方案,并且想知道,如果存在的话.
如何将URL重定向到hosts文件中的另一个URL,而不是将IP重定向到URL?
您好我想直接从命令提示符阻止某些网站.
回声如下:
0.0.0.0 websitename.com
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?(操作系统:Windows 7)
我正在开发一个通过Facebook验证的网站,以便用户可以通过他/她的Facebook个人资料登录.我见过类似这样的问题,但没有一个问题可以解决我的问题.
为了在本地测试这种Facebook身份验证,我认为需要一些黑客攻击.你看,Facebook只允许在身份验证过程之后重定向到某些域.对于这些域,localhost不是一种选择.
所以我决定做一些研究.最后我改变了我的hosts文件指向的域名local.fablelane.com来127.0.0.1.但是,现在当我尝试在Visual Studio 2012中更改虚拟目录时,它会抱怨.
首先,我在更改后看到此对话框.

然后我单击是,最后在此处显示此对话框.

你有什么建议我试试?如何更改虚拟目录?重要的是,我通过编程方式,通过在某处更改文件或通过命令行找到一种方法来执行此操作.这样做的原因是我打算制作一个自动安装程序,以便将来为我做这件事.
谷歌在一些国家被封锁.但是,有很多方法可以访问Google,例如VPN,代理和更改主机文件.
如果我想更改hosts文件以访问Google,我该如何找到可用的IP地址?
更新
我无法访问谷歌,所以我不能谷歌这个问题的答案.
ping不起作用; 我收到此错误:
Request timed out
Run Code Online (Sandbox Code Playgroud) hosts ×10
windows-7 ×2
ansible ×1
batch-file ×1
cmd ×1
file ×1
hostname ×1
hosts-file ×1
iis ×1
iis-express ×1
ip-address ×1
java ×1
limit ×1
windows ×1