问题标签 [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.

0 投票
3 回答
45347 浏览

iphone - iPhone:在不越狱的情况下向 /etc/hosts 添加条目

对于我的开发过程,我需要访问一个位于 VPN 后面且没有 DNS 条目的网络服务器。我在 4.x 上所做的是在 iPhone 上编辑 /etc/hosts,并将其添加到 hosts 文件中。

现在我在 5.0 测试版上,暂时不想为了这个目的越狱。

有没有一种方法可以在 /etc/hosts 中添加一行,仅用于开发目的(最终的分发应用程序不需要此 hack),而无需越狱?我可以使用其他方式(例如,在应用程序启动时通过某种未知方式声明虚假 DNS 条目)吗?

0 投票
2 回答
10481 浏览

python - IOError:13,通过 Python 写入 /etc/hosts 时出现“权限被拒绝”

我有一个正在开发的 Python 应用程序,它需要访问主机文件以附加几行。一切都在我的测试文件上运行,但是当我告诉程序实际修改 /etc/hosts 中的主机文件时,我得到 IOError 13。据我了解,我的应用程序没有 root 权限。

我的问题是,我该如何绕过这个问题?有没有办法提示用户输入密码?如果我在 Windows 机器上运行应用程序,这个过程会有什么不同吗?

这是有问题的代码:

另外,我计划在最终产品中使用 py2app 和 py2exe。他们会为我处理 root 权限问题吗?

0 投票
8 回答
12392 浏览

windows-7-x64 - 拒绝访问主机文件

我就是进不去。不管我做什么......它是由恶意软件引起的,我的主机文件被“变成”了一个无法以任何方式、形状或形式更改或删除的系统文件。

我尝试了无数次“互联网修复”,但均无济于事。任何人都可以帮忙吗?

每当我尝试修改、添加、编辑、更改或删除我的主机文件时,我都会收到拒绝访问错误。安全模式没有帮助。以管理员身份运行并启用管理员没有帮助(Windows 7、64 位机器,顺便说一句)......没有任何作用。

任何人?除了完全擦除和重建之外还有什么想法吗?

谢谢!

0 投票
1 回答
14702 浏览

osx-lion - Mac OS X 忽略主机文件

Mac 似乎忽略了对我的主机文件的新更改。较旧的更改可以正常工作。我花了过去 4 个小时试图弄清楚这一点。帮助!

我在 /Sites 文件夹中为我开发的每个站点都有文件夹。例如,命名了几个文件夹:

我运行 MAMP,将 Apache 端口设置为 80,将 MySQL 端口设置为 3306(这样我就不必将端口添加到浏览器的地址栏中)。

我编辑了我的 /private/etc/hosts 文件,如下所示:

这是踢球者:wp.dev 和 daf.dev 已经存在了一个多月。他们在我的浏览器中毫无问题地解决了。我今天早上添加了 test.dev。当我在浏览器中输入它时,它只是搜索“test.dev”而不是解析域。

我可以 ping 任何上述域,它们会转到 127.0.0.1,包括 test.dev。

对于它的价值,我试过 virtualhostsx 有同样的问题。我还运行 dscacheutil --flushcache 并在进行更改时重新启动 MAMP。

我需要在一个新网站上开始开发,这让我发疯。

0 投票
1 回答
87 浏览

asp.net - 如何在我的 Windows 上将名称映射到 IP 地址?

我有一个托管在服务器上的网站,我可以使用以下方法访问它:

在我的电脑(Windows XP)上,我希望能够将“hello.world”之类的名称映射到这个 IP 地址,以便我可以使用

这怎么可能?

我找到了 hosts 文件并添加了如下地图,但仍然无法正常工作:

谢谢,

0 投票
1 回答
17489 浏览

apache - 添加Apache VirtualHost,localhost的DocumentRoot更改为VirtualHost的DocumentRoot

一切都在我的 Windows 7 中完美运行。

问题是当我将domain1.com添加为 VirtualHost 时,localhost 的 DocumentRoot 更改为 VirtualHost 的 DocumentRoot。

例如:当我访问http://localhost时,我为 domain1.com 指定的 DocumentRoot 被打开,而不是在 httpd.conf 中指定的那个。

我的 httpd-vhosts.conf 文件是:

我的主机文件:

我的 httpd.conf 文件:

我知道一种解决方案是添加带有 ServerName 作为 127.0.0.1 或 localhost 的 VirtualHost,但我避免这样做。

我可以将 httpd.conf 中指定的 localhost 的 DocumentRoot 设为默认值吗?

如果您需要更多信息,请告诉我。

谢谢,吉加尔。

0 投票
2 回答
1279 浏览

hosts-file - 主机文件(有点)不起作用

我的主机文件有问题..

如果我更改域的 IP 并刷新 DNS,我仍然会得到旧站点,但如果我将 IP 设置为 000.000.000.000,我会得到一个错误,就像我应该的那样。

这是我当前的主机文件:

但是 home.m2pp.co.nz 仍然使用新 IP:173.236.119.234 唯一一次我看到更改是当我使用 000.000.000.000 并收到消息“Google Chrome 与 home.m2pp.co.nz 的连接尝试是被拒绝”

对我做错了什么有任何想法吗?

谢谢!

0 投票
1 回答
398 浏览

asp.net-mvc - 如何使用主机文件设置开发环境以使用 Azure 模拟器中的子域,例如在 localhost(IIS) 上?

我通过调整主机文件在 IIS 上的 MVC 项目中工作。

运行 Azure 项目时,我可以看到一些端口被重新映射,不知道那在做什么或如何设置子域,是否也在 hosts 文件中完成?

0 投票
4 回答
18814 浏览

c - Unix - 如何获取域名的 IP 地址?

在 UNIX 的 C 程序中,gethostbyname() 可用于获取域的地址,如“localhost”。如何将结果从 gethostbyname() 转换为点分十进制表示法。

nHostAddress 包含以下内容:

如何转换结果,以便我可以得到输出:

0 投票
3 回答
3677 浏览

java - Java 应用程序无法连接到 IP,但我可以 ping 它

我有一个播放应用程序连接到 1.2.3.4 的数据库,但出于某种原因播放!(以及其他 Java 应用程序)无法连接到它。

我确实尝试编辑主机文件并为 IP 设置一个名称,app01 1.2.3.4但是它只适用于托管数据库的盒子,它不适用于外部机器。我可以确认在 iptables 中打开了正确的端口,并且我也尝试过重新启动它。

如果我从同一个盒子在 1.2.3.4 的 4567 端口 ping postgres,它就可以工作。但是在我的 java 应用程序中设置相同的 IP 地址失败。怎么了?是权限问题还是 iptables 问题?谢谢。

堆栈跟踪: