V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
dingyaguang117
V2EX  ›  问与答

域名解析服务商是如何判断域名所有权的?

  •  
  •   dingyaguang117 · 2018-09-01 13:25:55 +08:00 · 2239 次点击
    这是一个创建于 2063 天前的主题,其中的信息可能已经有所发展或是发生改变。
    假如有人买了一个域名,并且设置服务器为阿里云,但是并没有添加任何记录。如果这时有别人在阿里云添加了记录了,这个域名不就相当于被别人用了? 因为添加记录并不需要任何认证,似乎也没什么办法认证?
    16 条回复    2018-09-02 13:21:17 +08:00
    Tumblr
        1
    Tumblr  
       2018-09-01 13:33:45 +08:00
    别人登录了他的阿里云帐号,是不会看到你的域名的,如何给你的域名添加解析记录呢?
    P.S. 文中的**别人**、**你**均为代指。
    lycc
        2
    lycc  
       2018-09-01 13:41:41 +08:00 via Android
    同好奇,mark 一下等大佬解答
    wycmxg
        3
    wycmxg  
       2018-09-01 13:43:04 +08:00 via Android
    插眼
    reechang
        4
    reechang  
       2018-09-01 13:45:15 +08:00 via Android
    你需要在域名注册商那里设置 SOA 记录,这样 DNS 托管商才能把你的域名托管过来。
    mikeguan
        5
    mikeguan  
       2018-09-01 13:51:20 +08:00 via Android
    你自建的 DNS 可以解析任何域名,主要有人信就可以。这个信用怎么建设是个问题
    imn1
        6
    imn1  
       2018-09-01 13:52:12 +08:00
    域名商指向 DNS 商,DNS 商负责解析到服务器,服务器绑定域名,这样才组成一个链条提交到根域名解析
    根域名解析是从域名商获得域名资料(入口)的,域名商那边不是谁都能登入的
    当然,上级部门不需要登入,发通知就行
    also24
        7
    also24  
       2018-09-01 13:56:24 +08:00
    以 dnspod 为例,如果遇到自己域名已经被其它人的帐号绑定的情况,需要这样手动 “取回”

    also24
        8
    also24  
       2018-09-01 14:02:36 +08:00   ❤️ 2
    楼上几位可能有些误解楼主的意思了。

    楼主的意思是,在 A 域名注册商注册了域名 xxx.com 后,想要使用 B 解析服务商的服务。
    按照常见流程,只需要在 A 处,把解析服务器配置为 B 服务商的解析服务器,再去 B 服务商接管相应的域名,添加解析记录即可。

    但是这里存在一个问题,B 服务商并不能准确的知道,xxx.com 这个域名对应自己平台上的哪个帐号。
    如果此时 B 服务商平台上,已有其它用户在自己账户里添加了 xxx.com 这个域名,那 B 服务商是无法确定这个域名的解析权究竟应该给哪个用户的。

    这时就需要使用 whois 邮箱收邮件,添加特定解析记录等方式予以 “佐证” (令人无语的是,这个记录需要一个已经可用的解析服务商来添加)
    dingyaguang117
        9
    dingyaguang117  
    OP
       2018-09-01 14:05:26 +08:00
    @Tumblr
    是可以的,这个我瞎编的域名

    LukeChien
        10
    LukeChien  
       2018-09-01 14:11:40 +08:00 via Android
    第一个添加的人就是他的,第二个添加的不会成功,需要验证域名所有人
    dingyaguang117
        11
    dingyaguang117  
    OP
       2018-09-01 14:11:48 +08:00
    @also24 是的,我就是这个意思,我测试了下阿里云的域名解析,发现 2 个限制:
    1. 未注册的域名不能解析
    2. 已被其他用户添加的不能解析

    但是我随便下边了一个注册了的域名,并且没有在阿里云设置过解析规则的域名,就是可以添加的。

    不过看楼上大家的介绍,域名拥有者是有办法取回的,所以影响应该不大
    Tumblr
        12
    Tumblr  
       2018-09-01 14:38:20 +08:00
    @dingyaguang117 刚刚测试了一下,确实是这样的。。。
    以前还真没发现过这样的问题。
    Tumblr
        13
    Tumblr  
       2018-09-01 14:40:11 +08:00
    @LukeChien 刚刚用 CF 测试,不需要验证。
    换言之,如果你知道一个域名的托管是 cf,你是可以直接添加解析,来用这个域名的。
    azh7138m
        14
    azh7138m  
       2018-09-01 14:43:25 +08:00 via Android
    @Tumblr cf 那俩 ns 是不一样的,依靠这个来判定的
    golmic
        15
    golmic  
       2018-09-01 22:19:38 +08:00 via Android
    @also24 不太懂您最后一句括号里面的,也就是说如果出现了我的域名被别人账号解析的情况,那比如是 dnspod,那我需要从域名注册商那先换一个解析商,自己解析一下 txt 记录,然后再换回 dnspod 验证所有权?会不会在注册商那换回 dnspod 时 txt 记录就不生效了。
    关键问题是:如果发生了这种情况,除了换解析商,我是域名所有者,我怎么操作验证呢?
    also24
        16
    also24  
       2018-09-02 13:21:17 +08:00
    @golmic #15
    dnspod 还是提供了 whois 邮箱验证的功能的,当然如果你开了隐私保护或者 whois 邮箱是乱填的,那就不灵了。

    “会不会在注册商那换回 dnspod 时 txt 记录就不生效了” 的问题,
    当然会,但那时你已经取得 dnspod 上这个域名的所有权了。


    理论上来说,如果考虑人工介入的话,你只需要对域名做外界可见的操作来证明自己对域名的所有权,应该就可以(例如修改 whois 信息,修改域名解析服务器信息等)
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   981 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 21:09 · PVG 05:09 · LAX 14:09 · JFK 17:09
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.