域名本身是为了方便记忆而生,但随着发展演化出了诸多场景。在APP里,请求服务器的接口地址一般是写域名,例如www.ymw.cn \r\n就算是服务器的IP换了,也只需要重新做一下域名到IP的映射。
什么是域名
域名是由一串用点分隔的名字组成的Internet上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位。域名使一个IP地址有"面具" \r\n。一个域名的目的是成为便于记忆和沟通的一组服务器的地址(网站,电子邮件,FTP等)。
域名的层级
一级域名(ymw.cn)、二级域名(jz.ymw.cn)、特别的二级域名(www.ymw.cn)三级域名(gz.jz.ymw.cn)。
域名的常用解析
域名的常用解析有7种,A记录、CNAME记录、MX记录、NS记录、DNS、TXT记录和TTL值。A记录和CNAME记录为最常用的。
什么是域名A记录
A记录即把一个域名指向一个IP地址。例如将域名指向一个IPv4地址(132.16.18.11),需要增加A记录。
什么是域名CNAME记录
CNAME记录将一个域名指向另一个域名,实现与被指向域名相同的访问效果。A记录指向另一个域名,另一个域名亦指向IP地址。所以IP地址任意改变也能跟得上变化。
什么是IP
网络之间互连的协议也就是为计算机网络相互连接进行通信而设计的协议。如今的IP网络都使用32位地址,以点分十进制表示,如192.168.0.1。
域名URL相关
URL即统一资源定位符。是对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址。互联网上的每个文件都有一个唯一的URL,它包含的信息指出文件的位置以及浏览器应该怎么处理它。URL由协议头、主机名、端口、路径和参数构成。
协议头定义了数据如何封装、打包、拆分和解析的规则,常见协议头有:http、https、ftp、thunder等,https比http更安全些。
主机名可以当成域名来理解。
端口其实就是队,操作系统为各个进程分配了不同的队,数据包括按照目标端口被推入相应的队中,等待被进程取用。不指定端口就是80和443。
路径一般指的是资源的位置。
参数在域名URL上带一些本地信息给服务器。例如可以在广告位置加参数,可以统计不同路径的点击量。
相关阅读:
RRP和EPP域名状态讲解