数据库连接问题 127.0.0.1和localhost有什么区别?
在我得.net2003里,字符串是localhost就联不上SQLSERVER,而127.0.0.1或者"."就可以连上,为什么?这么解决?我得host文件内容是:127...
在我得.net2003里,字符串是localhost就联不上SQLSERVER,而127.0.0.1或者"."就可以连上,为什么?这么解决?
我得host 文件内容是:127.0.0.1 localhost
没有问题!
日,现在又没问题啦,哪种都可以连上。
就没人能解释以下吗???????????????
此问题无满意答案,没有人能解释得清楚。。。。。。。
但要多谢各位得回答,分数就不浪费啦。。。。。。。。 展开
我得host 文件内容是:127.0.0.1 localhost
没有问题!
日,现在又没问题啦,哪种都可以连上。
就没人能解释以下吗???????????????
此问题无满意答案,没有人能解释得清楚。。。。。。。
但要多谢各位得回答,分数就不浪费啦。。。。。。。。 展开
15个回答
展开全部
你设置的主机名叫localhost.localdomain吧?
localhost好象是用127.0.0.1来登陆,也是默认登陆
主机名是利用本机的IP地址登陆,理论上可以删,但最好还是不要删localhost.localdoamin 是FQDN localhost 是简写。http://localhost
和
http://127.0.0.0 说的都是本机的IP地址
一些特殊的IP地址:
1.IP地址127.0.0.1:本地回环(loopback)测试地址
2.广播地址:255.255.255.255
3.IP地址0.0.0.0:代表任何网络
4.网络号全为0:代表本网络或本网段
5.网络号全为1:代表所有的网络
6.节点号全为0:代表某个网段的任何主机地址
7.节点号全为1:代表该网段的所有主机
可能IP解悉出了问题,如果直接写IP呢? 比如你的IP是192.168.2.1那么用http://192.168.2.1试一下
localhost好象是用127.0.0.1来登陆,也是默认登陆
主机名是利用本机的IP地址登陆,理论上可以删,但最好还是不要删localhost.localdoamin 是FQDN localhost 是简写。http://localhost
和
http://127.0.0.0 说的都是本机的IP地址
一些特殊的IP地址:
1.IP地址127.0.0.1:本地回环(loopback)测试地址
2.广播地址:255.255.255.255
3.IP地址0.0.0.0:代表任何网络
4.网络号全为0:代表本网络或本网段
5.网络号全为1:代表所有的网络
6.节点号全为0:代表某个网段的任何主机地址
7.节点号全为1:代表该网段的所有主机
可能IP解悉出了问题,如果直接写IP呢? 比如你的IP是192.168.2.1那么用http://192.168.2.1试一下
展开全部
127.0.0.1是localhost的解析结果
你试试在IIS属性-〉目录安全性-〉编辑里面配置正确的用户名密码,并集成windows登陆
楼主装的是windows XP sp2吧,这是sp2的bug
楼主用的是2003,2003中设置虚拟目录时,会自动的让虚拟目录无法匿名访问,需要验证的,如果使用localhost会被windows允许,如果用别的机器访问需要输入帐号密码,但是我觉得127.0.0.1和localhost是一样的,对于楼主的状况还是不能作出解释,遗憾
你试试在IIS属性-〉目录安全性-〉编辑里面配置正确的用户名密码,并集成windows登陆
楼主装的是windows XP sp2吧,这是sp2的bug
楼主用的是2003,2003中设置虚拟目录时,会自动的让虚拟目录无法匿名访问,需要验证的,如果使用localhost会被windows允许,如果用别的机器访问需要输入帐号密码,但是我觉得127.0.0.1和localhost是一样的,对于楼主的状况还是不能作出解释,遗憾
参考资料: http://www.wenyiwen.cn/w307/20050227/20050227__3550713.html
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
localhost代表你本地的DNS
DNS代表的是域名系统的意思。
当你输入你的域名的时候,就会向DSN主机进行查询,然后返回响应的IP地址。LOCALHOST返回的是127.0.0.1则代表的是你本地的IP
你也可以在你的局域网内建立自己的DNS服务器,也就是在你的局域网把域名www.baidu.com的定向IP设置为你自己喜欢的IP地址。但是当在你本地的DNS服务器找的到的是后他就会上外网上的DNS主机上查询,直到找回IP地址。
DNS代表的是域名系统的意思。
当你输入你的域名的时候,就会向DSN主机进行查询,然后返回响应的IP地址。LOCALHOST返回的是127.0.0.1则代表的是你本地的IP
你也可以在你的局域网内建立自己的DNS服务器,也就是在你的局域网把域名www.baidu.com的定向IP设置为你自己喜欢的IP地址。但是当在你本地的DNS服务器找的到的是后他就会上外网上的DNS主机上查询,直到找回IP地址。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我一直以为localhost和127.0.0.1是等价的,因为表面看起来效果是一样的,但为什么会有两种表示方法,他们到底有什么区别呢?
有人会说是本地ip,曾有人说,用127.0.0.1比localhost好,可以减少一次解析。
虽说效果看起来是一样的,都是本地ip,但实际上区别很大:localhost的意思是本地服务器,而127.0.0.1是本机地址,他们的关系是通过操作系统中的hosts文件,将localhost解析为127.0.0.1。而实际工作中,localhost是不经过网卡传输的,所以,它不受网络防火墙和与网卡相关的种种限制;而127.0.0.1则要通过网卡传输数据,是必须依赖网卡的。这一点是它们最大的区别。
一般设置程序时,本地服务用localhost是最好的,localhost不会解析成ip,也不会占用网卡、网络资源。有时候用localhost可以,但用127.0.0.1就不可以的情况就是在于此。
有人会说是本地ip,曾有人说,用127.0.0.1比localhost好,可以减少一次解析。
虽说效果看起来是一样的,都是本地ip,但实际上区别很大:localhost的意思是本地服务器,而127.0.0.1是本机地址,他们的关系是通过操作系统中的hosts文件,将localhost解析为127.0.0.1。而实际工作中,localhost是不经过网卡传输的,所以,它不受网络防火墙和与网卡相关的种种限制;而127.0.0.1则要通过网卡传输数据,是必须依赖网卡的。这一点是它们最大的区别。
一般设置程序时,本地服务用localhost是最好的,localhost不会解析成ip,也不会占用网卡、网络资源。有时候用localhost可以,但用127.0.0.1就不可以的情况就是在于此。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
localhost代表你本地的DNS
DNS代表的是域名系统的意思。
当你输入你的域名的时候,就会向DSN主机进行查询,然后返回响应的IP地址。LOCALHOST返回的是127.0.0.1则代表的是你本地的IP
你也可以在你的局域网内建立自己的DNS服务器,也就是在你的局域网把域名www.baidu.com的定向IP设置为你自己喜欢的IP地址。但是当在你本地的DNS服务器找的到的是后他就会上外网上的DNS主机上查询,直到找回IP地址。
DNS代表的是域名系统的意思。
当你输入你的域名的时候,就会向DSN主机进行查询,然后返回响应的IP地址。LOCALHOST返回的是127.0.0.1则代表的是你本地的IP
你也可以在你的局域网内建立自己的DNS服务器,也就是在你的局域网把域名www.baidu.com的定向IP设置为你自己喜欢的IP地址。但是当在你本地的DNS服务器找的到的是后他就会上外网上的DNS主机上查询,直到找回IP地址。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询