标签: hosts

Windows主机文件

这些线之间有什么区别:

::1             localhost
Run Code Online (Sandbox Code Playgroud)

...和

127.0.0.1       localhost
Run Code Online (Sandbox Code Playgroud)

在Windows主机文件?

最初我在hosts文件中有第一种类型的行,在浏览器中键入localhost导致我达到127.0.0.1.然后我在浏览器中没有使用localhost提示一段时间,当我需要再次使用它时它只是没有用.我在主机文件中更改了第一行的第一行并且它有效.为什么会这样?

windows localhost hosts

9
推荐指数
1
解决办法
6497
查看次数

System.Net.WebRequest不尊重主机文件

有没有办法获得System.Net.WebRequestSystem.Net.WebClient尊重hostslmhosts文件?

例如:在我的主机文件中,我有:

10.0.0.1  www.bing.com
Run Code Online (Sandbox Code Playgroud)

当我尝试在浏览器(IE和FF)中加载Bing时,无法按预期加载.

Dns.GetHostAddresses("www.bing.com")[0]; // 10.0.0.1 
WebRequest.Create("http://10.0.0.1").GetResponse(); // throws exception (expected)
WebRequest.Create("http://www.bing.com/").GetResponse(); // unexpectedly succeeds
Run Code Online (Sandbox Code Playgroud)

同理:

WebClient wc = new WebClient();
wc.DownloadString("http://www.bing.com"); //succeeds 
Run Code Online (Sandbox Code Playgroud)

为什么要System.Net.Dns尊重hosts文件却System.Net.WebRequest忽略它呢?我需要更改什么才能使WebRequest尊重hosts文件?

附加信息:

  • 如果我禁用IPv6并将我的IPv4 DNS服务器设置为127.0.0.1,则上述代码按预期工作(失败).但是,如果我将正常的DNS服务器作为替换添加回来,则会恢复意外行为.
  • 我在3个Win7和2个Vista盒子上重现了这个.唯一不变的是我公司的网络.
  • 我正在使用.NET 3.5 SP1和VS2008

编辑

根据@Richard Beier的建议,我尝试了System.Net追踪.随着跟踪ONWebRequest失败,因为它应该.但是,只要我将跟踪关闭,行为就会恢复到意外的成功.我在调试和发布模式下都在同一台机器上重现了这一点.

编辑2

事实证明这是公司代理给我们带来的问题.我们的解决方案是我们的测试机器的自定义代理配置脚本,其中"bing.com"指向DIRECT而不是默认代理.

.net c# hosts

9
推荐指数
1
解决办法
5638
查看次数

DNS将tracker.thepiratebay.org重定向到127.0.0.1

我尝试ping"tracker.thepiratebay.org",由于某种原因,DNS返回127.0.0.1我得到0%的数据包丢失,但显然,它没有去正确的网站.

我的大学使用的是本地DNS服务器,但我不认为这就是问题所在,因为我问过我大学以外的朋友,他报告的结果相同.

有人可以验证这个结果吗?如果是的话,有原因吗?另外,我可以以某种方式访问​​真实的网站吗?(所以,有人可以给我网站的IP将不胜感激)

(顺便说一句,"http://tracker.thepiratebay.org/announce"是从The Pirate Bay下载的种子使用的默认追踪器之一.)

编辑:我已经尝试使用谷歌DNS查找而不是我自己,这也是返回127.0.0.1可以解释是该网站不再存在?或者不存在返回其他可识别的结果?

dns hosts tracker

9
推荐指数
1
解决办法
1万
查看次数

如何在Windows上配置用户特定主机文件

有Windows Server 2003计算机,有许多用户可以访问.他们每个人都想配置自己的主机文件,将主机名重定向到某个IP地址.(它们是具有相同主机名且每个用户拥有不同IP地址的虚拟机.)

C:\ WINDOWS\SYSTEM32\DRIVERS\ETC \主机

此外,我们不能简单地要求用户使用IP地址进行连接,因为主机名已配置并需要在应用程序中使用.我们是否可以配置此用户特定主机文件或任何解决方法?

windows dns networking hosts

9
推荐指数
1
解决办法
7704
查看次数

Android模拟器托管文件

我想知道如何在Android虚拟设备上更新主机文件?每次我重新打开模拟器时,它都会显示defaul hosts文件,所以我每次都会拉出主机文件.

我现在应该做什么:

  1. emulator.exe -avd%avd_name%-partition-size 256 -gpu on
  2. adb.exe等待设备
  3. adb.exe重新安装
  4. adb.exe push%avd_root_dir%\ hosts/system/etc.

但是下次启动模拟器时会出现默认主机文件.如何只更改一次hosts文件?

android hosts android-virtual-device

9
推荐指数
1
解决办法
2174
查看次数

Windows 8 - IE无法访问hosts文件中列出的站点

我在IIS中设置了许多本地网站,并在我的主机文件中包含条目以​​使网站在本地可用.

我来自Windows 7机器,一切都在所有浏览器中正常工作.迁移到Windows 8,使用相同的主机文件和IIS中的相同网站似乎导致Internet Explorer问题(11).

我可以在Firefox和Chrome中访问网站:mywebsite.local,但无法访问Internet Explorer中的同一网站.我已确保我没有通过任何代理或VPN连接进行连接,并且我的主机文件条目输入正确但Internet Explorer仍在中止与错误的连接:"此页面无法显示".

任何帮助或建议将不胜感激!

谢谢,乔恩

iis internet-explorer hosts windows-8 internet-explorer-11

9
推荐指数
1
解决办法
2万
查看次数

127.0.0.1,0.0.0.0和localhost有何不同?

我不明白这些术语与它们如何连接之间的区别.

我查看了计算机上的hosts文件,可以看到127.0.0.1和localhost已连接但不确定如何以及我不知道0.0.0.0适合所有这些.

我已经看到了这个问题的其他答案,但我是一个新手,关于环回和元地址的其他答案并不容易理解.

ip networking localhost hosts hosts-file

9
推荐指数
2
解决办法
4145
查看次数

无法访问 Docker for Windows 中的 host.docker.internal

在 VS 中制作的 .Net Framework 应用程序(应用程序由 VS 构建和部署)中,我尝试使用 host.docker.internal 从 Docker 访问我的本地数据库,但这没有解决,当尝试 ping 它时,我得到:
Ping request找不到主机host.docker.internal。请检查名称并重试。
将 host.docker.internal 更改为我的内部 IP 地址确实可以正常工作(端口已公开),但由于该项目已被其他人使用,所以我无法使用它。
我的PC中的hosts文件包含host.docker.internal(使用 Management Studio 确实成功)。

我已经尝试将 Docker for Windows 降级到版本 2.0.0.3。
我尝试了微软提供的一些图像(4.7 1803和4.8 1803 1903及最新版本)。
我尝试添加组成网络模式:“主机”

Docker Compose 与 VS 生成的相同,因此只有:项目、镜像以及使用上下文和 Dockerfile 进行构建

Docker Compose 覆盖:
version: '3.4' {code}services: xxx: ports: - "80" depends_on: - xxx.webapi xxx.webapi: ports: - "80" networks: default: external: name: nat

Dockerfile
来自 mcr.microsoft.com/dotnet/framework/aspnet:4.8-windowsservercore-1903
添加https://download.microsoft.com/download/C/9/E/C9E8180D-4E51-40A6-A9BF-776990D8BCA9/rewrite_amd64。 msi /install/rewrite_amd64.msi
RUN msiexec.exe /ic:\install\rewrite_amd64.msi /passive
ARG 源
WORKDIR /inetpub/wwwroot …

.net hosts docker docker-compose docker-for-windows

9
推荐指数
0
解决办法
1073
查看次数

在apache 2.2中的虚拟主机上运行不同的PHP版本

如何在所有虚拟主机中配置Apache 2.2服务器以使用PHP 5.3,除了运行PHP 4.4的一个虚拟主机外?我有所有的PHP和.dll文件.

php apache virtual hosts

8
推荐指数
1
解决办法
2万
查看次数

Hosts.ics 文件是什么?

有时我使用hosts文件( C:\Windows\System32\drivers\etc\hosts),但出乎意料的是现在我有2个文件hostshosts.ics主机似乎是空的,hosts.ics看起来像:

# Copyright (c) 1993-2001 Microsoft Corp.
#
# This file has been automatically generated for use by Microsoft Internet
# Connection Sharing. It contains the mappings of IP addresses to host names
# for the home network. Please do not make changes to the HOSTS.ICS file.
# Any changes may result in a loss of connectivity between machines on the
# local network.
#

172.24.208.1 somedomain.net
Run Code Online (Sandbox Code Playgroud)

为什么Windows(或其他软件)创建hosts.ics?我应该在哪里添加主机记录?我可以删除 …

window hosts

8
推荐指数
0
解决办法
7777
查看次数