127.0.0.1与local与本地计算机名称的区别

来源:百度知道 编辑:UC知道 时间:2024/05/02 19:58:12
谁能利用“127.0.0.1与local与本地计算机名称的区别”来解释以下现象:
1.在我设计的程序的配置文件中,把数据库服务器的名称改为以上三种名称都能成功连接数据库。
2.当我把网线拔掉后,配置文件如果用“127.0.0.1”来指示服务器,则程序无法运行。
3.如果配置文件用“local”或本地计算机名称来指示服务器,则正常!
到底是为什么?

local是本地服务器
127.0.0.1是本机服务器。他需要网卡作为平台。如果你安装网络防火墙你会发现,在使用local访问时防火墙没有提示。但是使用127.0.0.1访问的时候就会出现提示。提示某某程序访问网络。

第一个问题是那三种??

很显然已经表明出来区别了

C:\WINDOWS\system32\drivers\etc\Hosts
需要进行定义 127.0.0.1 localhost