windows hosts 作用以及常见问题解决

借用百度百科的解释

  Hosts是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统会再将网址提交DNS域名解析服务器进行IP地址的解析。

  更详细的说明:http://baike.baidu.com/link?url=uwQLcpconowLlQZII12bLU58-5uT_4qX5UOCz_Gr45ACo6CYyTCL4q-8VkZW4BxEsJzAVMBXyW6J8A2fEbwab_

文件位置

C:\Windows\System32\Drivers\etc\hosts

内容

# Copyright (c) 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a ‘#‘ symbol.
#
# For example:
#
#      102.54.94.97     rhino.acme.com          # source server
#       38.25.63.10     x.acme.com              # x client host

# localhost name resolution is handled within DNS itself.
#	127.0.0.1       localhost
#	::1             localhost

文件里面已经说得很清晰了,主要的一点,添加ip跟域名的时候至少要有一个空格隔开。

比如添加一个域名,指向本机,个人习惯用tab分隔。

127.0.0.1	sn.cn

测试是否生效,打开命令行,ping

常见问题

  1、没有权限修改hosts文件:http://jingyan.baidu.com/article/ab69b270d963542ca6189f75.html

  2、修改之后不生效,可能原因

    1). dns缓存没刷新

    

    

    2). dnsclient服务影响,原因看windows自己的说明,关了就行了,再不行禁用。也不影响其它功能。比较快的启动方式:运行services.msc

      

    3). 360等安全软件把hosts文件锁定了,在360面板的功能大全找到流量防火墙,修复它,这个问题印象很深刻,不解决的话前面的操作都没用。

          

时间: 2024-10-14 03:51:39

windows hosts 作用以及常见问题解决的相关文章

cocos2d-js windows下搭建及常见问题解决

(小白一个,为了搭建js环境,尝试了很多次(都是泪呀),在此记录自己搭建过程,一下所需文件在低端有我成功所用的文件分享) 一.安装(环境的搭建) 1.python: [1]官网上说不支持3以上版本,所以还是安装2.7.X的版本吧 [2]将python添加至环境变量Path中 [3]cmd下输入python,安装成功如下图: 2.jdk [1]下载jdk安装,安装路径不要用空格或中文,个人建议下载7版本.(个人开始用8,在配置中出现一个错误,换为7以便后变没了) [2]添加环境变量: 在系统变量中

Web Deploy发布网站及常见问题解决方法(图文)

Web Deploy发布网站及常见问题解决方法(图文) Windows2008R2+IIs7.5 +Web Deploy 3.5 Web Deploy 3.5下载安装 http://www.iis.net/downloads/microsoft/web-deploy 点 Install this extension 也可直接点下面链接 http://go.microsoft.com/?linkid=9817356 全部 点下一步进行安装 直至完成, Web Deploy 安装完毕后,便可进行下一

CString的GetBuffer用法,GetBuffer本质,GetBuffer常见问题解决方法

一.函数原型 CString::GetBuffer LPTSTR GetBuffer( int nMinBufLength ); throw( CMemoryException ); Return Value An LPTSTR pointer to the object’s (null-terminated) character buffer. Parameters nMinBufLength The minimum size of the character buffer in charac

QTP录制不了脚本常见问题解决方法

问题起因:  在安装QTP后,或者禁用IE浏览器里的一些ActiveX控件后,正常录制QTP时,不能产生相应的录制脚本,脚本内容为空.  解决方法:QTP在IE中录制脚本是依靠一个叫BHOManager Class的动态链接库来完成的.当这个控件没有被加载,或者被禁用时,就会出现上述症状.于是,解决方法就很简单了,重新加载,或启用这个控件,一切就OK啦. 具体步骤:  打开IE,在菜单中选择[工具]/[Internet选项]进入Internet配置界面.选择[程序]/[管理加载项],查看目前加载

iis常见问题解决

iis7以上版本部署4.0框架项目常见问题解决 配置错误: 不能在此路径中使用此配置节.如果在父级别上锁定了该节,便会出现这种情况.锁定是默认设置的 (overrideModeDefault="Deny"),或者是通过包含 overrideMode="Deny" 或旧有的 allowOverride="false" 的位置标记明确设置的. 原因: 因为 IIS 7 采用了更安全的 web.config 管理机制,默认情况下会锁住配置项不允许更改

嵌入式开发常见问题解决方法

嵌入式开发常见问题解决方法 一.问题复现 稳定复现问题才能正确的对问题进行定位.解决以及验证.一般来说,越容易复现的问题越容易解决. 1.1 模拟复现条件 有的问题存在于特定的条件下,只需要模拟出现问题的条件即可复现.对于依赖外部输入的条件,如果条件比较复杂难以模拟可以考虑程序里预设直接进入对应状态. 1.2 提高相关任务执行频率 例如某个任务长时间运行才出现异常则可以提高该任务的执行频率. 1.3 增大测试样本量 程序长时间运行后出现异常,问题难以复现,可以搭建测试环境多套设备同时进行测试.

附:02 eclipse常见问题解决方法

一.出现"Location of the Android SDK has not been setup in the preferences" 当新建一个工作区间时,android项目时出现"Location of the Android SDK has not been setup in the preferences"时,是因为没有设置SDK的位置,window->preferences->android->SDK Location里面选择你的

[Gradle] Gradle 构建 android 应用常见问题解决指南

转载地址:http://www.cnblogs.com/youxilua/p/3348162.html 1: 使用最新的gradle android插件 以前我们写的时候会这么写 dependencies { classpath 'com.android.tools.build:gradle:0.5.0' } 不过,由于android gradle 插件的开发还是很活跃的,而且目前而言,可能还存在一些我们不知道的坑,但是,别人踩过,后边,官方修复,为了不踩坑,我建议android gradle

mysql 的常用命令及常见问题解决方法

运行sql C:\Users\Martin>mysql -uroot -pyang cdm_db <d:/cdm_db.sql 运行sql mysql>source /tmp/terminal.sql; mysql忘记密码: mysqladmin -uroot flush-privileges password "newpassword" mysql的select into file命令 SELECT a,b,a+b INTO OUTFILE '/tmp/result