域名解析中的cname解析和显性URL跳转和隐性URL跳转三者有什么区别

通俗的来说,cname解析仍是属于dns解析,只是把某个域名解析到另一个域名对应的某个IP的空间中,因此还须要在服务器端(好比nginx)作域名解析(好比把baidu.com作一个cname解析到izhoujie.top中,那么在izhoujie.top所对应的nginx服务器中不只须要有izhoujie.top的域名解析,还须要有baidu.com的域名解析,baidu.com所指向的才能生效),而显性URL跳转和隐性URL跳转都属于域名转发,只是从一个域名跳转到另外一个域名而已,不须要在服务器端作域名解析便可生效。cname解析和隐性URL跳转后,在浏览器的地址栏中输入域名A(域名A被cname解析到域名B),则地址栏中的地址仍是域名A,而显性URL跳转后,浏览器地址栏中的域名会变成作了URL跳转后的域名。nginx

在应用方面:
A记录——适应于独立主机、有固定IP地址
CNAME——适应于虚拟主机、变更IP地址主机
URL转发——适应于更换域名又不想抛弃老用户web

1,A记录:WEB服务器的IP指向
A (Address) 记录是用来指定主机名(或域名)对应的IP地址记录。
说明:用户能够将该域名下的网站服务器指向到本身的web server上。同时也能够设置本身域名的二级域名。
就是说:经过A记录,你们能够设置本身的不一样域名转到不一样的IP上去!如:

www.yourname.com 转到IP 321.32.321.321
ftp.yourname.com 转到IP 123.12.123.123
mail.yourname.com 转到IP 213.21.213.213浏览器

2,MX记录(Mail Exchange):邮件路由记录
说明:用户能够将该域名下的邮件服务器指向到本身的mail server上,而后便可自行操做控制全部的邮箱设置。您只需在线填写您服务器的主机名或主机IP地址,便可将您域名下的邮件所有转到您本身设定相应的邮件服务器上。
这个你们都明白了吗?就是将你的域名中邮件服务器分开,将它设置到其它的IP去!
好比一样是 myweb.com ,若是你设置A记录是指向123.12.123.123,而MX记录你设置是指向222.22.222.222,那么你的DNS服务器接收到别人的邮件路由请求时就将会将它的请求解释到222.22.222.222上去!而别人访问你的网页的时候仍然是访问123.12.123.123。服务器

3,CNAME (Canonical Name)记录,(alias from one domain name to another)一般称别名指向
这是个挺好用记录,它能够将你注册的不一样域名通通转到一个主域名上去!与A记录不一样的是,CNAME别名记录设置的能够是一个域名的描述而不必定是IP地址!有什么好处?你们想一想就知道!dom

4,URL (Uniform Resource Locator )转发:网址转发
功能:若是您没有一台独立的服务器(也就是没有一个独立的IP地址)或者您还有一个域名B,您想访问A域名时访问到B域名的内容,这时您就能够经过URL转发来实现。url转发能够转发到某一个目录下,甚至某一个文件上。而cname是不能够,这就是url转发和cname的主要区别所在。网站

相关文章
相关标签/搜索