试用主机期间,小白遇到了域名相关的坑,所以抽空补了一下一些常识,多参考维基等一些网站,摘录如下,方便以后查阅:
http://it815.blog.51cto.com/526819/136414 http://oublog.cn/jianzhan/191.html 主参考
域名就是ip带了一个面具。
DNS,Domain Name System或者Domain Name Service(域名系统或者域名服务)。域名系统为Internet上的主机分配域名地址和IP地址。由于网络中的计算机都必须有个IP地址,来识别,互相之间才能通信,但让我们记住一大串的IP地址来访问网站显然是不可能的,所以用户使用域名地址,而DNS系统的功能就是自动把域名地址翻译为IP地址。(任何域名都至少有一个DNS,一般是2个。但为什么要2个以上呢?因为DNS可以轮回处理,这样第一个解析失败可以找第二个。这样只要有一个DNS解析正常,就不会影响域名的正常使用。)
#如何确定域名的DNS www.internic.net/whois.html 输入你要查询的域名就可以看到了。这个是国际域名管理中心。唯一的权威。
A记录(Address),通俗来说A记录就是服务器的IP,域名绑定A记录就是告诉DNS,当你输入域名的时候给你引导向设置在DNS的A记录所对应的服务器;
子域名,道理等同二级域名,不过比二级域名更加延伸,比如我们继续扩展该域名的主机名,设置主机名为bbs.at,那么就可以建立一个三级域名:bbs.at.abc.com,当然也可以建立四级域名bbs.at.go.abc.com……,依次类推,可以建立无限级别的域名,我们统称这些域名为顶级域名abc.com的子域名。
CNAME别名指向记录,NAME (Canonical Name)记录,通常称别名指向。在这里,您可以定义一个主机别名,比如设置ftp.***.com,用来指向一个主机www.***.com,那么以后就可以用FTP.***.com来代替访问www.***.com了。
#A记录 VS CNAME记录,A记录是把一个域名解析到一个IP地址,而CNAME记录是把域名解析到另外一个域名,而这个域名最终会指向一个A记录,在功能实现在上A记录与CNAME记录没有区别。
CNAME记录在做IP地址变更时要比A记录方便。CNAME记录允许将多个名字映射到同一台计算机,当有多个域名需要指向同一服务器IP,此时可以将一个域名做A记录指向服务器IP,然后将其他的域名做别名(即:CNAME)到A记录的域名上。当服务器IP地址变更时,只需要更改A记录的那个域名到新IP上,其它做别名的域名会自动更改到新的IP地址上,而不必对每个域名做更改。(参考:https://itbilu.com/other/relate/EyxzdVl3.html)
MX记录,MX记录也叫做邮件路由记录,用户可以将该域名下的邮件服务器指向到自己的mail server上,然后即可自行操控所有的邮箱设置。您只需在线填写您服务器的IP地址,即可将您域名下的邮件全部转到您自己设定相应的邮件服务器上。
TXT记录,一般指为某个主机名或域名设置的说明,如: admin IN TXT "管理员,电话:13901234567";mail IN TXT "邮件主机,存放在xxx ,管理人:AAA";Jim IN TXT "contact:abc@mailserver.com"。也就是您可以设置TXT,以便使别人联系到您
TTL值,全称是“生存时间(Time To Live)”,简单的说它表示DNS记录在DNS服务器上缓存时间。在这段时间内如果用户又有对记录的解析请求,它就直接告诉用户1.1.1.1,当TTL到期则又会重复上面的过程
NS(Name Server)记录,是域名服务器记录,用来指定该域名由哪个DNS服务器来进行解析。您注册域名时,总有默认的DNS服务器,每个注册的域名都是由一个DNS域名服务器来进行解析的,DNS服务器NS记录地址一般以以下的形式出现:ns1.domain.com、ns2.domain.com等。简单的说,NS记录是指定由哪个DNS服务器解析你的域名
泛域名与泛解析,泛域名是指在一个域名根下,以 *.Domain.com的形式表示这个域名根所有未建立的子域名。泛解析是把*.Domain.com的A记录解析到某个IP 地址上,通过访问任意的前缀.domain.com都能访问到你解析的站点上。