相信不少站长在作站的时候,都会先在本地测试,而测试的时候通常是用localhost或者127.0.0.1来访问本地环境,那么访问的localhost和127.0.0.1有什么区别?哪一个更好? 服务器
有不少人认为这两个是彻底同样的,也有人认为127.0.0.1更好,由于是本地IP,不须要从域名解析。其实这两个是有很大区别的: 网络
localhost也叫local ,正确解释为:本地服务器 测试
127.0.0.1在系统的正确解释是:本机地址(本机服务器) ip
localhot(local)是不经网卡传输!这点很重要,它不受网络防火墙和网卡相关的的限制。访问localhost也不会解析成ip,不会占用网卡、网络资源。 资源
而127.0.0.1是须要经过网卡传输,依赖网卡,并受到网络防火墙和网卡相关的限制。 域名
这就是为何有时候用localhost能够访问,但用127.0.0.1就不能够的状况。 域名解析