将域名从易名中国(www.ename.cn)转移到中国万网(www.net.cn)

今天终于成功将我的其中一个域名zhink.com.cn从易名中国转移到了中国万网,前几天也遇到了不少的麻烦,在这里写个经验跟大家分享一下。

一、域名转移的含义

所谓域名转移,是指域名从现在的注册商转移到另一个注册商,之后由另一个注册商为你的域名提供相关服务。

二、域名转移的原因

通常在以下两种情况下需要做域名转移:
1、单纯的网站主机空间到期,想换其它主机空间商
2、鉴于国内网站需要备案的问题,想把网站从国内转移到国外

从我个人来说,主要基于以下3个原因:

1、方便管理。目前我手里一共有4个域名,三个位于万网代理商新视野,1个位于易名中国。为了便于管理,我决定将所有域名迁移到万网旗下。(新视野的域名由于有2个续费未超过60天,要过一段时间再申请转移到万网,否则有可能会使续费失败)

2、省钱。目前新视野的续费是55一年,易名中国的续费是80一年,万网转入域名是39一年,之后是49一年。

3、稳定性考虑。万网现在属于阿里云旗下,对阿里云的技术信心也是我决定将所有域名迁往万网管理的原因。

三、域名转移的条件

域名注册管理机构的政策规定,以下情况的域名无法转移注册商
1、域名注册后不足60天的;
2、域名刚完成转移60天内的;
3、域名处在纠纷、仲裁中或法院限制转出的;
4、距域名到期日小于15天的;
5、距最后一次域名续费日小于60天的;
6、对于.cn国内域名,注册局规定还必须进行续费1年。

四、域名转移的步骤

1、易名中国提交域名转出申请,我采用的是手机短信获取转移密码的方式。当然,如果你还没有开通手机获取密码功能,就需要开通一下,上传跟域名对应的身份证照片即可。


2、手机获取到转移密码之后,到万网执行转入【会员中心-转入域名管理-我要转入域名】


选择.cn域名进行转入(务必填写正确的域名和后缀)


接下来进行付款,完成之后输入转移密码,如果转移密码正确,万网将提示转入成功。接下来就只要等待5-7天,域名完成转移就行了。此时万网和易名中国的域名状态分别变更为:

万网-转入处理中


易名中国-已经发送


再去Whois 域名看一下,已经是PendingTransfer(正在转移中)了


从万网代理商到万网的转入比这个要更加复杂一些,下载签名扫描发邮件什么的,等另外几个转移成功了,我在写上来。

在解析配置文件时,出现 `Could not resolve placeholder 'signature.key.eName' in value "${signature.key.eName}"` 错误,通常表示 Spring 或 Spring Boot 无法从配置文件中找到对应的占位符值。这种问题可能由多种原因引起,以下是详细分析与解决方案: ### 一、检查配置文件是否存在及路径是否正确 确保包含 `signature.key.eName` 的配置文件(如 `application.yml` 或 `application.properties`)存在于项目的资源目录下(通常是 `src/main/resources`),并且被正确加载。 如果配置文件未被识别为资源根目录,在构建过程中不会被复制到 `target/classes` 下,导致运行时找不到该属性。此时可以右键点击配置文件所在目录,选择 **Mark Directory as → Resources Root** 来修复[^4]。 ### 二、确认配置项书写正确 检查配置文件中是否正确定义了 `signature.key.eName` 属性,例如在 `application.yml` 中应写为: ```yaml signature: key: eName: your_value_here ``` 或者在 `application.properties` 中应写为: ```properties signature.key.eName=your_value_here ``` 确保拼写一致,特别是大小写和缩进问题,避免因格式错误导致属性未被正确读取[^3]。 ### 三、使用 `@PropertySource` 显式加载配置文件 若配置项不在默认的 `application.yml` 或 `application.properties` 中,而是放在自定义的 `.properties` 文件中,需通过 `@PropertySource` 注解显式加载该文件,并配合 `Environment` 或 `@Value` 使用。 示例代码如下: ```java @Configuration @PropertySource("classpath:signature-config.properties") public class SignatureConfig { @Value("${signature.key.eName}") private String eName; // 其他逻辑 } ``` 确保 `signature-config.properties` 文件位于类路径下,并且内容包含: ```properties signature.key.eName=your_value_here ``` ### 四、启用 `@EnableConfigurationProperties` 支持类型安全配置绑定 若希望将配置映射为 Java Bean,可使用 `@ConfigurationProperties`,并确保主配置类上添加了 `@EnableConfigurationProperties`。 例如: ```java @Component @ConfigurationProperties(prefix = "signature.key") public class SignatureKeyProperties { private String eName; // getter and setter } ``` 同时,在主类或配置类上添加: ```java @EnableConfigurationProperties(SignatureKeyProperties.class) ``` ### 五、清理项目并重新构建以确保配置生效 有时旧的编译文件可能导致配置未更新,执行以下命令清理并重新构建项目: ```bash mvn clean install ``` 或使用 Gradle: ```bash gradle clean build ``` 然后检查 `target/classes` 目录下是否包含最新的配置文件内容。 ### 六、检查 Spring Profiles 是否匹配 如果使用了多环境配置(如 `application-dev.yml`),请确认当前激活的 profile 是正确的,并且目标配置文件中确实包含了所需属性。 ---
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值