Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2922063
  • 博文数量: 454
  • 博客积分: 4860
  • 博客等级: 上校
  • 技术积分: 6375
  • 用 户 组: 普通用户
  • 注册时间: 2011-03-13 10:08
个人简介

10年工作经验,专研网站运维。

文章分类

全部博文(454)

文章存档

2017年(11)

2016年(13)

2015年(47)

2014年(36)

2013年(147)

2012年(64)

2011年(136)

分类: 系统运维

2017-04-12 10:10:11

一. 概述
网站以前域名叫×××a。com,这个名字不好看,想改名叫×××。com。
二. 经验总结
1. 要想平缓(无缝)切换的话,让用户毫无感觉的话,就要有一个思想:新旧两个服务同时运行,然后去掉之前的服务,从而达到替换的目的。
详细说明:老域名对应dns,对应cdn,对应一台核心Nginx代理服务器,这时候,就要有两台cdn同时使用,两台核心Nginx代理同时使用,一台给老域名用,一台给新域名用。然后在替换到老域名。
备注:说的复杂,因为情况复杂,也没必要记录的太清晰,只要总结思想就好。两个服务同时使用,就可以达到无缝切换。
简单说下当时的情况,当时是两个域名同时使用,一个跳转到两一个上,现在是还要 两个域名同时使用,另一个跳转到一个上。所以dns在 切换的时候会有刷新同步时间,所以就让两个域名同时都可以使用,而且老域名和新域名都要实时可用。
2. 修改dns后会有缓存,切记,dns的所有配置都有缓存,包括域名跳转,主机ns指向,A或cname指向。而且是跳转的优先级最高,其次是ns记录,在就是A或cname。就是说这些配置你都配置了,而且冲突了,那么就优先级最高的生效。
3. 几个使用命令:
3.1 查看域名ns记录
nslookup
set type=ns

3.2 查看域名跳转信息和头信息
curl -I
如上信息由于会有缓存,所以查出来的不一定是实时信息。所以要用命令来操作,指向8.8.8.8域名服务器。
阅读(6621) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~