博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
localhost与127.0.0.1的区别
阅读量:5254 次
发布时间:2019-06-14

本文共 903 字,大约阅读时间需要 3 分钟。

  今天新开了一个服务器,代码挪移过去的时候,竟然数据库连接不上,看了一下,原来将配置从127.0.0.1改为localhost就可以了。看看下面这两个的区别。  

  很多人会接触到这个ip地址127.0.0.1。也许你会问127.0.0.1是什么地址?其实127.0.0.1是一个回送地址,指本地机,一般用来测试使用。大家常用来ping 127.0.0.1来看本地ip/tcp正不正常,如能ping通即可正常使用。

  对于大多数习惯用localhost的来说,实质上就是指向127.0.0.1这个本地IP地址。在操作系统中有个配置文件将localhost与127.0.0.1绑定在了一起。可以理解为本地主机的意思。

 localhost与127.0.0.1的区别是什么?

相信有人会说是本地ip,曾有人说,用127.0.0.1比localhost好,可以减少一次解析。

看来这个问题还有人不清楚,其实这两者是有区别的。

localhost也叫local ,正确的解释是:本地服务器

127.0.0.1在windows等系统的正确解释是:本机地址(本机服务器)

他们的解析通过本机的host文件,windows自动将localhost解析为127.0.0.1

localhot(local)是不经网卡传输!这点很重要,它不受网络防火墙和网卡相关的的限制。

127.0.0.1是通过网卡传输,依赖网卡,并受到网络防火墙和网卡相关的限制。

一般设置程序时本地服务用localhost是最好的,localhost不会解析成ip,也不会占用网卡、网络资源。

有时候用localhost可以,但用127.0.0.1就不可以的情况就是在于此。猜想localhost访问时,系统带的本机当前用户的权限去访问,而用ip的时候,等于本机是通过网络再去访问本机,可能涉及到网络用户的权限。

原文参考于:http://blog.csdn.net/xifeijian/article/details/12879395

转载于:https://www.cnblogs.com/zhenghongxin/p/5156966.html

你可能感兴趣的文章
pandas进行数据分析需要的一些操作
查看>>
今天一天课,随便写点吧/xk
查看>>
python常见面试题
查看>>
vscode调试运行c#
查看>>
VBS-Dictionary
查看>>
[android] 让原声android嵌入H5 支持localStorage
查看>>
搭建sqlserver读写分离 需要准备什么,怎么做?
查看>>
入门图像处理
查看>>
Acrobat.CAcroPDDoc open 无法找到指定文件
查看>>
Google css & Google fonts
查看>>
你是码农涅,还是创造者涅(内容是转载的,标题是我写的)
查看>>
如何组织Html元素与如何进行CSS命名(下)
查看>>
大型物件列印之翹曲現象與加熱板作用論述
查看>>
element input-number源码
查看>>
使用WiX打包你的应用程序之二---向WiX脚本传递信息(属性)的几种方式
查看>>
使用this 调用另一个构造器
查看>>
Input checkbox 添加样式背景
查看>>
(C语言)单链表的顺序实现(数据结构一)
查看>>
shuzhuanshuzu
查看>>
poj3384Feng Shui
查看>>