莫小棋儿子127.0.0.1和0.0.0.0和本机IP的区别
在⼀次⽹络课程的听课中,我突然察觉到⾃⼰有个疑惑就是在配置⼀些服务时候我们会⽤到localhost(127.0.0.1)或者0.0.0.0和当前主机IP这三个。那么具体该怎么使⽤这三个地址,这三个地址分别代表了什么?王思聪是谁
长恨歌赏析⾸先我们来讲讲127.0.0.1,172.0.0.1是回送地址,localhost是本地DNS解析的的域名,在hosts⽂件⾥可以看到。
⼀般我们通过ping 127.0.0.1来测试本地⽹络是否正常。其实从127.0.0.1~127.255.255.255,这整个都是回环地址。这边还要
注意的⼀点就是localhost在了IPV4的是指127.0.0.1⽽IPV6是指::1。当我们在服务器搭建了⼀个web服务器的时候如果我们
监听的端⼝时127.0.0.1:端⼝号的时候,那么这个web服务器只可以在服务器本地访问了,在别的地⽅进⾏访问是不⾏的。(127.0.0.1只可以在本地ping⾃⼰的,那么你监听这个就只可以在本地访问了)
何润东结婚然后我们来讲讲0.0.0.0,如果我们直接ping 0.0.0.0是不⾏的,他在IPV4中表⽰的是⽆效的⽬标地址,但是在服务器端它表⽰本机上的所有IPV4地址,如果⼀个服务有多个IP地址(192.168.1.2和10.1.1.12),
那么我们如果设置的监听地址是0.0.0.0那
么我们⽆论是通过IP192.168.1.2还是10.1.1.12都是可以访问该服务的。在路由中,0.0.0.0表⽰的是默认路由,即当路由表中
没有到完全匹配的路由的时候所对应的路由。哪种进口牛奶最好
最后讲讲本地IP,如果我们监听的是IP的话那么只有通过监听的IP才可以访问我们的对应的服务。xingtu
以上就是我对127.0.0.1和0.0.0.0和本机IP的区别,如果有错,欢迎指出。