• 由ping所引发的思考~


    今天看了掘金一片关于ping原理的文章,https://juejin.im/entry/5af8d5e651882565bd25581c?utm_source=gold_browser_extension

    引发了如下问题:ping www.baidu.com和ping baidu.com DNS所解析出来的ip不一致?

    得到了如下2种答案:

    • 负载均衡
    • 指向了不同的服务器

    关键字:负载均衡(通过负载均衡来分发请求到不同服务器)

    参考资料:https://www.zhihu.com/question/22610352

    关键字:域名和服务器的关系

    • 1对多,主机才是1对1,域名可以设置多个主机记录
    • 多个域名可以只想同一个ip,服务器是通过http请求头里的host字段进行区分的
    • 域名:(baidu.com、www.baidu.com),域名就1个,是主机记录指向的服务器不一样
    • 反向代理:访问的是一台服务器,其实它只是转发了我的请求到别的服务器,他背后可能有一堆服务器

    最终结果:

      如上图,访问baidu.com他重定向到www.baidu.com了。

      他们归属同一个域名,只是主域名(baidu.com)和子域名(www.baidu.com)指向了不同服务器。一般生产上不会做dns负载均衡

    待续!感觉还没有很完善,很多地方不大理解,做个记录,以便以后补充,嘻嘻~ 

  • 相关阅读:
    无限极分类查找所有子孙节点的改进算法
    递归方式将数组变对象
    中文编码与解码
    MYSQL数据库
    python之进程池与线程池
    ORM介绍
    python之协程
    windows10如何将python2和python3添加到环境变量中
    互斥锁、死锁现象、递归锁、信号量
    python之GIL(Global Interpreter Lock)
  • 原文地址:https://www.cnblogs.com/8013-cmf/p/9036068.html
Copyright © 2020-2023  润新知