windows系统下hosts文件详解

1.在windows系统下,C:\Winnt\System32\Drivers\etc里面有一个hosts文件。该文件可以用纯文本文件打开。

2.该文件里,可以配置地址映射。前面配置ip地址,后面配置对应的域名。则当计算机访问域名时,就自动映射到hosts文件里的ip上了。

3.工作原理:在windows系统里,当访问一个域名时,首先是在hosts文件里找是否有对应的映射关系。如果有,则直接访问hosts映射里的ip。如果没有,才找dns服务器上的域名,去匹配相应的ip。也就是说hosts里的配置优先级是高于dns域名服务器的。

4.作用:

加快域名解析:在hosts里配置映射后,就不能再去dns域名服务器上去查找了,极大的提高了效率。对于常用的访问地址,可以配置在hosts文件里。

方便局域网用户:在同一个局域网里,建立hosts里的映射,可以不用手动输入ip,而是直接输入域名即可进行访问。

屏蔽网站:对于有些网站,我们不想访问,但总是自动弹出,可以在hosts文件里配置成127.0.0.1,访问时就访问到本机了,就屏蔽了不想访问的网站。

原文地址:https://www.cnblogs.com/hongyuansu/p/10354304.html

时间: 2024-10-12 20:14:06

windows系统下hosts文件详解的相关文章

Windows系统下hosts文件工作原理(转)

Hosts文件原理解析 hosts首先说明下, hosts文件没有后缀 一. Hosts文件的位置 很多用户都知道在Window系统中有个Hosts文件(没有后缀名),在Windows 98系统下该文件在Windows文件夹. 在Windows 2000/XP系统中位于\%Systemroot%\System32\Drivers\Etc 文件夹中,其中,%Systemroot%指系统安装路径.例如,Windows XP 安装在C:\WINDOWS,那么Hosts文件就在C:\Widows\Sys

Linux 下hosts文件详解

主机名: 无论在局域网还是INTERNET上,每台主机都有一个IP地址,是为了区分此台主机和彼台主机,也就是说IP地址就是主机的门牌号. 公网:IP地址不方便记忆,所以又有了域名.域名只是在公网(INtERNET)中存在,每个域名都对应一个IP地址,但一个IP地址可有对应多个域名. 局域网:每台机器都有一个主机名,用于主机与主机之间的便于区分,就可以为每台机器设置主机名,以便于以容易记忆的方法来相互访问.比如我们在局域网中可以为根据每台机器的功用来为其命名. 主机名相关的配置文件:/etc/ho

windows系统下hosts文件的改写(为了测试nginx内网的证书代理,需要做域名解析)

1. win加R     C:\WINDOWS\system32\drivers\etc 2.打开hosts文件  加入一行  IP为客户机要访问的IP地址  域名也是在nginx中定义好的 3.ctrl+s 保存,需要管理员权限 同时 再按一次 测试一下 有没有保存上 ,访问web浏览器测试网页的跳转 原文地址:https://www.cnblogs.com/wwtao/p/12037137.html

Ubuntu Linux系统下apt-get命令详解

Ubuntu Linux系统下apt-get命令详解(via|via) 常用的APT命令参数: apt-cache search package 搜索包 apt-cache show package 获取包的相关信息,如说明.大小.版本等 sudo apt-get install package 安装包 sudo apt-get install package - - reinstall 重新安装包 sudo apt-get -f install 修复安装"-f = ——fix-missing&

Linux 系统下 ifconfig 命令详解

Linux系统下网卡网络配置详解 Ifconfig命令使LINUX核心知道软件回送和网卡这样一些网络接口,这样Linux就可以使用它们. 除了上面介绍的这些用法之外,ifconfig命令用来监控和改变网络接口的状态,并且还可以带上很多命令行参数.下面是一个ifconfig的通用调用语法: #ifconfig interface [[-net -host] address [parameters]] 其中interface是网络接口名:address是分配给指定接口的主机名或IP地址.这里使用的主

Linux下inittab文件详解

/etc/inittab文件详解 Linux系统的启动过程为:加电自检-->根据BIOS中的设置从指定的设备启动-->找到设备MBR中的bootloader引导启动系统-->启动kernel-->启动init进程 我们看到,Linux系统启动的最后是启动init进程,而init进程是怎么工作的呢?init进程就是根据/etc/inittab这个文件来在不同的运行级别启动相应的进程或执行相应的操作. /etc/inittab这个文件中定义的登记项都是以:隔开的四个段,即: id:ru

linux hosts文件详解及配置

1.名词解析 主机名: 无论是在局域网还是在INTERNET上,每台主机都有一个IP地址,用来区分当前是那一台机器(其实底层是使用机器的物理地址),也就是说IP地址就是一个主机的门牌号,唯一的标示这一台机子. 公网: IP地址不方便记忆,所以又有了域名.域名只是在公网(INTERNET)中存在,每个域名对应着一个IP地址,但一个IP地址可以对应多个域名. 局域网: 每台机器都有一个主机名,用于主机与主机之间区别.我们可以为每一台机器设置主机名,便于以容易的方法来互相访问.比如我们在局域网中可以根

eclipse .setting下各文件详解

Eclipse项目中系统文件介绍 一. 写在前面 文章较长,可以直接到感兴趣的段落,或者直接关键字搜索: 请原谅作者掌握的编程语言少,这里只研究Java相关的项目: 每一个文件仅仅做一个常见内容的简单介绍,这些知识多数来自于实践理解和网络搜索,可能会不全面,更详细的可以看相关的参考资料. 二. 概述 Eclipse在新建项目的时候会自动生成一些文件.这些文件比如.project..classpath..settings目录下的所有文件等.这些文件是Eclipse项目的元数据,描述了一个Eclip

etc/hosts文件详解

Linux 修改 etc/hosts文件 hosts文件 hosts —— the static table lookup for host name(主机名查询静态表). hosts文件是Linux系统上一个负责ip地址与域名快速解析的文件,以ascii格式保存在/etc/目录下.hosts文件包含了ip地址与主机名之间的映射,还包括主机的别名.在没有域名解析服务器的情况下,系统上的所有网络程序都通过查询该文件来解析对应于某个主机名的ip地址,否则就需要使用dns服务程序来解决.通过可以将常用