hosts文件设置失败后虚拟服务器直接输入ip地址,却能跳转到虚拟服务器上??

hosts文件设置失败后虚拟服务器直接输入ip地址,却能跳转到虚拟服务器上??

步骤:注意不是五个问题,是五个步骤,我提问都这么认真,求您仔细看看,谢谢!偶尔也麻烦您认真一下~

  1. host文件,我按照老师的改的,除了把里面的imooc改成crank其他的没有变化:

    http://img1.sycdn.imooc.com//climg/5cbef9f40001d2b008920543.jpg

  2. 设置虚拟主机,除了把里面的imooc改成crank其他的没有变化:

    http://img1.sycdn.imooc.com//climg/5cbef9aa0001d21d07070335.jpg

  3. 当访问lamp.crank.com时,貌似进入的是crank.com的网站,按照老师的意思是走的dns服务器?

  4. 当访问 192.168.1.11时,进入的却是之前配置的虚拟主机的目录

    虚拟主机内容:

    http://img1.sycdn.imooc.com//climg/5cbeface0001134106920160.jpg

  5. 访问192.168.1.11 linxu 主机地址(我确认无误~)

    结果:

http://img1.sycdn.imooc.com//climg/5cbefb82000150ec05380237.jpg

问题:这里为啥192.168.1.11可以访问到虚拟主机??貌似我没有把这个地址绑到虚拟主机地址上啊,绑定的是:lamp.crank.com 啊,这好神奇啊,求解?谢谢!

正在回答 回答被采纳积分+1

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

1回答
guly 2019-04-24 11:51:58

你好,ip地址是可以访问虚拟主机的,

一般来说一个IP里会有很多虚拟主机的
如果想通过IP访问,只能通过IP:端口 这样的形式访问
也可以通过ip配置的域名访问,比如:

我虚拟机ip为  http://img1.sycdn.imooc.com//climg/5cbfdc8c0001210917570520.jpghttp://img1.sycdn.imooc.com//climg/5cbfdc9e00018cdf14500702.jpg

域名和ip地址访问页面是同一个的,祝学习愉快!

  • 提问者 轩辕小齐V #1
    老师啊,问题是我用虚拟服务器的lamp.crank.com,不好用,只能用IP,我求您仔细看题,我每次提问不论是否幼稚都尽量的把问题问的很细致,但您总是不阅读问题,问题是我按照老师的要求都做了,但是lamp.crank.com这个还是无法访问,这是为什么?
    2019-05-05 16:46:03
  • guly 回复 提问者 轩辕小齐V #2
    老师再次仔细阅读了问题,没有找出您说的lamp.crank.com不能访问,如果lamp.crank.com不能访问,建议在虚拟机本地进行域名绑定,如果是在windows下访问在C:\Windows\System32\drivers\etc下的hosts下进行绑定,如果是mac着在mac本机的 vi/etc/hosts中进行绑定,建议认真检查绑定是否正确。
    2019-05-06 13:45:20
  • 提问者 轩辕小齐V 回复 guly #3
    老师 是不是虚拟机 上修改hosts 而最终却不是在Linux下的浏览器下打开指定的虚拟服务器的lamp.crank.com,是在win下浏览器,所以Linux上的192.168.1.1映射上了 lamp.crank.com 只能在Linux内部使用,我在win下访问网址 lamp.crank.com,并不好用,但是由于Linux是基于win虚拟的服务器,所以192.168.1.1可以访问,且访问的是Linux服务器的的虚拟目录?老师直接用的mac和终端所以没有问题,我建议你们整明白,起码说明白,大多人还是用win吧?
    2019-05-09 20:08:35
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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