zoukankan      html  css  js  c++  java
  • 禁用网络连接后无法访问本机数据库的问题

       今天外出演示的同事反馈了个问题,说是没插网线,访问不了本机的数据库。

      借这个问题,理清了下

      (1)127.0.0.1,

      (2).

      (3)本机IP

      (4)localhost

      之间的区别。

      no1:
    localhost也叫local ,正确的解释是:本地服务器
    127.0.0.1在windows等系统的正确解释是:本机地址(本机服务器)
    他们的解析通过本机的host文件,windows自动将localhost解析为127.0.0.1
    no2:
    localhot(local)是不经网卡传输!这点很重要,它不受网络防火墙和网卡相关的的限制。
    127.0.0.1是通过网卡传输,依赖网卡,并受到网络防火墙和网卡相关的限制。
    本机IP 也是通过网卡传输的,依赖网卡,并受到网络防火墙和网卡相关的限制。
    但是本机IP与127.0.0.1的区别是:
    127.0.0.1 只能通过本机访问
    本机IP 通过本机访问也能通过外部访问
     
    一般设置程序时本地服务用localhost是最好的,localhost不会解析成ip,也不会占用网卡、网络资源。

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

  • 相关阅读:
    关于最短路算法
    牛客网练习赛7-D-无向图(bfs,链式前向星)
    51nod蜥蜴与地下室(1498)(暴力搜索)
    poj1062昂贵的聘礼(枚举+最短路)
    训练题(代码未检验)(序列前k大和问题)
    两个序列求前k大和
    欧拉回路
    hdu 6063 RXD and math
    hdu 6066 RXD's date
    bzoj 4300 绝世好题
  • 原文地址:https://www.cnblogs.com/mozzie/p/4866332.html
Copyright © 2011-2022 走看看