对互联网域名有使用或投资需求的用户应该都听说过“互联网域名系统”,事实上互联网域名系统(Domain Name System)也就是我们日常提到的“DNS域名系统”,其主要作用是解决网上机器命名;简单来说,DNS域名系统就是互联网上管理名字(域名)和IP地址对应关系的大型服务系统,主要功能就是使用户能够通过更为简短的“域名”来访问相应的IP。
据了解,域名系统最早出现在1980年代,在TCP/IP协议中,每一台电脑都有一个唯一的虚拟IP地址,并对应一个域名;
当时,所有IP地址和域名都被记录在一个名为“hosts, txt”的文件中,这个文件由网络信息中心(NIC,Network Information Center)负责维护。
当时想要在因特网上添加主机,需要管理员将其名字、地址E-mail发送或传递给NIC,相应的信息就会被手工添加到hosts.txt文件当中,主机管理员后续需要到NIC下载最新的hosts.txt文件,存放到自己的主机上,才能够完成域名列表的更新。
后来随着因特网上主机数量的膨胀,原有的方式已经无法满足发展要求,20世纪80年代,现有的域名系统开始投入使用;
由于因特网发源于美国,因此域名一开始也是由英文字母组成,域名系统则是采用层次结构的名字空间,并且原来庞大的对应表被分解为不相交的、分布在因特网中的子表,这些子表称为资源文件,目前我们使用的也仍是这套域名系统。