问题标签 [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.
iphone - iPhone:在不越狱的情况下向 /etc/hosts 添加条目
对于我的开发过程,我需要访问一个位于 VPN 后面且没有 DNS 条目的网络服务器。我在 4.x 上所做的是在 iPhone 上编辑 /etc/hosts,并将其添加到 hosts 文件中。
现在我在 5.0 测试版上,暂时不想为了这个目的越狱。
有没有一种方法可以在 /etc/hosts 中添加一行,仅用于开发目的(最终的分发应用程序不需要此 hack),而无需越狱?我可以使用其他方式(例如,在应用程序启动时通过某种未知方式声明虚假 DNS 条目)吗?
python - IOError:13,通过 Python 写入 /etc/hosts 时出现“权限被拒绝”
我有一个正在开发的 Python 应用程序,它需要访问主机文件以附加几行。一切都在我的测试文件上运行,但是当我告诉程序实际修改 /etc/hosts 中的主机文件时,我得到 IOError 13。据我了解,我的应用程序没有 root 权限。
我的问题是,我该如何绕过这个问题?有没有办法提示用户输入密码?如果我在 Windows 机器上运行应用程序,这个过程会有什么不同吗?
这是有问题的代码:
另外,我计划在最终产品中使用 py2app 和 py2exe。他们会为我处理 root 权限问题吗?
windows-7-x64 - 拒绝访问主机文件
我就是进不去。不管我做什么......它是由恶意软件引起的,我的主机文件被“变成”了一个无法以任何方式、形状或形式更改或删除的系统文件。
我尝试了无数次“互联网修复”,但均无济于事。任何人都可以帮忙吗?
每当我尝试修改、添加、编辑、更改或删除我的主机文件时,我都会收到拒绝访问错误。安全模式没有帮助。以管理员身份运行并启用管理员没有帮助(Windows 7、64 位机器,顺便说一句)......没有任何作用。
任何人?除了完全擦除和重建之外还有什么想法吗?
谢谢!
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。
我需要在一个新网站上开始开发,这让我发疯。
asp.net - 如何在我的 Windows 上将名称映射到 IP 地址?
我有一个托管在服务器上的网站,我可以使用以下方法访问它:
在我的电脑(Windows XP)上,我希望能够将“hello.world”之类的名称映射到这个 IP 地址,以便我可以使用
这怎么可能?
我找到了 hosts 文件并添加了如下地图,但仍然无法正常工作:
谢谢,
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 设为默认值吗?
如果您需要更多信息,请告诉我。
谢谢,吉加尔。
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 的连接尝试是被拒绝”
对我做错了什么有任何想法吗?
谢谢!
asp.net-mvc - 如何使用主机文件设置开发环境以使用 Azure 模拟器中的子域,例如在 localhost(IIS) 上?
我通过调整主机文件在 IIS 上的 MVC 项目中工作。
运行 Azure 项目时,我可以看到一些端口被重新映射,不知道那在做什么或如何设置子域,是否也在 hosts 文件中完成?
c - Unix - 如何获取域名的 IP 地址?
在 UNIX 的 C 程序中,gethostbyname() 可用于获取域的地址,如“localhost”。如何将结果从 gethostbyname() 转换为点分十进制表示法。
nHostAddress 包含以下内容:
如何转换结果,以便我可以得到输出:
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 问题?谢谢。
堆栈跟踪: