51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1856|回复: 3
打印 上一主题 下一主题

[原创] localhost 127.0.0.1

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-6-3 22:58:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
localhost    与  127.0.0.1 的区别
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

  • TA的每日心情
    开心
    2021-6-9 14:08
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    2#
    发表于 2010-6-4 11:59:57 | 只看该作者
    localhost进行DNS解析之后转换为了127.0.0.1
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    3#
    发表于 2010-6-5 10:52:15 | 只看该作者
    localhost 不一定解析为127.0.0.1 啊,要看HOST中怎么写的
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
     楼主| 发表于 2010-6-6 18:26:45 | 只看该作者
    localhost也叫local ,正确的解释是:本地服务器
    127.0.0.1
    windows等系统的正确解释是:本机地址(本机服务器)

    localhot(local)
    是不经网卡传输!这点很重要,它不受网络防火墙和网卡相关的的限制。

    127.0.0.1
    是通过网卡传输,依赖网卡,并受到网络防火墙和网卡相关的限制。
    一般设置程序时本地服务用localhost是最好的,localhost不会解析成ip,也不会占用网卡、网络资源。

    当我们通过一个URL来运行应用程序时,应用程序可能来自一个远程服务器。但是,.NET不能肯定我们想要运行的代码是来自一个可信任的服务器,还是一个受限制的站点。.NET对远程代码采用的安全策略相当复杂,简单地说,.NET把那些不包含句点符号(“.”)的URL视为本地IntranetURL。默认情况下,.NET允许运行来自Intranet站点的代码。另一方面,.NET把那些包含了句点符号的URL(例如http://127.0.0.1)视为Internet地址,除非明确地设定某个URL是一个安全的位置,否则.NET默认不允许运行Internet URL的程序代码。
      于此,我们可以更深一步挖掘一个结论:localhostIntranet站点,127.0.0.1internet站点。所以如果我们要进行web开发最好用127.0.0.1进行测试,或者用局域网中的真实IP。这样你的测试环境才更接近用户环境。真理在偏爱我们的同时,我们也靠近了真理。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-17 16:29 , Processed in 0.065035 second(s), 25 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表