V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
raymond2020
V2EX  ›  Java

DNS 域名格式,小白请教

  •  
  •   raymond2020 · 2021-10-16 02:19:27 +08:00 · 2007 次点击
    这是一个创建于 917 天前的主题,其中的信息可能已经有所发展或是发生改变。

    请问各位 v 友大大, DNS

    *.A.B.C .A.B.C

    这两个有什么区别吗?

    4 条回复    2021-10-16 22:15:46 +08:00
    Tianao
        1
    Tianao  
       2021-10-16 03:47:50 +08:00
    前者是后者的子域,两者均可作为 FQDN 使用。作为 FQDN 时,两者相互独立、平等且用法没有区别。
    qingxia
        2
    qingxia  
       2021-10-16 10:34:29 +08:00
    根域名都是 b.c,后者是二级域名,前者是三级域名。前者是后者的子域名的通配符
    skiy
        3
    skiy  
       2021-10-16 12:56:25 +08:00
    一个是泛解析。
    比如你泛解析 *.abc.com 到了一个 IP 为 192.167.2.1 的网站,那么在配置 NGINX server_name 时,随便添加 a1.abc.com , a2.abc.com, c1.abc.com ,那么这几个域名都能正常访问这个网站。而不需要再另外在 NS 内添加 固定的二级域名。比如各大网站如 github.io/cnblogs.com 那种 xxx.github.io/xxx.cnblogs.com 这种自定义二级域名
    eanza
        4
    eanza  
       2021-10-16 22:15:46 +08:00
    应该没有 .A.B.C 的写法,可以写*.A.B.C. 和 A.B.C. 前者是后者的子域(后者是前者父域),DNS 有不同类型的记录(比如一个域名 A.B.C 可以同时有 A 记录,NS 记录,MX 记录)
    如:查询 D.A.B.C 的 A 记录 ip 会首先查询 A.B.C 的 NS 记录得到 nameserver1,然后这个 nameserver1 会给出 D.A.B.C 的 A 记录具体 ip ;同理如果查询 A.B.C 的 A 记录 ip 会首先查询 B.C 的 NS 记录得到 nameserver2,然后这个 nameserver2 会给出 A.B.C 的 A 记录具体 ip
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1066 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 23:08 · PVG 07:08 · LAX 16:08 · JFK 19:08
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.