Questions tagged «hosts»

主机文件用于将主机名映射到启用TCP / IP的计算机上的IP地址。

20
Windows主机文件中的通配符
我想设置本地开发计算机,以便将任何请求*.local重定向到localhost。这个想法是,当我开发多个站点时,我可以将虚拟主机添加到Apache中,称为site1.local,site2.local等等,并使它们全部解析为localhost,而Apache相应地为另一个站点提供服务。 我在Windows XP上。 我尝试添加 127.0.0.1 *.local 到我的c:\windows\system32\drivers\etc\hosts文件,也尝试过: 127.0.0.1 .local 两者似乎都不起作用。 我知道我可以在不同的端口号上设置它们,但是这很麻烦,因为很难记住哪个端口是哪个。 我不想设置本地DNS服务器或其他任何困难,有什么建议吗?

17
如何重定向从iPad发出的HTTP请求?
由于在iPad上我们无法编辑主机文件(不越狱),我们如何将网络流量任意重定向到另一个URL? 这对于某些事情(例如,开发使用虚拟主机配置的网站,在其中您要重定向到开发计算机)非常重要。 (这与以下问题有关:我可以编辑iPad的主机文件吗?)
116 ipad  http  redirect  hosts 

7
设置cURL以使用本地虚拟主机
我总是使用Apache或Ngnix创建基于真实项目的开发站点,例如,将http://project1.loc这些站点添加到我的.hosts文件中后,浏览器就不会出现问题。 但是,当我尝试向http://project1.loc/post.json同一URL 发出cURL请求()时,除了超时我什么都没有得到。我假设cURL不在乎我的自定义主机,而是直接转到名称服务器获取其信息。 我怎样才能解决这个问题? 更新 我设置了一个自定义标头“ HOST:http://project1.loc ”,现在我收到了400个错误-但是它们是瞬时的,因此我假设cURL至少使用了hosts文件...
115 curl  hosts 





5
在docker-compose中使用--add-host或extra_hosts
我docker-compose用来运行一个测试环境,它由大约5个不同的容器组成。容器间链接和共享卷(从)开始工作非常好。我还向主机公开了一些端口,效果很好。 我所缺少的是在不对IP地址进行硬编码的情况下将一些真实服务器链接到此环境的方法。使用docker run,您可以用来--add-host在/etc/hosts文件中添加另一行。有什么办法可以与docker-compose做类似的事情吗?

10
Microsoft Edge为什么打开某些本地网站,而不打开其他本地网站,在这些网站中主机名中的域名路由到127.0.0.1
像许多程序员一样,我在本地测试站点。 我使用hosts文件将域名映射到我的本地IP(127.0.0.1)。 我使用合格的域名,通常带有“ d”子域(用于“开发”)。 例如: d.somewebsite.com d.anotherwebsite.com and so on... 在Microsoft Edge中,大多数网站都可以使用。但是,其中有两个不是。域名无效没有什么特别或奇怪的地方。只是一个简单的d.someletters.com。 它们在Chrome,IE和Firefox中可以正常工作。 在Edge中,我收到错误消息:“嗯,我们无法到达此页面。” 起初,我认为这不是解决IP问题。但是,我意识到当我在另一个不相关的URL上输入错误时,主机文件未路由的请求将发送到我的ISP进行解析。如果我的ISP无法解决它,他们会发回这个特殊的搜索结果页面,其中包含有关您可能要查找的内容的建议。好吧,当我转到本地域时,不会从ISP获得此页面。我直接从边缘得到上述错误。 因此,在我看来,Edge可以正确解析该域,否则它将被发送到我的ISP的DNS。 因此,我认为那时Edge可能无法连接到本地计算机。但是就像我说的那样,其中一些本地域运行良好。同样,直接在Edge中使用127.0.0.1也可以。正是这几个域名给我带来了麻烦。而且只有在Edge中(所有其他浏览器都可以使用)有什么想法吗? 如果重要的话,Web服务器是Windows的Apache2(xampp)。 另外,如果我在Edge中打开调试窗口并监视网络,则根本看不到任何请求。 编辑:我不再使用主机文件。我在一个Linux机器上运行dnsmasq,并且将其用于DNS而不是主机。也不再使用环回(显然,因为DNS现在在另一个盒子上了),我使用的是内部专用ip地址(192.168 ...)。同样的问题。

4
如何在Android上更改主机文件
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Stack Overflow的主题。 8年前关闭。 改善这个问题 我已经成功地将我的Samsung Galaxy Mini(android 2.2.1)植根,并认为我可以更改任何内容(通常是root可以更改)。 我想更改android上的hosts文件,使其包含一些本地地址。但是,我仍然收到消息,我没有权限执行此操作。我尝试了以下选项: adb push /path/to/my/new/hosts /system/etc...我得到了回应Read-only file system。 直接在手机外壳上。但这也不起作用。我可以su在控制台中执行操作,但是不能更改文件。 作为超级用户,我不允许更改某些文件,这很奇怪吗?
72 android  hosts 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.