当Vercel的域名验证规则碰上JPDirect这种不配合的同学把我的脑袋擦出了火星子

news2024/10/2 22:21:24

文章目录

  • 前言
  • 问题
  • 简单说明
    • Vercel
      • 主要功能和特点
    • JPDirect
    • NameServers
    • 解决方案
  • 总结

前言

处理域名转移这件事已经过去好几天,终于抽出点时间来总结一下,解决这件事大概花了2周多时间,因为时差的原因导致沟通缓慢,今天准备长话短说,省略掉中间的细枝末节,只讲讲遇到了什么问题,最后怎么解决的。

问题

需要将域名 xxx.com 从A项目移动到B项目,一般来说项目和域名没有绑定关系,如果是两个项目部署在不同的服务器上,在域名提供商后台改一下域名绑定的IP就行,但是现在A项目和B项目都是部署在 Vercel 上的,当把原来绑定在A项目上的域名 xxx.com 添加到B项目时,要求在域名提供商后台添加一条 TXT 记录来验证B项目对其存在所有权,本来挺简单的一件事,但是碰上了这个域名提供商 JPDirect 不让添加特定格式的TXT记录,事情就僵在这里了,我很少发图片,这次为了说明问题贴两张

xxx.com

JPDirect

简单说明

为了说清楚这个问题,也为了讲明后面的解决方案,我简单介绍几个概念:

Vercel

Vercel 是一个前端开发平台,专注于帮助开发者快速构建、部署和优化现代Web应用。它最初是由Guillermo Rauch于2015年创建的,最早被称为ZEIT,后来在2020年改名为Vercel。Vercel的核心目标是简化从开发到生产的整个流程,使得开发者可以专注于编写代码,而不需要花费太多时间在基础设施和运维上。

主要功能和特点

  1. 无缝部署:Vercel 提供了自动化的部署流程,每次代码提交时,它会自动构建并部署最新的应用版本。Vercel还支持即时回滚,确保部署过程简单且安全。

  2. 支持多种框架:虽然Vercel是Next.js的创建者,并对其提供最佳支持,但它也兼容其他常见的前端框架和静态网站生成器,如React、Vue、Svelte、Gatsby等。

  3. 全球CDN:Vercel 的应用部署在全球边缘网络中,提供了快速的内容交付和低延迟的用户体验。其自动优化机制有助于提高应用的性能。

  4. Serverless Functions:Vercel支持无服务器函数(Serverless Functions),允许开发者在前端项目中轻松集成后端逻辑。

  5. 实时预览:Vercel 提供了分支预览(Preview Deployments),可以让团队成员在代码合并之前查看应用的运行情况。

  6. 集成与扩展:Vercel可以与GitHub、GitLab、Bitbucket等版本控制系统进行无缝集成,并且支持通过API和插件进行扩展。

JPDirect

JPDirect是由日本注册服务公司(JPRS)提供的服务,主要负责“.jp”域名的注册和管理。JPDirect不仅提供域名注册,还支持SSL/TLS证书的发放,以确保网站的安全性。用户可以通过该平台管理和更新其域名设置,适用于企业和个人用户。JPRS也为用户提供了详细的域名管理教程和技术支持,确保用户能够顺利管理他们的域名。

NameServers

NameServers(名称服务器)是在域名系统(DNS)中用于将域名转换为IP地址的服务器。它们的作用是通过查询和返回对应的IP地址,使用户能够通过域名访问网站。每个域名通常至少有两个NameServers,以确保服务的可靠性和冗余。配置NameServers是域名管理中的重要环节,域名注册商通常提供默认的NameServers,但用户也可以配置自定义的NameServers来指向特定的服务器或托管服务。

解决方案

Vercel 要验证域名需要添加一条名为 _vercel 的DNS记录,但是域名提供商JPDirect不允许添加名称带下划线的记录,死锁了,呀呼嘿。

有问题找客服啊,先找JPDirect的客服,据联络人说人家不管,好,那我去找 Vercel 客服,去了论坛,issue找相关问题并留了言,没想到第二天真的收到 Vercel 工作人员回复了,所以根据现实情况说明了问题,她们也会回复,只是总在后半夜,由于时差问题,我们每天只完成一次问答,我白天问,他们后半夜回答,本来想让她们帮忙自定义一个TXT记录的,一直最后也没实现,不过在问答过程中我得到了一些启示。

最终的解决办法是,我在JPDirect的后台填了Vercel两个域名服务器地址 ns1.vercel-dns.comns2.vercel-dns.com,然后在Vercel的域名管理后台,添加了名为 _vercel 的DNS记录,完成了验证

中间设置JPDirect的时候还把所有的DNS清空了,不知道怎么搞的,它的保存和设置有些问题,大半夜等到1点半才恢复,也是醉了,一波三折,最后终于弄好了。JPDirect重新填写恢复之前的DNS记录,用了半个多小时才生效,大半夜的让人心惊肉跳。

总结

  • Vercel 是一个前端开发平台,专注于帮助开发者快速构建、部署和优化现代Web应用
  • JPDirect是由日本注册服务公司(JPRS)提供的服务,主要负责“.jp”域名的注册和管理
  • NameServers(名称服务器)是在域名系统(DNS)中用于将域名转换为IP地址的服务器
  • 借助NameServer绕道而行,通过 ns1.vercel-dns.com跳板完成域名验证服务

==>> 反爬链接,请勿点击,原地爆炸,概不负责!<<==

逢敌必亮剑,血溅七步,勇者胜。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1979052.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【leetcode】平衡二叉树、对称二叉树、二叉树的层序遍历(广度优先遍历)(详解)

Hi~&#xff01;这里是奋斗的明志&#xff0c;很荣幸您能阅读我的文章&#xff0c;诚请评论指点&#xff0c;欢迎欢迎 ~~ &#x1f331;&#x1f331;个人主页&#xff1a;奋斗的明志 &#x1f331;&#x1f331;所属专栏&#xff1a;数据结构、LeetCode专栏 &#x1f4da;本系…

Zookeeper未授权访问漏洞

Zookeeper是分布式协同管理工具&#xff0c;常用来管理系统配置信息&#xff0c;提供分布式协同服务。Zookeeper的默认开放端口是2181。Zookeeper安装部署之后默认情况下不需要任何身份验证&#xff0c;造成攻击者可以远程利用Zookeeper&#xff0c;通过服务器收集敏感信息或者…

通信原理实验——PCM编译码

PCM编译码 实验目的 理解PCM编译码原理及PCM编译码性能熟悉PCM编译码专用集成芯片的功能和使用方法及各种时钟关系熟悉语音数字化技术的主要指标及测量方法 主要仪器设备及软件 硬件&#xff1a;多功能实验箱、示波器、导线 软件&#xff1a;无 实验原理 1. 抽样信号的量…

锅总浅析SRE

SRE简介 SRE&#xff08;Site Reliability Engineering&#xff0c;站点可靠性工程&#xff09;是由Google开发的一种运维理念和实践方法&#xff0c;其核心思想是用软件工程的方式来管理和运维系统&#xff0c;以提高系统的可靠性、效率和可扩展性。 SRE的核心理念 自动化&…

【Slf4j】项目中使用 slf4j 的好处

前言 背景 项目依赖了三方包&#xff0c;三方包有日志打印的代码。需要将三方包的日志打出来。问题 是怎么做到项目的日志格式和依赖中的日志格式保持一致的&#xff1f;结论 查阅资料后&#xff0c;发现是 slf4j 帮忙做了桥接。这里做下记录。 实验 starter 依赖 log4j主项…

【全网最全】2024年第五届“华数杯”全国大学生数学建模竞赛完整思路解析+代码+论文

我是Tina表姐&#xff0c;毕业于中国人民大学&#xff0c;对数学建模的热爱让我在这一领域深耕多年。我的建模思路已经帮助了百余位学习者和参赛者在数学建模的道路上取得了显著的进步和成就。现在&#xff0c;我将这份宝贵的经验和知识凝练成一份全面的解题思路与代码论文集合…

常见的MySQL数据库面试题

前言 作者&#xff1a;小蜗牛向前冲 名言&#xff1a;我可以接受失败&#xff0c;但我不能接受放弃 如果觉的博主的文章还不错的话&#xff0c;还请点赞&#xff0c;收藏&#xff0c;关注&#x1f440;支持博主。如果发现有问题的地方欢迎❀大家在评论区指正 总结一下mysql中常…

【最新】精选8家优秀大学生AI论文写作网站

在当前的学术环境中&#xff0c;AI论文写作平台为大学生提供了极大的便利和高效性。以下是8家优秀的AI论文写作网站推荐&#xff1a; 一、千笔-AIPassPaPer 千笔-AIPassPaPer是一款AI原创论文写作平台&#xff0c;能够在10分钟内产出3万字的内容&#xff0c;并提供真实网络数据…

广州城市信息模型(CIM)白皮书学习

CIM平台定义 以建筑信息模型(BIM)、地理信息系统(GIS)、物联网(IoT)等技术为基础&#xff0c;整合城市地上地下、室内室外、历史现状未来多维多尺度信息模型数据和城市感知数据&#xff0c;构建起三维数字空间的城市信息有机综合体。 广州CIM平台建设历程 2019 年 6 月住房和…

关于手机中的红外遥控

在手机电路中&#xff0c;有这么不起眼的一部分&#xff0c;虽看似简单&#xff0c;但是却给我们的生活在一定程度上带来了极大的便捷-红外遥控部分。 其置于手机顶部&#xff0c;并在壳体处挖开一个小孔&#xff0c;用于红外信号对外界的传递。如果你感兴趣的话&#xff0c;不…

【时时三省】unity test 测试框架 使用 code blocks 移植(核心文件:unity.c)

山不在高&#xff0c;有仙则名。水不在深&#xff0c;有龙则灵。 ----CSDN 时时三省 目录 1&#xff0c;使用 Code::Blocks 17.12 创建工程 2&#xff0c;移植文件至该工程下&#xff1a; 移入的文件为: 被移入的文件介绍&#xff1a; 更改代码&#xff1a; 向工程添加文…

[数据集][目标检测]生产线上金属罐易拉罐正反面检测数据集VOC+YOLO格式2715张2类别

数据集格式&#xff1a;Pascal VOC格式YOLO格式(不包含分割路径的txt文件&#xff0c;仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件) 图片数量(jpg文件个数)&#xff1a;2715 标注数量(xml文件个数)&#xff1a;2715 标注数量(txt文件个数)&#xff1a;2715 标注…

【2024年华数杯全国大学生数学建模竞赛】C题:老外游中国 问题思路分析及Python代码实现

【2024 年华数杯全国大学生数学建模竞赛】C题&#xff1a;老外游中国 问题思路分析及Python代码实现 1 题目 最近&#xff0c;“city 不 city”这一网络流行语在外国网红的推动下备受关注。随着我国过境免签政策的落实&#xff0c;越来越多外国游客来到中国&#xff0c;通过网…

【Nuxt】约定式路由和内置组件

约定式路由 手动创建&#xff1a; 或者还可以使用终端创建页面&#xff1a;nuxi-add-page npx nuxi add page about — about.vue npx nuxi add page about/index — about/index.vue <NuxtLink to"/"><button>Home</button></NuxtLink><…

宅家也能高效办公?试试这四款款远程控制神器!

因为工作时不时需要出差 &#xff0c;所以自打有出差以来遇到同事需要远程求助的情况都会想到远程控制电脑的方式&#xff0c;不仅仅解决了异地无法处理的情况&#xff0c;还能够及时快速并且零成本处理问题&#xff0c;所以今天就整理了四款很适合打工人的远程控制电脑的工具&…

C# Unity 面向对象补全计划 七大原则 之 开闭原则

本文仅作学习笔记与交流&#xff0c;不作任何商业用途&#xff0c;作者能力有限&#xff0c;如有不足还请斧正 本系列作为七大原则和设计模式的进阶知识&#xff0c;看不懂没关系 请看专栏&#xff1a;http://t.csdnimg.cn/mIitr&#xff0c;查漏补缺 1.开闭原则&#xff08;OC…

Linux 命令安装

系列文章目录 提示&#xff1a;仅用于个人学习&#xff0c;进行查漏补缺使用。 1.Linux介绍、目录结构、文件基本属性、Shell 2.Linux常用命令 3.Linux文件管理 4.Linux 命令安装 提示&#xff1a;写完文章后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助…

力扣——572.另一个树的子树

题目&#xff1a; 思路&#xff1a; 深度优先搜索&#xff0c;遍历root的每一个节点代表的整棵树是否和subroot一样。比较是否一样的时候可以从根节点开始递归&#xff0c;首先查看是否为空&#xff0c;然后值是否一样。 代码&#xff1a; vs可运行代码&#xff1a; &#…

【C++】异常处理:深度解析与实战精髓,不容错过的编程秘籍

&#x1f308; 个人主页&#xff1a;Zfox_ &#x1f525; 系列专栏&#xff1a;C从入门到精通 目录 &#x1f680; 前言&#xff1a;C语言传统的处理错误的方式 一&#xff1a; &#x1f525; C异常概念二&#xff1a; &#x1f525; 异常的使用 2.1 &#x1f4d6; 异常的抛出和…

后端学习笔记(4)--MyBatis

1.MyBatis ​ *MyBatis是一款优秀的持久层框架&#xff0c;用于简化JDBC开发 *持久层 ​ *负责将数据保存到数据库的那一层代码 ​ *JavaEE三层架构&#xff1a;表现层、业务层、持久层 *框架 ​ *框架是一个半成品软件&#xff0c;是一套可重用的、通用的、软件基础代码…