我正在使用Windows 10。我正在尝试将127.0.0.1映射到一个假设域:en.mylocalhost.tld
当我以管理员身份打开C:\Windows\System32\drivers\etc\hosts时,它是空的。
我添加了以下内容:
127.0.0.1en.mylocalhost.tld
重新启动PC。
我有一个Angular应用程序,它localhost:4200。它适用于localhost。
但当我进入en.mylocalhost.tld:4200
DNS错误(您要查找的页面的主机名不存在)
而且,主机文件中没有localhost的条目。那为什么localhost工作?
我如何解决这个问题?
我完全更新的(截至2019年8月)Windows 10 Pro系统的主机文件似乎被忽略了。一次搜索发现了许多类似的投诉,但没有发现任何有用的。我已经回复了你的帖子,因为这是我最近发现的。
我使用来自系统内部组织的Procmon来查看响应ping
命令的HOSTS文件活动(如果路径包含HOSTS,则过滤器:包含)。
捕获的第一个(最初也是唯一的)操作不是对主机文件的引用,而是对注册表项的查询:
HKLM\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters\UseHostsFile
这把钥匙不存在,但它的名字很有启发性!
我用DWORD值1创建它并执行了ipconfig /flushdns
,问题似乎已经解决。
我还没有完全测试过这个解决方案(例如:它在重新启动时是否持续存在?;它会导致比它解决的问题更多的问题吗?...),但它可能解释了为什么这么多人的HOSTS文件有问题。
当然,微软也可以通过未来的更新来改变Windows名称解析系统的行为。
我一直试图使用Ansible Playbook将主机名添加到我的主机文件中。我的Ansible播放如下所示,我的主机文件位于: Playbook成功执行,但新主机名没有添加到Ansible hosts文件中。有人能帮我吗?
上图这个文件一直是我专门安装软件的文件夹,但是不知道为什么我往里解压文件现在要管理员权限了,我要怎么把它变成和下图一样不需要权限的普通文件夹呢
我是新来的Docker和试图了解什么是最好的方式插入docker父主机IP到容器主机文件。 我在我的Dockerfile中使用以下命令
Ansible版本:1.9.2 IP是正确的,组名是正确的,但当我检查ansible主机文件时,它没有被修改。我确保在主机文件中包含[group_name]。在运行过程中没有错误,也不确定为什么没有将其添加到文件中。 这个页面上有一个'add_host'的例子:http://docs.ansible.com/ec2_module.html而不是name和groups,而是使用hostname、gr
问题内容: 我在Linux机器(RHEL 5.4)上使用Java 1.4.2。 我们的应用程序使用log4j进行日志记录。我希望某些附加程序可以创建文件名中包含主机名的文件。不应对主机名进行硬编码,而应使用类似于此处的系统属性(请参见$ {log4j.minutes})。 所以问题是系统属性中是否有主机名。根据此处,没有默认的主机名属性。 这意味着我需要从命令行(-D标志)的代码中添加主机名作为系
我在创建虚拟主机时遇到问题。我使用的是Windows7x64Professional。在文件中,我只有以下几行: 在文件我有一个: 当然,在这些文件中添加这些行后,我已经恢复了我的Apache服务器。不幸的是,在浏览器中键入或将我重定向到。 我已经在google和stackoverflow上搜索并找到了如何使用xampp配置虚拟主机的描述,但我如何识别我已经做了一切。我知道我的问题并不新鲜,但我没