域名结构

记一次阿里云配置二级域名经历,及申请免费非工作用途SSL证书

旧城冷巷雨未停 提交于 2019-12-02 04:17:52
由于工作需要,需要在公司顶级域名下建立二级域名,公司服务器为阿里云下云服务器。 但是自己之前根本没有此类基础,因此对域名相关知识,进行了相关了解,大多数为百度百科内容。 一,域名相关了解 这里摘录的为百度百科内容,若只想知道相关操作,请直接翻阅第二章 任务内容: 阿里云 2 服务器目前是 IP 访问,并且只提供了 http 方式,作为对外演示服务来说,体验感受不好。 现需作如下处理与配置: 1 ,为阿里云 2 服务器访问配置二级域名。 域名可在工作群里商量拟定。 2 ,选购数字证书。(阿里云或腾讯云好象有免费数字证书可以申请,也可以先试试) 3 ,为阿里云 2 服务器以及绑定的域名处理备案。 4 ,在阿里云 2 服务器上配置 nginx https 服务(配置数字证书)转发请求到 TOMCAT ,浏览器可以用 https+ 域名地址访问决策引擎服务。 任务重点: 1, 域名解析 2,http 与 https 的区别及配置 一,准备工作 -- 域名设置 1, 域名 v 名词简介 l 域名 域名 (英语: Domain Name ),简称 域名 、 网域 ,是由一串用点分隔的名字组成的 Internet 上某一台 计算机 或 计算机组 的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置)。 网域名称系统( DNS ,Domain Name System,有时也简称为域名

DNS域名解析

你说的曾经没有我的故事 提交于 2019-12-02 03:49:30
转载自: https://www.cnblogs.com/idmask/p/4485836.html 文章中存在少量个人理解,可能不太对,欢迎指出. 一、域名系统 1.域名系统概述 域名系统DNS(Domain Name System) 是因特网使用的命名系统,用来把便于人们使用的机器名字转换成为IP地址。域名系统其实就是名字系统。为什么不叫“名字”而叫“域名”呢?这是因为在这种因特网的命名系统中使用了许多的“域(domain)”,因此就出现了“域名”这个名词。“域名系统”明确地指明这种系统是应用在因特网中。 我们都知道,IP地址是由32位的二进制数字组成的。用户与因特网上某台主机通信时,显然不愿意使用很难记忆的长达32位的二进制主机地址。即使是点分十进制IP地址也并不太容易记忆。相反,大家愿意使用比较容易记忆的主机名字。 但是,机器在处理IP数据报时,并不是使用域名而是使用IP地址。 这是因为IP地址长度固定,而域名的长度不固定,机器处理起来比较困难。 因为因特网规模很大,所以整个因特网只使用一个域名服务器是不可行的。因此,早在1983年因特网开始采用层次树状结构的命名方法,并使用分布式的域名系统DNS。并采用客户服务器方式。DNS使大多数名字都在本地解析(resolve),仅有少量解析需要在因特网上通信,因此DNS系统的效率很高。由于DNS是分布式系统,即使单个计算机除了故障

域名解析服务器类型(四类)

让人想犯罪 __ 提交于 2019-12-02 03:33:03
主域名服务器:负责维护一个区域所有域名信息,为特定域名的所有信息的权威来源,可以修改信息。 辅助域名服务器:当主域名服务器出现故障,关机或负载过重等情况,辅助域名服务器作为备份服务器来提供域名解析服务,辅助域名服务器是从另一台远程域名服务器下载的所有域名信息,域名信息不具有修改权限 缓存域名服务器:当从远程域名服务器获得域名解析信息后,将其缓存到高速缓存中,当下次需要请求相同的域名解析时,直接从本地缓存中读取,缓存域名信息不具有权威性 转发域名服务器:转发域名服务器用来请求不在本地域名服务器上的信息,当收到域名请求服务时,现在本地缓存中查取,如果查询不到。即依次向指定的域名服务器发出请求,直到查到所需信息返回结果。否则,返回无法映射的信息。 番外: 主机名.结构名.网络名.顶层域名 比如:www.tsinghua.edu.cn (1)从左到右子级域名等级依次升高 (2)第一级域名通常分配给主干网节点,取值为国家名;第二级域名通常分配给次级节点,取值为部门或组织。二级域以下的域名通常由组网部门进行分配和管理 来源: CSDN 作者: z594934262 链接: https://blog.csdn.net/z594934262/article/details/83474301

DNS及CDN解析

守給你的承諾、 提交于 2019-12-02 03:26:40
DNS域名解析 域名系统DNS(Domain Name System)是因特网使用的命名系统,用来把便于人们使用的机器名字转换成为IP地址。 因特网的域名结构 各级域名由其上一级的域名管理机构管理,而最高的顶级域名则由ICANN进行管理。用这种方法可使每一个域名在整个互联网范围内是唯一的,并且也容易设计出一种查找域名的机制。 因特网域名结构: 域名服务器 域名到IP地址的解析是由分布在因特网上的许多域名服务器程序共同完成的。域名服务器程序在专设的结点上运行,而人们也常把运行域名服务器程序的机器称为域名服务器。 因特网上的DNS服务器也是按照层次安排的。每一个域名服务器只对域名体系中的一部分进行管辖,根据域名服务器所起的作用,可以把域名服务器划分为下面四种不同的类型。 根域名服务器:最高层次的域名服务器,也是最重要的域名服务器。根域名服务器并不直接把待查询的域名直接解析出IP地址,而是告诉本地域名服务器下一步应当找哪一个顶级域名服务器进行查询。 顶级域名服务器:负责管理在该顶级域名服务器注册的二级域名。 权限域名服务器:负责一个“区”的域名服务器。 本地域名服务器:离用户最近的DNS,当一个主机发出DNS查询请求时,这个查询请求报文就发送给本地域名服务器。 普通域名的解析过程 当我们在浏览器中输入www.abc.com时,DNS解析将会有将近10个步骤

dns域名解析

耗尽温柔 提交于 2019-12-02 03:02:16
转自:https://yq.aliyun.com/articles/58967?spm=5176.100244.teamconlist.8.pxqewG 摘要: 移动互联网时代,如何优化你的网络 —— 域名解析篇 阿里云 移动服务 泠茗 域名(Domain Name),是由一串用点分隔的名字组成的互联网上某台计算机或某组计算机的标识,它的目的是为了方便人们更简单便捷地访问互联网上的服务。在实际的系统实现中,域名通过DNS(Domain Nam 移动互联网时代,如何优化你的网络 —— 域名解析篇 阿里云 移动服务 泠茗 域名(Domain Name),是由一串用点分隔的名字组成的互联网上某台计算机或某组计算机的标识,它的目的是为了方便人们更简单便捷地访问互联网上的服务。在实际的系统实现中,域名通过DNS(Domain Name System)系统转化为服务器的IP地址,以方便机器通过IP进行寻址和通信。上述行为,我们称之为域名解析。 作为一次网络通信最前置的环节,域名解析的重要性不言而喻。在传统的基于浏览器的网站访问场景下,域名解析环节由浏览器内核实现,网站开发者无需关心域名解析的细节。But there are always two sides to every coin,一旦域名解析环节发生异常,开发者面对这样的黑盒架构就会显得束手无策,一个很典型的例子即域名劫持问题

DNS域名管理服务学习笔记

旧时模样 提交于 2019-12-02 00:08:24
DNS域名管理服务 一、DNS介绍 域名: 有特定的格式组成,用来表示互联网中某一台计算机或者计算机组的名称,能够是人更方便的访问互联网,而不用记住能够被机器直接读取的IP地址。 1.DNS的作用 域名的正向解析 将主机域名转换为对应的IP地址,以便网络程序能够通过主机域名访问到对应的服务器主机 域名——>IP A记录 域名的方向解析 将主机的IP地址转换为对应的域名,以便网络(服务)程序能够通过IP地址查询到主机的域名 IP——>域名 PTR记录 2.DNS协议及端口 TCP 53(主从同步) UDP 53(正常查询) 启动脚本:/etc/init.d/named 3.DNS的结构 根域. 在整个DNS系统的最上方一定是.(小数点)这个DNS服务器(称为root),也叫“根域”。 根域<13台 全世界只有13台;1个位主根服务器,放置在美国。其余12个均为辅根服务器,其中9个放置在美国,欧洲2个,位于英国和瑞典,亚洲1个,位于日本 一级域名<顶级域|国家域> com :顶级域,由ICANN组织指定和管理 分类: 国家地区域名:cn(中国)、hk(香港)、sg(新加坡)等 通用顶级域名:com(商业机构)、org(非营利组织)、edu(教育机构)等 新通用顶级域名:red(红色、热情)、top(顶级、高端) baidu :二级域(注册域),可由个人或组织申请注册 www :三级域

从零开始建设个人网页

旧城冷巷雨未停 提交于 2019-12-01 09:32:12
写在前面 前一段时间突然心血来潮,想建立一个自己的个人网页,打造自己的互联网明信片,于是Google查了许多教程和博客分析,但是无奈的是没有一个排名靠前的搜索结果能够详实地介绍给新手该如何一步步建立网站。是的,或者流于讲道理的层次说你该看些书看些网页模板学学HTML,或者整体流程给了但是说得很模糊,或者是指在某一个节点上讲得比较细但是其他方面一概不关心。 在这个信息爆炸的时代,要办成什么事情当然是求人不如求己,渴望通过一次查询,一个答案来圆满地解决一个复杂的问题是不实际的。 但是,在这里,我想说,在我花了一周的时间,逐步建立好一个简单的个人主页后,我不想一个人独享这份经验而敝帚自珍,也不愿意笼统地说点没营养的东西去自我炫耀。我想让更多的人能够顺利地、一次性地建立好自己的网页(如果是网站的话会复杂一些,但是如果你想学,欢迎和我交流,交流方式暂时保密,最后会有彩蛋)。 是的,不需要在茫茫网页中再去搜索那些多余的内容和啰嗦没有营养的废话,我希望凭借这篇博客的内容,就可以好好地帮到大家,哪怕你是一个完全不懂网页开发,完全不懂HTML语言的新手。 我希望自己的这种情感不是自负,如果你也愿意相信我,请跟我一起踏上这趟征服之旅吧。 让我们,从零开始建设个人网页。 Python相关 这一部分内容不属于正文步骤,没有兴趣的读者可以跳过。 之所以要提一下Python,是因为之前我在阅读学习《Head


服务器搭建网站完整教程(宝塔面板+WORDPRESS)

纵饮孤独 提交于 2019-12-01 09:03:26
服务器最大的用途,就是可以搭建网站,许多人都认为搭建网站是一件很难的事情,因为包含许多的比较专业东西,比如服务器、编程之类的,确实,在几年前是这样的,普通人想要自己做一个网站太难了 但是随着网站发展了那么多年,已经有许多的其他人做好的工具我们可以利用起来,建一个网站已经越来越简单了,甚至不需要了解代码点几下鼠标就能创建自己的网站,而且比以前的更加的好用,今天主机笔记就介绍下新手如何 使用宝塔面板和Wordpress搭建独立网站 什么是宝塔面板? 正如它的宣传语:一个简单好用的 Linux/Windows 面板。 一键创建网站、FTP、数据库;安全管理,文件管理,PHP多版本共存及切换;ASP+ASPX+PHP+MYSQL+MSSQL05/08+mariaDB+FTP、一键SSL,你能想到的,它都能做到! 总的来说,不需要多余的操作,只需安装一个宝塔面板,就能一键配置好服务器环境! 什么是WordPress? 一个世界著名的CMS建站系统 建站准备 建网站本身是没有什么难度的,只是配套需要的东西有些繁琐,我们需要提前准备一些软件之类的必备的东西,其中主要包括: 服务器: 国内建议使用 阿里云服务器 ; 域名: 注册域名,国内同样建议使用 阿里云 Xshell: 用于连接Linux服务器,这款软件对于个人来说是免费使用的,如果你还不知道如何下载及使用的话,可以查看

DNS域名工作原理及解析

假如想象 提交于 2019-12-01 08:59:11
DNS域名工作原理及解析 0x00 定义 DNS( Domain Name System)是“域名系统”的英文缩写,它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。DNS使用TCP和UDP端口53[1]。当前,对于每一级域名长度的限制是63个字符,域名总长度则不能超过253个字符。 开始时,域名的字符仅限于 ASCII 字符的一个子集。2008年,ICANN通过一项决议,允许使用其它语言作为互联网顶级域名的字符。使用基于 Punycode 码的 IDNS 系统,可以将 Unicode 字符串映射为有效的DNS字符集。因此,诸如“XXX.中国”、“XXX.美国”的域名可以在地址栏直接输入并访问,而不需要安装插件。但是,由于英语的广泛使用,使用其他语言字符作为域名会产生多种问题,例如难以输入,难以在国际推广等。 简单来说就是一个将域名翻译成ip地址的系统。 总结以下几点: 1)映射域名与IP 2)使用TCP/UDP:53端口 3)每一级域名长度的限制是63个字符,域名总长度则不能超过253个字符 4)早期的DNS是只支持英文域名解析。在IDNs(国际化域名Internationalized Domain Names)推出以后,为了保证兼容以前的DNS,所以,对IDNs进行punycode转码,转码后的punycode就由26个字母+10个数字,还有“-

Nginx多Server反向代理配置

主宰稳场 提交于 2019-12-01 08:36:07
Nginx强大的正则表达式支持,可以使server_name的配置变得很灵活,如果你要做多用户博客,那么每个用户拥有自己的二级域名也就很容易实现了。 下面我就来说说server_name的使用吧: server_name的匹配顺序 Nginx中的server_name指令主要用于配置基于名称虚拟主机,server_name指令在接到请求后的匹配顺序分别为: 1、准确的server_name匹配,例如: server { listen 80; server_name ssdr.info www.ssdr.info; ... } 2、以*通配符开始的字符串: server { listen 80; server_name *.ssdr.info; ... } 3、以*通配符结束的字符串: server { listen 80; server_name www.*; ... } 4、匹配正则表达式: server { listen 80; server_name ~^(?.+)\.howtocn\.org$; ... } Nginx将按照1,2,3,4的顺序对server name进行匹配,只有有一项匹配以后就会停止搜索,所以我们在使用这个指令的时候一定要分清楚它的匹配顺序(类似于location指令)。 server_name指令一项很实用的功能便是可以在使用正则表达式的捕获功能