修改host文件原理 localhost,127.0.0.1之间有什么区别
2016-09-01 10:20
513 查看
修改host文件原理 http://www.zhihu.com/question/19782572 localhost与127.0.0.1的区别是什么 相信有人会说是本地ip,曾有人说,用127.0.0.1比localhost好,可以减少一次解析。 看来这个入门问题还有人不清楚,其实这两者是有区别的。 localhost也叫local ,正确的解释是:本地服务器 127.0.0.1在windows等系统的正确解释是:本机地址(本机服务器) localhot(local)是不经网卡传输!这点很重要,它不受网络防火墙和网卡相关的的限制。 127.0.0.1是通过网卡传输,依赖网卡,并受到网络防火墙和网卡相关的限制。 一般设置程序时本地服务用localhost是最好的,localhost不会解析成ip,也不会占用网卡、网络资源。 有时候用localhost可以,但用127.0.0.1就不可以的情况就是在于此。猜想localhost访问时,系统带的本机当前用户的权限去访问,而用ip的时候,等于本机是通过网络再去访问本机,可能涉及到网络用户的权限。
1、127.0.0.1是回送地址,指本地机,一般用来测试使用。回送地址是本机回送地址(Loopback Address),即主机IP堆栈内部的IP地址,主要用于网络软件测试以及本地机进程间通信,无论什么程序,一旦使用回送地址发送数据,协议软件立即返回,不进行任何网络传输。 2、localhost是本地DNS解析的127.0.0.1的域名,这个你打开本机的hosts文件就可以看到,一般位于c:\windows\system32\driver\etc下,一般在最后有这么一行: 127.0.0.1 localhost 而这个localhost你可以随意更改,如果改成百度,新浪之类的www.baidu.com重启你再试一下,就会发现很有意思了。 3、本机IP则指你连到网络上的IP地址,可以是内网地址,当然也可能是公网IP,这个就是你实际利用TCP/IP协议与网上计算机通信时使用的IP了。 host文件位置:
修改host文件c://Windows/System32/drivers/etc/hosts
host文件样式:
相关文章推荐
- localhost与127.0.0.1的区别是什么
- localhost与127.0.0.1之间的区别
- DAT与MPG文件之间有什么区别(转)
- localhost 和 127.0.0.1 有什么区别?
- localhost与127.0.0.1的区别是什么?
- 修改 hosts 文件的原理是什么?
- 使用Android Studio修改文件编码弹出的reload和convert有什么区别?
- ISO9001质量管理体系中文件与记录之间的相同点与区别是什么
- .cs文件与aspx.cs文件之间的区别是什么???他们的作用是什么???ASPX文件的作用是什么?
- 修改 hosts 文件的原理是什么
- U盘文件系统FAT32、exFAT、NTFS之间有什么区别?
- 文件的ctime、mtime、atime 之间有什么区别
- localhost与127.0.0.1的区别是什么
- Linux服务器之间拷贝文件(提示connect to host localhost port 22: Connection refused lost )
- localhost与127.0.0.1的区别是什么
- Localhost 与127.0.0.1和IP的区别是什么
- localhost与127.0.0.1的区别是什么?
- localhost和本机IP和127.0.0.1之间的区别
- localhost、127.0.0.1、本机 ip 三者之间的区别
- 删除表和截断表命令之间的区别是什么