127.0.0.1与localhost与ip的区别

127.0.0.1与localhost与ip的区别

May 18, 2014

localhost

不联网
不使用网卡,不受防火墙和网卡限制
本机访问

一般使用 本地套接字文件AF_UNIX 应用程序一般约定使用localhost时优先查本地套接字连接. mysqlclient 与 mysqlserver 就是这样的约定

127.0.0.1

不联网
网卡传输,受防火墙和网卡限制
本机访问

127.0.0.1 是主机IP堆栈内部的IP地址..在windows/unix IP协议栈内部发现要发网的ip地址是127.0.0.l则立刻返回应用层..

192.168.*.*

联网
网卡传输 ,受防火墙和网卡限制
本机或局域网访问

本机IP

联网
网卡传输 ,受防火墙和网卡限制
本机或局域网或外部访问

为什么localhost不使用网卡但hosts里却有记录

方便需要解析时,指向需要解析成ip的应用程序仍然会使用/etc/hosts 解析为127.0.0.1 比如ping

比如当浏览器中访问http://localhost 因为基于tcp/ip协议,就需要查host

而我们使用mysql时指定默认使用的是locaLhost,这个使用了 /tmp/mysql.sock 本地套接字文件AF_UNIX

时间: 2024-10-27 09:09:31

127.0.0.1与localhost与ip的区别的相关文章

localhost、127.0.0.1、本机IP、虚拟主机、kotlin

(问题起源于:tomcat发布的项目,用localhost和本机ip访问得到的结果不同.) 直接上链接: localhost.127.0.0.1.本机IP: https://www.zhihu.com/question/23940717#answer-5775920: 该链接中摘录一部分: localhost 是个域名,不是地址,它可以被配置为任意的 IP 地址,不过通常情况下都指向 127.0.0.1(ipv4)和 [::1](ipv6): 整个127.* 网段通常被用作 loopback 网

Tomcat在局域网中localhost可以访问,但是无法通过本地ip访问,127.0.0.1也无法访问问题的解决方法

环境:Tomcat6,Windows Server2008 R2, Tomcat使用默认端口8080. 在BO服务器上使用Tomcat6作为WEB服务器,在服务器本地使用http://localhost:8080/BOE/BI可以正常访问BOE platform平台的登录界面,但是使用http://127.0.0.1:8080/BOE/BI无法访问,使用本地ip地址http://111.111.111.137:8080/BOE/BI也无法访问.解决方案如下: 修改Win7的防火墙配置. 1.开始

Localhost 回环IP 127.0.0.1

LocalHost 127.0.0.1是一个保留地址,用于本地软件测试以及本地进程间通信, 也叫回环IP.回环地址.回送地址(loopback address).无论什么程序,一旦使 用回环IP发送数据,协议软件立即返回,不进行任何网络传输. Linux下发现如果ping自己的IP不通,则可使用如下指令打开本地回环IP: ifconfig lo 127.0.0.1 up 打开后不但能ping通本机的IP,还能ping通127.0.0.1 .

JBOSS部署项目之后,无法通过IP地址访问,只能通过localhost或者127.0.0.1访问

这几天入职到了一家新的公司,然后第一天就开始搭建各种环境,由于原先一直用的是Tomcat容器,然后也是第一次接触JBOSS容器,搭建完之后,在MyEclipse中启动了JBOSS容器,然后想在浏览器中访问看看,直接输入的IP地址+JBOSS的端口号,浏览器中报无法访问,我想是不是因为IP地址输入错了,之后改成localhost再试发现又是正常的可以访问,之后特意查看了下本机的IP地址,发现也没有写错,但就是浏览器中无法访问,这下就有点郁闷了,难道和Tomcat不一样?之后就是度娘,发现还真是不一

(mysql+php+apache)127.0.0.1和localhost可以连接mysql服务器,而ip却不能

127.0.0.1和localhost可以连接mysql服务器,但是对应的ip却不能,并且报错: Can‘t connect to MySQL server  on  "10.0.73.25"(111) 可能是以下原因: 1.网络不通:ping 10.0.73.25  发现能ping通 ,排除此原因. 2.mysql配置问题:打开mysql的配置文件mysql.cnf(linux下的路径一般为/etc/mysql/mysql.cnf),产看skip-networking和bind_ad

127.0.0.1和localhost和本机IP三者的区别!

1, 先来说下回送地址(Loopback Address): 回送地址是主机用于向自身发送通信的一个特殊地址(也就是一个特殊的目的地址).可以这么说:同一台主机上的两项服务若使用回送地址而非分配的主机地址,就可以绕开TCP/IP协议栈的下层.(也就是说:不用再通过什么链路层,物理层,以太网传出去了,而是可以直接在自己的网络层,传输层进行处理了) IPv4的回送地址为:127.0.0.0到127.255.255.255都是回送地址(只是有两个特殊的保留),此地址中的任何地址都不会出现在网络中网络号

IP 、127.0.0.1、localhost 三者区别

一.Ping命令 1.Ping命令,用来检查两台物理机间的TCP/IP网络是否通畅或者网络连接速度,是TCP/IP协议的一部分. 2.PING (Packet Internet Groper),因特网包探索器,IP层协议通过机器B的IP地址和自己的子网掩码,判断它跟自己是否属同一网络 1)如果同一网段直接获取MAC地址.或广播获取获取MAC地址,之后交由数据链路层构成数据帧,与主机D联系 2)如果不同网段,取路由器MAC地址,或广播获取路由器MAC地址,之后路由器拿着数据帧与主机D联系 3)找不

localhost与127.0.0.1 本机IP

localhost意为本地主机,指这台计算机,是给回路网络接口的标准主机名,对应的IP地址为127.0.0.1,可访问本地服务器的web项目(http://localhost). 那么它们有什么区别呢? localhost不通过网卡传输,不受防火墙和网卡限制:而127.0.0.1则依赖于网卡,会受到防火墙和网卡的限制. localhost访问时带着本机当前用户的权限:而用IP访问时,是通过网络再去访问主机,涉及到网络用户权限. 因为用localhost访问时不会解析成IP,也就不会占用网络资源,

2019.9.29本机ip,localhost,127.0.0.1

原文链接:https://zhidao.baidu.com/question/1176120779058268299.html 1.localhost等于127.0.0.1,不过localhost是域名,127.0.0.1是IP地址. 2.localhost和127.0.0.1不需要联网,都是本机访问. 2.本机IP需要联网,本机IP是本机或外部访问, 本机 IP 就是本机对外放开访问的IP地址,这个网址就是与物理网卡绑定的IP地址. 当操作系统初始化本机的TCP/IP协议栈时,设置协议栈本身的