关于localhost

关于localhost

那为什么phpstudy环境下可以直接用 localhost 访问网站目录?是在哪里进行了设置?

正在回答

登陆购买课程后可参与讨论,去登陆

5回答

同学你好,1. 在计算机网络中,localhost(意为"本地主机",指"这台计算机")相对应的IP地址127.0.0.1。所以可以直接访问。可以在hosts 进行设置(hosts 文件,windows 系统是在Windows\System32\Drivers\etc 这个目录下,Mac 系统是在 /etc/hosts)。

2. 原理:自动获取ip地址和自动获取DNS服务器地址跟固定主要区别是,省去我们手工配置了,避免我们手工输入的错误而导致无法上网。自动获取,是通过路由器开启自动分配(DHCP)功能实现的。

祝学习愉快!

提问者 雨之赞歌 2019-07-19 15:12:24

可是在我的 hosts 文件中,并没有做 127.0.0.1 和 localhost 的映射啊
http://img1.sycdn.imooc.com//climg/5d316d440001373d14390944.jpg

  • 同学你好,localhost在windows系统是127.0.0.1的别名,所以在hosts文件中没有映射127.0.0.1 和 localhost的关系也是可以进行访问的 。祝学习愉快!
    2019-07-19 15:24:27
  • 提问者 雨之赞歌 回复 好帮手慕小尤 #2
    明白了!!
    2019-07-19 15:32:15
提问者 雨之赞歌 2019-07-19 10:41:44
提问者 雨之赞歌 2019-07-19 10:41:19

还有这里为什么 IP 地址和 DNS 都是自动获取呢? 本机IP不是只有一个吗? 固定不就好了吗?  自动获取 DNS 又是什么原理?

提问者 雨之赞歌 2019-07-19 10:32:23
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
PHP典型功能与Laravel5框架开发
  • 参与学习           人
  • 解答问题       722    个

掌握开发中必备技能解锁缓存、支付,邮件和短信发送等高端接口运用,直击工作重难点,通过开发简书项目熟练掌握Laravel5的开发技术。完成以上三个阶段的学习,成为满足企业需求的开发工程师。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师