V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
这是一个专门讨论 idea 的地方。

每个人的时间,资源是有限的,有的时候你或许能够想到很多 idea,但是由于现实的限制,却并不是所有的 idea 都能够成为现实。

那这个时候,不妨可以把那些 idea 分享出来,启发别人。
xausky
V2EX  ›  奇思妙想

既然 DNS 是网络世界的通讯录,那么能不能将其推广到移动通信世界呢

  •  
  •   xausky · 2023-07-14 10:26:40 +08:00 · 4272 次点击
    这是一个创建于 492 天前的主题,其中的信息可能已经有所发展或是发生改变。

    电话好像就和 IP 地址一样难以记忆,如果大家手机的拨号器都实现一个协议,利用 DNS 来作为公开通讯录,比如别人打我手机,只需要输入 xausky.cn 就可以打,拨号器会查询 DNS (可以利用 DoH 提高安全性),_phone.xausky.cn 的 TXT 记录,查询到我的手机号 138xxxxxxxx 然后实际拨号是这个,这样操作有如下好处。

    1. 号码记忆变简单
    2. 如果平台绑定手机号也支持这个协议,那么我们从运营商换号码后只修改 DNS 就行
    3. 大厂的客服电话可以直接用域名,比如拨打,jd.com, baidu.com 就可以直接接通京东和百度的客服热线
    4. 可以利用 DNS 对热线进行负载均衡(不同区域的用户查询到的记录不一样,类似 CDN 边缘节点的操作)

    对于大部分普通人没有域名的痛点可以通过大厂提供 ToC 服务实现,如果推广开愿意提供这种服务的厂肯定不少,类似邮箱那种,比如我没有域名可以去网易注册一个服务,分配给我一个三级域名,xausky.phone.163.com 这种

    56 条回复    2023-07-19 09:26:34 +08:00
    Esen
        1
    Esen  
       2023-07-14 10:33:04 +08:00   ❤️ 1
    电话号码本身就相当于域名,比如手机电话通信基于 sim 卡 iccid
    xausky
        2
    xausky  
    OP
       2023-07-14 10:35:36 +08:00   ❤️ 1
    @Esen 但是电话号码的记忆难度和 IP 差不多,而且分配不受用户自己的控制,从技术角度可能已经是包装过的符号了,但是从用户角度不是一个好的最终标识符
    rekulas
        3
    rekulas  
       2023-07-14 10:36:54 +08:00
    手机出现的年代输数字比域名方便

    现在也有分布式的手机号码 dns 了,本地通讯录就是

    不过感觉这个方案还是挺有意思的,前提是如果能推广起来的话。但是难度很大,域名出现的年代一盘散沙,设立根服务器后大家都开始遵守游戏规则。但是现在各个国家和各运营商都把市场占完了,你想实现就得说服大家,除非某个通信联盟牵头,难度太大
    yyzh
        4
    yyzh  
       2023-07-14 10:37:49 +08:00
    xausky
        5
    xausky  
    OP
       2023-07-14 10:39:01 +08:00
    @rekulas 难度确实很大,但是牵头的话如果有几个大的手机设备厂商支持就有希望了,比如小米,华为,之类厂商愿意在自带的拨号器集成这样一个小功能就有可能铺开了。
    MozzieW
        6
    MozzieW  
       2023-07-14 10:39:03 +08:00   ❤️ 2
    这么多优点,没有考虑到缺点吗?
    1. 不用记号码,变成记域名。helllll0word.me, 每次注意一下里面几个 L ,是数字 0 还是字母 O 。如果你觉得有有容易记到号码,注意 88888 也很好记
    2. 移动运营商对应的是域名提供商,
    3. 不说以前屏幕小,用按键的时候按数字比按字母容易,现在各种手机上按 11 位数字还是比按 11 位域名容易
    4. 对于热线( 120 、119 ),每个城市拨打的就是自己城市的服务。我理解这个问题电话是需要提供人工服务,而 CDN 只需要部署电脑,所以没有普及。
    shinko
        7
    shinko  
       2023-07-14 10:41:09 +08:00
    你知道有个国家叫日本吗,去看看他们以前的通讯录
    daveze
        8
    daveze  
       2023-07-14 10:41:48 +08:00
    出现 DNS 劫持就惨了,打过去先听 30s 广告
    user9121
        9
    user9121  
       2023-07-14 10:43:22 +08:00
    我的理解,这不就是通讯录吗?谁会背手机号.都是保存在通讯录.你知道叫啥就可以找到这个人的电话号码,然后拨打.
    expy
        10
    expy  
       2023-07-14 10:44:47 +08:00
    把所有人号码公开查询?
    xausky
        11
    xausky  
    OP
       2023-07-14 10:45:22 +08:00
    @yyzh 这个看了一下好像最终用户拨打的还是数字号码,解决的主要是后续处理中国际通话的一些技术支持问题
    israinbow
        12
    israinbow  
       2023-07-14 10:51:02 +08:00 via Android
    黄历不就干这事儿的.
    rock123
        13
    rock123  
       2023-07-14 10:57:11 +08:00
    很多时候手机信号差的时候,不能上网,但是能打电话,这种情况下 dns 就不行了吧,不懂其中原因。如果要做成这样,应该是基于拨打号码的系统做一个类似 dns 的协议
    Muniesa
        14
    Muniesa  
       2023-07-14 10:58:36 +08:00 via Android
    小米以前做过一个叫小米黄页的东西,已经黄了
    joesonw
        15
    joesonw  
       2023-07-14 10:59:33 +08:00 via iPhone   ❤️ 1
    北美有用九宫格数字键盘上面的字母组合来弄方便记忆的号码,例如 1-800-XFINITY
    mazyi
        16
    mazyi  
       2023-07-14 11:18:38 +08:00
    为什么我的号码要能够给你随便打?
    xausky
        17
    xausky  
    OP
       2023-07-14 11:31:27 +08:00
    @expy @mazyi 没有要强制公开你们号码或者随便打,DNS 记录是不可枚举的,反而电话号码枚举更容易
    xausky
        18
    xausky  
    OP
       2023-07-14 11:38:19 +08:00
    @MozzieW
    1. helllll0word.me 这种域名就是一个坏域名,除非你就是想让用户困扰否则建站你也不会用这个,88888 这个号码的价格可能堪比 360.com 的价格这个域名的价格是域名价格的 Top 3 。
    2. 在这个框架内移动运营商更类似 ISP 提供 IP 地址,用户使用域名去映射
    3. 应该说区别不大,关键是 11 位的域名已经是厂域名了,很便宜的价格就可以买到一个 8 位的 9 位的域名
    4. 120 119 这种超级热线很明显不适合这个服务,因为他比域名更短,更深入人心,合适的是普通厂家的客服热线这种
    codehz
        19
    codehz  
       2023-07-14 11:41:14 +08:00
    现在短信通知已经有了啊,叫做 SMS Short code ,当然目前是只能接收(直接显示服务商名字),不能回复,非常适合接码验证的场景
    pkoukk
        20
    pkoukk  
       2023-07-14 11:42:12 +08:00
    1 、办手机号的时候,号码可以选,和选域名一样啊。想要好域名,去卖,想要好手机号,去买靓号
    2 、现在可以携号转网、改套餐,我不理解什么场景下,你需要改“后端”电话号码
    3 、不成立,假如你现在要打淘宝的客服,你是应该打 taobao.com 还是 tmall.com 还是 taobao.alibaba.com?还不是得查
    4 、目前电话交换机系统已经可以实现,根据 from to 路由到不同的处理线路
    marcong95
        21
    marcong95  
       2023-07-14 11:44:51 +08:00
    之前知乎似乎也刷到过类似的话题,结论是数字是最容易口语报出来的,而且对于文化水平比较低的人士也友好。

    就如你的例子,xausky.cn ,你要是报给别人的时候,你是一个一个字念呢,还是当英文念呢,还是字母解释法呢。就你这例子来说已经出现了 x/s 这一对容易混淆的字母了,还有更加经典的 b/d 、m/n 。

    又例如我的 marcong ,ng 这个源于我姓氏粤拼,所以我自己念的是 marco ng dot tech ,ng 这个发音基本没人第一时间能反应过来。而且我还有 .tech 这个小众后缀
    litchinn
        22
    litchinn  
       2023-07-14 11:49:32 +08:00
    本地通讯录不就是这个功能吗,不过是不能共享罢了,真要是全民共享,那么号码记忆也不会简单,到时候会产生现在类似的“导航网站”,完全是脱裤子放屁啊
    xausky
        23
    xausky  
    OP
       2023-07-14 11:51:08 +08:00
    @marcong95 这个观点确实是我没想到的,很合理
    2333wz
        24
    2333wz  
       2023-07-14 11:52:27 +08:00
    @xausky #2 欢迎来到一个不允许姓名重复的世界
    fe619742721
        25
    fe619742721  
       2023-07-14 11:56:00 +08:00
    实名制就是这套逻辑啊
    只不过不对一般人开放而已
    wizcas
        26
    wizcas  
       2023-07-14 11:57:24 +08:00 via Android
    @marcong95 突然想到如果改成报域名,那么为了避免错听,可能还要按无线电通信的方式来念字母,比如 x_ray, alpha, Utah, sierra...🤣
    codehz
        27
    codehz  
       2023-07-14 12:09:20 +08:00
    哦,查询了一下,short code 只能缩短号码,要实现自定义显示名字,得用自定义 sender id ( p2p 短信不能设置,只有商业短信可以,而且各国都有不同的限制,国内是完全不允许字母数字的 sender id )
    搜索 短信 sender id 就可以拿到不少信息
    123woscc
        28
    123woscc  
       2023-07-14 12:20:52 +08:00
    移动短号集群网?
    lscho
        29
    lscho  
       2023-07-14 13:13:14 +08:00 via iPhone   ❤️ 1
    每次看到这种帖子我都感觉纳闷。。。讨论问题完全不考虑历史因素。

    手机号出现时间比域名服务早吧?
    数字比字符串占用存储、带宽小吧。
    数字手机号不比自定义字符串好记?
    你现在去注册一下域名看看还有没有好记的排列。
    b7cn
        30
    b7cn  
       2023-07-14 13:15:36 +08:00
    @lscho 11 位数字的肯定是还有的。
    Vraw5
        31
    Vraw5  
       2023-07-14 14:16:33 +08:00
    12345 老太太能记得住,abcd 谁认得啊。高高在上的时候,想想底下的人吧
    NoOneNoBody
        32
    NoOneNoBody  
       2023-07-14 14:29:20 +08:00
    dns 是一对一的,域名用人类语言对应数字 ip
    就问一个问题:输入通讯录你愿意打“china.guangdong.guangzhou.XX 街道 XXX 先生”这么长么?或者其他可唯一的描述?
    dns 你输入 abc 也找不到 ip 啊,至少 abc.cn
    coderbean
        33
    coderbean  
       2023-07-14 14:30:18 +08:00 via iPhone
    没有人注意到电话拨号界面上油英文字母吗? ADMW 可以对应到 2369 印象里有的国家通过单词可以记录号码
    zhaidoudou123
        34
    zhaidoudou123  
       2023-07-14 14:33:49 +08:00
    Apple Support · U.S. technical support: (800) APL–CARE (800–275–2273)
    你说这个吗
    gamekiller0010
        35
    gamekiller0010  
       2023-07-14 14:51:51 +08:00
    这样打电话也可以被 DNS 污染了🤣
    yunyuyuan
        36
    yunyuyuan  
       2023-07-14 15:00:43 +08:00
    你想过没有,多少人不会 26 个字母,多少人不会用搜索引擎。对他们来说,京东是一个手机应用,而不是 jd.com
    Recle
        37
    Recle  
       2023-07-14 15:12:24 +08:00
    有点逆天,这么一搞,拨号盘是不是就变成 26 键了……

    记忆起来真的变简单了吗?你记一串长度固定、能产生节奏的数字方便,还是背单词方便?更不用说以前的固定电话都是带区号的,更好记,忘了也可以翻开人手一本(当时)的记事簿查看。

    我们自己给朋友的号码加的通讯录备注还能自定义,换成类似域名这种,那岂不是多此一举
    zhaol
        38
    zhaol  
       2023-07-14 15:52:41 +08:00
    那你凭啥能拿到 xausky.cn ,万一被我抢了呢,万一运营商把它当靓号去卖呢,也许留给你的只有比 11 位数字更难记的字母+数字组合
    mazyi
        39
    mazyi  
       2023-07-14 16:20:13 +08:00
    @xausky 怎么说枚举呢?如果你要好记,那不就好枚举了,不好记不就不好枚举了?
    xenme
        40
    xenme  
       2023-07-14 16:22:57 +08:00 via iPhone
    dns 不能枚举,但是 ip 地址可以枚举,道理一样的,没意义
    duke807
        41
    duke807  
       2023-07-14 16:30:17 +08:00
    打开网站,找联络方式,点联络号码弹出手机拨打电话框

    这不就是 op 要的吗?

    p.s. 我的 淘宝、qq 、支付宝、微信 等等都绑定的是 gv 号码
    crytis
        42
    crytis  
       2023-07-14 16:32:07 +08:00
    伪需求
    Worldispow
        43
    Worldispow  
       2023-07-14 16:56:28 +08:00 via Android
    假设有 1 万个张三,请问我怎么联系我认识的那个张三。
    lambdaq
        44
    lambdaq  
       2023-07-14 17:00:42 +08:00
    其实最早版本的微信就是干这个事的。。。。。通讯录跟手机、跟 SIM 卡走都不如跟网络走方便。微信电话本当年是一个独立的内部 app ,跟张小龙团队 pk 失败了而已。
    imldy
        45
    imldy  
       2023-07-14 17:13:59 +08:00
    IP -> 域名 -> 搜索引擎

    一步到位,用电话号码搜索引擎,输入个人信息得手机号搜索结果,那就是社工库了……
    8355
        46
    8355  
       2023-07-14 17:31:57 +08:00
    电话号码只是一串无意义的数字
    你的英文字母缩写一旦触发敏感词会怎样 你想过嘛
    EVJohn
        47
    EVJohn  
       2023-07-14 18:34:28 +08:00
    额美国那边已经有 t9 上的英文字母取代数字了
    atomshadows
        48
    atomshadows  
       2023-07-14 18:36:52 +08:00
    理论上可以,但是这种推广需要广泛的协议支持、行业合作和用户采用。它还将涉及到移动运营商、设备制造商、软件开发者等多个参与方的合作。而且将个人手机号与域名进行关联还会带来隐私和安全的问题 。一句话总结:如无必要,勿增实体。
    docx
        49
    docx  
       2023-07-14 19:05:41 +08:00 via Android
    你在手机里录入通讯录,这就是属于你自己的 DNS
    1145148964
        50
    1145148964  
       2023-07-14 20:27:53 +08:00
    外国有字母的电话号码。不过没研究过
    lxh1983
        51
    lxh1983  
       2023-07-14 21:54:10 +08:00
    居然有人不用手机的通信录存号码。能记住几百个手机号,哪怕是域名能记住几百个,你是个狠人
    someonedeng
        52
    someonedeng  
       2023-07-15 02:05:59 +08:00
    那不是手机通讯录咯,每个手机的通讯录都是一个私有 dns 服务器
    moxnet
        53
    moxnet  
       2023-07-15 23:45:19 +08:00
    这个想法已经有人想到并在 2008 年商用,有个专门用于此业务的域名后缀“.tel”。但最终的商业效果并不是太好。
    现在你也可以申请一个这样的域名,将电话号码、Email 、联系信息、社交账号、包括地理位置写进去,别人访问这个域名的时候,会直接显示。

    最方便的是有手机的手动,手机电话号码中填写域名,拨打电话的时候查询 dns 获得实际号码,再用实际的号码呼叫。但并没有得到手机厂商的支持。

    https://www.do.tel/what-is-tel/

    这是.tel 的官方宣传视频,还挺有意思:
    loolac
        54
    loolac  
       2023-07-17 10:03:33 +08:00
    对于用户来说,输入数字更简单。对于运营商来说,号码有限,不然也不会出现个月租费。不过查询可以考虑语音识别了,实现相当于以前的接线员的工作。这感觉有点套娃
    Masoud2023
        55
    Masoud2023  
       2023-07-17 14:31:19 +08:00
    就别折腾运营商了,他们那套架构感觉挺坑的,这种新鲜东西不是能说上就上的。

    你想要这种 mapping ,一个通讯录就能解决的事情。

    再说了,你上次给别人通过移动网络打电话是什么时候?
    wanwaneryide
        56
    wanwaneryide  
       2023-07-19 09:26:34 +08:00
    现在有多少人还去记号码的?顶多记住几个紧急联系人或者亲人的号码。不都是用通讯录了么,类似浏览器的书签了,号码都是固定位数的,多按或者少按一眼就看的出来,要是域名的了,I 和 l ,O 和 0 傻傻分不清楚,长短都是随机的,更容易出错。再说了,中国还那么多的老人、不上网的人,你指望这些人去创建自己的号码域名并记住域名吗?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2946 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 12:25 · PVG 20:25 · LAX 04:25 · JFK 07:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.