51Testing软件测试论坛
标题:
localhost 127.0.0.1
[打印本页]
作者:
fxp126
时间:
2010-6-3 22:58
标题:
localhost 127.0.0.1
localhost 与 127.0.0.1 的区别
作者:
千里
时间:
2010-6-4 11:59
localhost进行DNS解析之后转换为了127.0.0.1
作者:
msnshow
时间:
2010-6-5 10:52
localhost 不一定解析为127.0.0.1 啊,要看HOST中怎么写的
作者:
fxp126
时间:
2010-6-6 18:26
localhost
也叫
local
,正确的解释是
:
本地服务器
127.0.0.1
在
windows
等系统的正确解释是
:
本机地址
(
本机服务器
)
localhot(local)
是不经网卡传输!这点很重要,它不受网络防火墙和网卡相关的的限制。
127.0.0.1
是通过网卡传输,依赖网卡,并受到网络防火墙和网卡相关的限制。
一般设置程序时本地服务用
localhost
是最好的,
localhost
不会解析成
ip
,也不会占用网卡、网络资源。
当我们通过一个
URL
来运行应用程序时,应用程序可能来自一个远程服务器。但是,
.NET
不能肯定我们想要运行的代码是来自一个可信任的服务器,还是一个受限制的站点。
.NET
对远程代码采用的安全策略相当复杂,简单地说,
.NET
把那些不包含句点符号(
“.”
)的
URL
视为本地
Intranet
的
URL
。默认情况下,
.NET
允许运行来自
Intranet
站点的代码。另一方面,
.NET
把那些包含了句点符号的
URL
(例如
http://127.0.0.1
)视为
Internet
地址,除非明确地设定某个
URL
是一个安全的位置,否则
.NET
默认不允许运行
Internet URL
的程序代码。
于此,我们可以更深一步挖掘一个结论:
localhost
是
Intranet
站点,
127.0.0.1
是
internet
站点。所以如果我们要进行
web
开发最好用
127.0.0.1
进行测试,或者用局域网中的真实
IP
。这样你的测试环境才更接近用户环境。真理在偏爱我们的同时,我们也靠近了真理。
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2