今天遇到一个问题,本地链接memcached,通过终端telnet localhost 11211 一直链接不成功,但是用
telnet 127.0.0.1 11211 确实可以。此问题的环境是:
1:本地没有联网。
2:我的/etc/hosts中的127.0.0.1 localhost 屏蔽了。
经过研究发现如下:
1:不改hosts的情况下,链接上网络就可以了
2:不联网,更改hosts也可以。
这是什么原因呢?说真的,我也没太明白。 有高手还望赐教。。谢谢
经过搜索总结的localhost 和127.0.0.1 的区别如下:
1: localhost也叫local ,正确的解释是:本地服务器,localhot(local)是不经网卡传输!这点很重要,它不受网络防火墙和网卡相关的的限制。
2: 127.0.0.1在windows等系统的正确解释是:本机地址(本机服务器)
127.0.0.1是通过网卡传输,依赖网卡,并受到网络防火墙和网卡相关的限制。
一般设置程序时本地服务用localhost是最好的,localhost不会解析成ip,也不会占用网卡、网络资源。
有时候用localhost可以,但用127.0.0.1就不可以的情况就是在于此。猜想localhost访问时,系统带的本机当前用户的权限去访问,而用ip的时候,等于本机是通过网络再去访问本机,可能涉及到网络用户的权限。
相关推荐
详解localhost和127.0.0.1的区别
在MySQL数据库系统中,连接方式通常分为通过主机名(如localhost)和IP地址(如127.0.0.1)两种。当你遇到“mysql不能用localhost,127.0.0.1连接,只能用ip连接”的问题时,这可能是由于MySQL配置文件中的设置或用户...
Win7下localhost与127.0.0.1的区别.docx
总结起来,`localhost` 和 `127.0.0.1` 在MySQL连接中的主要区别在于它们使用的通信机制,`localhost` 通过Unix域套接字实现高效本地通信,而 `127.0.0.1` 则使用TCP/IP协议栈,适合远程访问场景或跨网络通信。...
localhost与127.0.0.1的区别localhost与127.0.0.1的区别是什么?相信有人会说是本地ip,曾有人说,用127.0.0.1比localhost好,可以减少一次解析。看来这个入门问题还有人不清楚,其实这两者是有区别的。 no1: ...
本文将介绍route命令在清除路由表后,导致无法访问localhost和***.*.*.*(回环地址)的解决方法。 首先,需要了解route命令及其功能。route命令允许用户手动配置和修改IP路由表,其主要选项有add(添加)、change...
127.0.0.1和localhost地址知识详解.docx
Vue项目不能使用localhost:8xx0进入项目,但是将localhost替换为127.0.0.1却可以进入。 解决办法: 进入文件 C:\Windows\System32\drivers\etc\hosts 用记事本打开 hosts 文件进行编辑,看看文件里是否有 127.0.0.1...
MySQL数据库在配置和使用过程中,有时会遇到主机名设置为`127.0.0.1`或`localhost`的区别。这两个概念虽然都代表本地主机,但在连接MySQL数据库时,它们之间存在微妙的差异。 首先,`127.0.0.1`是一个特殊的IP地址...
问题:一台服务器的PHP程序通过localhost地址无法...大部分情况下,可以用localhost代表本机127.0.0.1,但是在MySQL连接时,二者不可混用,而且MySQL中权限设置中localhost与127.0.0.1也是分开设置的。当设置为127.0.0.
但是,在某些情况下,localhost域名可能会出现奇怪的404错误,这是因为localhost域名的解析方式和其他域名不同所导致的。 知识点2:Spring Boot中的域名解析 在Spring Boot应用程序中,默认情况下,Spring Boot会...
标题中的"ASP本地调试工具,127.0.0.1"表明这个工具是为在本地计算机上运行ASP应用并使用localhost(127.0.0.1)进行调试而设计的。127.0.0.1是一个特殊的IP地址,代表本地环回接口,通常用于指向本机的网络服务。 ...
2012年华东运维技术大会上分享的"Hadoop运维经验"涵盖了Hadoop生态系统中的多个关键方面,旨在帮助IT专业人士更好地管理和优化大规模数据处理环境。以下是对这些运维经验的详细解读: 1. **集群规划与搭建**:...
在Mac OS系统中,当你遇到无法使用`localhost`连接到MySQL数据库的问题时,这通常涉及到网络连接机制和系统配置的差异。在这个问题中,我们发现`localhost`与`127.0.0.1`在连接MySQL时表现不同,这是因为它们采用的...
dbip –为数据库服务器的IP地址,如果是本地可写:localhost或127.0.0.1。 port –为数据库的监听端口,需要看安装时的配置,缺省为1521。 databasename –为数据库的SID,通常为全局数据库的名字。 SQL Server...