【深入分析Java Web】几种域名解析方式-详解_java 域名解析的几种方法-程序员宅基地

技术标签: 博客  java  域名  java web  ❷ Java之行  ----- ----- Web深入学习  ----- ④、Web学习之旅  

转载请注明出处:http://blog.csdn.net/qq_26525215

本文源自大学之旅_谙忆的博客

域名解析记录主要分为A记录、MX记录、CNAME记录、NS记录和TXT记录。

A记录:
A代表的是Address,用来指定域名对应的IP地址,如将item.taobao.com指定到115.238.23.241,将switch.taobao.com指定到121.14.24.241。A记录可以将多个域名解析到一个IP地址,但是不能将一个域名解析到多个IP地址。

MX记录:
表示的是Mail Exchange,就是可以将某个域名下的邮件服务器指向自己的Mail Server,如taobao.com域名的A记录IP地址是115.238.25.245,如果MX记录设置为115.238.25.246,是[email protected]的邮件路由,DNS会将邮件发送到115.238.25.246所在的服务器,而正常通过Web请求的话仍然解析到A记录的IP地址。

CNAME记录:
全称是Canonical Name(别名解析)。所谓的别名解析就是可以为一个域名设置一个或者多个别名。如将taobao.com解析到chaojijuhui.com,将srcfan.com也解析到chaojijuhui.com。其中chaojijuhui.com分别是taobao.com和srcfan.com的别名。前面的跟踪域名解析中的”www.taobao.com. 1542 IN CNAME www.gslb.taobao.com”就是CNAME解析。

NS记录:
为某个域名指定DNS解析服务器,也就是这个域名有指定的IP地址的DNS服务器去解析,前面的”gslb.taobao.com. 86400 IN NS gslbns2.taobao. com.”就是NS解析。

TXT记录:
为某个主机名或域名设置说明,如可以为chaojijuhui.com设置TXT记录为”超级聚会|聚会”这样的说明。

========================================
简单的理解:

A记录(Address)是用来指定主机名(或域名)对应的IP地址记录。
通过A记录可以将该域名指向到自己的网站服务器IP地址,同时也可以设置您域名的二级域名。

=======================================

MX是Mail Exchanger的缩写,意思是邮件交换记录,它指向一个邮件服务器,用于电子邮件系统发邮件时根据收信人的地址后缀来定位邮件服务器。

例如,当Internet上的某用户要发一封信给 [email protected]时,该用户的邮件系统通过DNS查找chaojijuhui.com这个域名的MX记录,如果MX记录存在, 用户计算机就将邮件发送到MX记录所指定的邮件服务器上。

=======================================

CNAME记录 :也被称为别名记录。相当于起了个昵称。实际对应的还是一个事物。
CNAME记录是双线智能解析和使用CDN加速必须用到的解析方法。CNAME解析通常是一个三级域名地址,您可以在主机管理后台”绑定域名”位置看到cname解析地址的信息提示,不同服务器会使用不同的cname解析地址。通过cname解析,可以让域名捆绑到多个服务器IP地址,需要注意的是cname解析地址后面有个英文“.”符号。

========================================

NS是域名DNS服务器记录,全称Name Server记录,用来指定该域名由哪个DNS服务器来对您的域名进行解析。
您注册域名时,总有默认的DNS服务器,每个注册的域名都是由一组DNS域名服务器来解析的。

========================================

TXT一般指为某个主机名或域名设置的说明。

顺便解释一下文中多次出现的TTL值。
TTL值的全称是“生存时间(Time To Live)”,简单的说它表示DNS记录在DNS服务器上缓存时间。

参考文献-《深入分析Java Web技术内幕》
1.4.4章节

本文章由[谙忆]编写, 所有权利保留。

转载请注明出处:http://blog.csdn.net/qq_26525215

本文源自大学之旅_谙忆的博客

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_26525215/article/details/52930013

智能推荐

汽车OS 大战背后:关于制造商、谷歌、安卓和 Android Auto,QNX_qnx csp-程序员宅基地

文章浏览阅读1.4k次。话说随着汽车制造商们开始意识到,汽车的移动互联网化是大势所趋,开始尝试让汽车与智能手机更深层次的连接。当时绝大多数汽车制造商,用的都是供应商提供的信息娱乐系统,一般都是基于 Linux 或 QNX 平台。_qnx csp

手动重启ORACLE_重启oracle服务-程序员宅基地

文章浏览阅读1.3k次。ORACLE重启_重启oracle服务

向前光照和延后光照渲染器问题和原理_延迟光照-程序员宅基地

文章浏览阅读2.9k次。首先光照分为实时光照和烘焙光照,这里讨论的是对动态物体采用的实时光照。1.为何提前光照计算在多光源下需要多个drawcall?因为光照计算主要涉及点光源,聚光灯,平行光,环境光;主要的光照计算是漫反色光照模型:Cd = max( dot(l,n), 0) * Sdiff + Mdiff.镜面反色模型:blinn:Cs = pow( max( dot( normalize( l+v_延迟光照

大学四年借过的书_邹天思图书-程序员宅基地

文章浏览阅读410次。                不知道其中读完的有多少本,不过应该能达到三分之二吧。  条码号题名责任者借阅日期归还日期馆藏地11237938网络安全开发包详解 刘文涛编著2011-05-172011-06_邹天思图书

Python写出一个字节,一个YouTube,我用Python怎么了!-程序员宅基地

文章浏览阅读623次。Python 近两年一直霸占编程语言排行榜 TOP10,受欢迎程度有目共睹。其实在企业招聘层面也可以从侧面看出,大中小企业甚至国营企业已经陆续开始使用 Python 开发。国内用 Pyt..._sslerror("bad handshake: syscallerror(10054, \'wsaeconnreset\')")))'))

hive中order by,sort by,distribute by,cluster by作用和用法_hive sort by-程序员宅基地

文章浏览阅读2.3w次,点赞13次,收藏67次。1.order by 和 sort by1.order by hive中的order by 语句和其他的sql方言中定义是一样的,其会对查询结果集执行一个全局排序,这也就是说会有一个所有的数据都通过一个reduce进行处理的过程,对于大数据集,这个过程将消耗很大的时间来执行。2,sort by hive增加了一个可供选择的方式,也就是sort by ,其实会..._hive sort by

随便推点

iOS UITableView中异步加载图片 - 解决方案_tableview reloadrows 异步-程序员宅基地

文章浏览阅读6.4k次。问题背景:需要在UITableView中的每一行下载图片,之前使用placeholder,下载好后存在cache中。解决方案:方案一:使用SDWebImage:https://github.com/rs/SDWebImage如何安装及使用在git页面有详细解释,具体使用的代码:#import ...- (UITableViewCell *)tableView_tableview reloadrows 异步

Linux——Squid代理服务器_squid 代理linux-程序员宅基地

文章浏览阅读244次。二、安装及运行控制1.编译安装Aquid—prefix=/usr/local/squid:安装目录—sysconfdir=/etc:单独将配置文件修改到其他目录。—enable-linux-netfilter:使用内核过滤。—enable-async-io=值:异步I/O,提升存储性能—enable-default-err-Ianguage=Simplify_Chinese:错误信..._squid 代理linux

2021-04-16 mp4==>wav+txt==>音频段00:00:00-99:99:99_mp4电台频段-程序员宅基地

文章浏览阅读86次。标注自用 适用性不行 顶多作为tools 拆开用~1)json转txt 并提取需要的类temp数据import jsonimport osimport numpy as npdef readjson(): # // 打开json文件,文件路径要自己改 with open("./draft.json", 'r', encoding='utf-8') as f: temp = json.loads(f.read()) # // 获得 中..._mp4电台频段

增强自动化测试的8大技巧_zendata csdn-程序员宅基地

文章浏览阅读419次,点赞2次,收藏2次。自动化测试是应用程序在非常短的时间内执行软件的整个生命周期的过程,使测试软件具有很大的充分性和有效性。在这个程序设计的系统中,测试人员编写一个脚本,并借助合适的软件对软件进行测试。自动化测试背后的基本目标是提高测试效率和提高软件的价值。自动化测试有助于揭示那些未经测试的代码片段。自动化代码覆盖率低会影响产品质量,给测试人员带来不必要的物理检查的压力。自动化测试并不容易,并且需要适当的指导。并不是所有的测试自动化项目都交付了预期的ROI和成功率。其中一个原因可能是没有使用正确的测试实践。许多测试人员没有意_zendata csdn

从源代码剖析modelDriven拦截器和params拦截器和拦截器prepare 和paramsPrepareParamsStack拦截器栈(使您的Struts2代码更加简洁——怎样培养框架设计能力_model drive app url param-程序员宅基地

文章浏览阅读2.2k次。源代码文件出处:Web App Libraries/struts2-core-2.3.15.3.jar/struts-default.xml拦截器modelDriven:interceptorname="modelDriven"class="com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor"/>_model drive app url param

rhel修改hostname_redhat7 修改hostname-程序员宅基地

文章浏览阅读237次。修改linux redhat的 hostname 其实有好一些陷阱。。通常 我们修改 /etc/sysconfig/network 的 HOSTNAME 变量即可但是它不会立即生效, 需要执行下面的sysctl kernel.hostname=lk0但是, 到了redhat7 , 这招都不适用了! —— 重启后 hostname 又恢复到之前的了!!从http://www.2cto.com/os/..._rhel 7设置hostname

推荐文章

热门文章

相关标签