linux下查看hosts文件
hosts文件地址:
/etc/hosts
如果要编辑,直接用vim打开即可:
vim /etc/hosts
linux文件目录:/etc/hosts文件详解
这里的/etc/hosts作用同Windows下的hosts文件,Windows中host文件的目录一般为:C:\Windows\System32\drivers\etc\hosts。
概念
hosts —— the static table lookup for host name(主机名查询静态表)。
hosts文件是linux系统中负责ip地址与域名快速解析的文件,以ASCII格式保存在/etc目录下,文件名为hosts,不同的linux版本,文件也可能不同,比如Debian的对应文件是/etc/hostname。
hosts文件包含了ip地址和主机名之间的映射,包括主机名的别名,在没有域名服务器的情况下,系统上的所有网络程序都通过查询该文件来解析对应于某个主机名的ip地址,否则就需要使用DNS服务程序来解决。通常可以将常用的域名和ip地址映射加入到hosts文件中,实现快速方便的访问。
优先级 : dns缓存 > hosts > dns服务
文件配置
一般情况下hosts文件的每行为一个主机,每行由三部分组成,每个部分由空格隔开。
ip地址 主机名/域名 (主机别名)
- 第一部分:网络ip地址
- 第二部分:主机名或域名
- 第三部分:主机别名(可省略)
注意:
(1)主机名(hostname)和域名(Domain)的区别在于,主机名通常在局域网内使用,通过hosts文件,主机名就被解析到对应ip。域名通常在internet上使用,但如果本机不想使用internet上的域名解析,这时就可以更改hosts文件,加入自己的域名解析。
(2)当IP为::1时,表示的时ipv6的本地地址,也就是0000:0000:0000:0000:0000:0000:0000:0001。
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持好代码网。