Host跟Ip的关系,切换host有啥作用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Host跟Ip的关系,切换host有啥作用相关的知识,希望对你有一定的参考价值。

用记事本打开hosts文件,它的作用是包含IP地址和Host name(主机名)的映射关系,是一个映射IP地址和Hostname(主机名)的规定,规定要求每段只能包括一个映射关系,IP地址要放在每段的最前面,空格后再写上映射的Host name(主机名)。对于这段的映射说明用“#”分割后用文字说明。

host的作用:

1、加快域名解析

对于要经常访问的网站,我们可以通过在Hosts中配置域名和IP的映射关系,这样当我们输入域名计算机就能很快解析出IP,而不用请求网络上的DNS服务器。

2、方便局域网用户

在很多单位的局域网中,会有服务器提供给用户使用。但由于局域网中一般很少架设DNS服务器,访问这些服务要输入难记的IP地址,对不少人来说相当麻烦。现在可以分别给这些服务器取个容易记住的名字,然后在Hosts中建立IP映射,这样以后访问的时候我们输入这个服务器的名字就行了。

扩展资料

host中ip/域名映射记录的解析规则:

1、host的解析首先是自上而下的;

2、同域名多条记录的时候,首域名记录(域名a这种)的优先级高于非首域名记录(域名b/c这种);

3、同样紧邻ip的 多条同域名记录,优先级遵循第一条,且 非127.0.0.1的优先于127.0.0.1的;

4、同域名多条记录且均不紧邻ip的,遵循第一条5、0.0.0.0 会产生主机记录但ping不通,因此不计入优先级计算范围。

首先host文件会解析出多种域名ip的映射记录,大致有“A(主机)记录”记录、“CNAME”别名记录、PTR记录等。前两种用于域名正向解析,即从域名到ip,后面一种用于ip逆向解析即从ip找域名。

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

那把host的ip设成127.0.0.1有什么作用

生产环境中,通过域名映射ip切换工具SwitchHosts

项目中,经常需要配置host。将某个域名指向某个ip。
手动配置C:\Windows\System32\drivers\etc\hosts,非常不方便。这里分享一个可以高效切换host工具:SwitchHosts。


1 下载地址


http://download.csdn.net/detail/clevercode/9558675


2 配置方案

2.1 配置空白host。即不指向ip

技术分享

 


2.2 配置host方案

技术分享

 

3 使用某个方案

点击右下角勾选。

技术分享

4 查看当前系统的host

技术分享

 

 
 









以上是关于Host跟Ip的关系,切换host有啥作用的主要内容,如果未能解决你的问题,请参考以下文章

生产环境中,通过域名映射ip切换工具SwitchHosts

开发环境切换Host工具推荐 — SwitchHosts

开发环境切换Host工具推荐 — SwitchHosts

linux下,/etc/hosts文件有啥用途

vue-cli 构建的 Vue 项目用 localhost 加 端口 能访问,但是切换到 ip 加 端口 就不能访问

mha切换脚本可用的