问题标签 [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 投票
1 回答
1273 浏览

python - 如何在python中将IP映射到主机名而不写入主机文件

我正在使用 Windows 7 和 python 2.7 我创建了本地 https 服务器,并将重定向 url 到服务器作为其 IP 地址。我使用 openssl 为 https 创建了证书文件。然后我将本地系统IP(172.16.17.84) 映射到 windows 的 hosts 文件中的 myapp.nobies.in。所以我的服务器重定向 url 变为https://myapp.nobies.in:443。通过在主机文件中进行此 IP 映射,我没有收到 SSL 错误。但是,我想将我的应用程序分发给其他人,因此,通过 python 代码写入主机文件是不可取的,因为它需要管理权限。那么,有没有办法用主机名分配/映射这个IP,而不是在主机文件中创建一个条目。

0 投票
1 回答
11041 浏览

python - 如何在python中设置本地DNS服务器

我正在使用 Windows 7 和 python 2.7 我想将 172.16.45.84 IP 地址映射到 myapp.nobies.in 而不映射到 hosts 文件中。

我有此主机名所需的证书。我不想映射到主机文件,因为它需要管理权限。

那么,如何为它创建一个 DNS python 服务器,它可以随我的应用程序一起提供。

0 投票
3 回答
6238 浏览

python - 在python中编辑hosts文件

我想通过python代码将172.16.14.54映射到hosts文件中的myblog.dexter.in。但是编辑 hosts 文件需要管理权限。

那么,如何在 windows/mac 上的 python 中编辑没有管理权限的主机文件。

请注意:用户无需在代码或对话框中提供任何密码/用户名。 它应该只通过代码来完成。

0 投票
1 回答
427 浏览

c# - 可以判断 HOSTS 文件是否正在回答 DNS 查询?

目前在我们的 WinForms 应用程序中使用该Dns.GetHostEntry方法,我发现有些人试图绕过我们的“复制保护”,通过更改 HOSTS 文件中的 IP 地址(即他们输入“example.org 127.0.0.1 " 重定向我们的 example.org 域)。

现在我问自己是否能够以某种方式检测查找到的 IP 地址是来自 HOSTS 文件还是来自“真正的”DNS 服务器。

当然,我可能正在自己阅读和解析 HOSTS 文件,但也许有更好的方法?

0 投票
1 回答
638 浏览

puppet - 如何在 puppet 中获取 /etc/hosts 条目?

类型hostaugeas只能设置某些值/etc/hostsfacter不支持主机查询。

现在我在考虑

1)编写一个ruby函数,使用Resolv

2)编写一个ruby函数,并实际读取/etc/hosts文件

有更好的想法吗?

0 投票
1 回答
367 浏览

vim - Vim:将主机文件的保存功能覆盖为 sudo

我的 .vimrc 中有这个,这是在新选项卡中打开主机文件的键映射:

所以现在 Vim 不会因为 readonly 问题困扰我,这很棒。但是,当我保存时,我可能会强制击中⌘</kbd>s or :w. I would like to overwrite both (are they the same?) calls to call our normal NVW (nasty Vim way) to write as sudo:

但我只想对这个当前缓冲区执行此操作,就像在 hosts 文件中一样。有setlocal什么魔法?

0 投票
1 回答
2298 浏览

asp.net - windows azure网站上的hosts文件

我在 Windows azure 中有一个使用 Web 参考的 ASP.NET 网站。我使用 azure 作为我的 QA 环境,在 QA 上,该站点应连接到 QA Web 参考。在我之前的 QA 环境中,我使用 hosts 文件条目将 Web 参考域名指向 QA IP 地址。但是在迁移到 Windows azure 之后,我不知道如何将 Web 引用指向 QA IP 地址。还有其他方法吗?

0 投票
1 回答
154 浏览

linux - Linux/Oracle db:如何使用本地 IP 地址访问同一子网中的网站?

我的 Oracle 11.2 数据库模式有一个计划的作业,每隔几分钟就在我的网站上查询一个网页。数据库和 Web 服务器是两台物理 Linux 机器,它们彼此相邻,具有本地 IP 地址 192.168.0.11(数据库)和 192.168.0.12(Web 服务器)。有一个 RJ-45 电缆交叉连接直接连接同一子网上的两台服务器。

如果我输入外部 IP 地址http://xxx.xxx.xxx.xxx/path/to/webpage所在的网址,一切正常。xxx.xxx.xxx.xxx如果我替换xxx.xxx.xxx.xxxwww.mydomain.com.

但是,我认为如果我可以重新编写它应该会更有效率,xxx.xxx.xxx.xxx因为192.168.0.12这样可以避免请求在互联网上发出并返回,而是留在同一个子网上访问网页(因此节省时间和资源)。

当我尝试这样做时,我收到一个 404 错误,这让我认为它没有进入正确的网页。

我可以通过修改主机文件或其他方式将查询保留在同一子网上吗?

我当前的主机文件已经包含电子邮件服务器的别名,即:

如果我还包括网址,例如

访问网站时,这会将数据库保持在同一子网中吗?还是会离开子网到达那里?另外,既然我有两个别名(例如,一个用于数据库发送电子邮件,一个用于数据库访问网页),它会混淆吗?

0 投票
3 回答
22507 浏览

apache - 调试为什么我在 Apache 2.4 中得到“你没有访问权限”

我正在尝试在 Linux/Ubuntu 中创建本地环境。

我已经安装了 Apache 2.4.7(使用 apt-get)。

我已将我的 /etc/hosts 更改为:

我还在“/etc/apache2/sites-available”中添加了一个文件“example.dev.conf”,如下所示:

但是当我转到 example.dev 时,我收到以下消息:

第403章 禁止!您无权访问此服务器上的 /。

我还编辑了<Directory />来自此链接的建议的 apache.conf 部分:Forbidden You don't have permission to access / on this server错误消息“Forbidden You don't have permission to access / on this server”

从:

我用过a2ensite。但仍然无法正常工作。

0 投票
3 回答
11022 浏览

laravel - Homestead 2.0 多个站点,都链接到同一个 url

嘿伙计们,小问题:所以我已经设置了 Homestead 2.0,一切正常。我想在同一代码目录中添加另一个项目,但将其链接到另一个 url。所以我将它添加到站点列表中,但是当我访问 laravel.app 时一切正常,但是当我访问 larabook.app 时,它向我显示 laravel.app 页面!这两个网址都链接到我的 /etc/hosts 文件中的 192.168.10.10 。

我已尝试重新启动我的 mac 并重新启动 vm 但没有任何工作:'(

/etc/hosts

宅基地.yaml