域名解析问题,本地没有DNS服务为什么可以配置域名访问本地网站?

很想搞明白一个问题,就是域名解析的原理,有什么通俗易懂的解释没。

就比如我用PHPstudy开发网站,我本地没有DNS服务,但是配置虚拟主机后可以通过域名访问,但是在局域网内其他人的电脑要想访问到我本地的网站时,通过域名是访问不到的,只能通过IP指向来访问。

谁给解释解释???

阅读 5k
3 个回答

本地HOST文件可以加速网站的解析速度,浏览器请求一个网站的时候,系统会根据域名先查找HOST中的记录,如果没有才去请求网络设置中的DNS服务器。所以之前有过黑客劫持HOST的事件。楼主可以将www.baidu.com指向到你自己的服务器,你可以看到www.baidu.com上面的网站内容就被替换了,而不是真正的百度官网。原理基本上就这样。

本地改host
局域网可以改路由的host
广域网要访问局域网可以用转发(frp,ngork)或者是(动态域名解析+路由器端口映射)

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题