域名服务器

通信网笔记

a 夏天 提交于 2020-01-30 00:56:53
应用与分层的体系结构 协议、服务和分层示例 协议的概念:协议是控制两个或多个通信体之间进行交互的一组规则;协议的目的是 提供多种类型的通信服务 。 计算机中的服务器进程监听来自端口的服务请求。**端口就是一个地址,用来表明哪一个进程将要接收发往特定机器的消息。**应用广泛的应用程序都有其服务器指定的公认端口号,以便其他计算机的客户端进程能够容易地按要求发送请求,服务器对这些请求做出响应。 通过万维网进行浏览 通过万维网(WWW)框架我们可以访问已经连接到Internet上的计算机中的文件,这些文件以**超文本标记语言(HTML)**编写而成,可以包括文本、图表和其他媒体格式,并通过文件中的链接互相联系起来。 通过浏览器程序访问Web页,浏览其中所显示的文档,并可以单击链接来访问其他文档。每一个链接都为浏览器提供了 统一资源定位符(URL),URL可以指定存储文档的机器名和包含请求文档的文件名 。 超文本传输协议(HTTP)详细规定了 客户端和服务器端 交互与文件读取有关的规则,这些规则还制定了表达请求和响应时的措辞方式。协议假定客户端和服务器端能够直接交换消息。通常情况下,客户端软件需要在HTTP请求之前建立起双向连接。 从Web上获取文档: 1、用户单机链接,以表明需要获取哪份文档,浏览器必须确定包含此份文档的计算机的网络地址。为此,浏览器要向本地域名服务器发送一个查询。 2

网络面试:URL的组成以及输入URL后的全过程,用到的协议

末鹿安然 提交于 2020-01-29 17:40:03
URL的组成 以http://www.helloworld.com:80/hello/world为例: 使用的应用层协议: http 服务器: www 域名: helloworld.com 端口: 80 访问的具体目录下的文件: hello/world 输入URL回车后的过程 1. 对域名进行解析 对域名进行解析即把域名转换为对应的IP地址的过程,主要使用 DNS 协议 1)浏览器查看自己的DNS缓存,看是否能找到与域名相对应的IP地址,如果没找到,则进行2) 2)查看操作系统的DNS缓存,如果还是没找到,进行3) 3)访问本地域名服务器,若无,进行4) 需要注意的是,1-3过程是递归查询过程, 意思是浏览器找操作系统,操作系统找本地域名服务器,依次递归下去,而不是浏览器找完操作系统后,再自己去找本地域名服务器,流程图为: 浏览器->操作系统->本地域名服务器 4)本地域名服务器向根域名服务器发起DNS请求,若无,则5) 5)本地域名服务器向com域的顶级域名服务器发起DNS请求,若无,则6) 6)本地域名服务器向权限域名服务器发起DNS请求,得到IP地址 4-6过程为迭代过程, 意思是本地域名服务器找根域名服务器,根域名服务器说我没有,你去找com域的顶级域名服务器吧, 我不帮你找 ,然后本地域名服务器自己去找com域的顶级域名服务器……流程图为: 本地域名服务器->根域名服务器

云虚拟主机和域名备案

心已入冬 提交于 2020-01-29 17:02:18
我想要一个云虚拟主机怎么搞 第一,花钱买一个 第二,内网穿透 先说说花钱买一个 厂家选择阿里云,腾讯云,百度云,七牛云,华为云等等 每个厂家都有学生服务器,我选择 阿里的 ,注意是云服务器ECS 配置虽然不给力,但是已经很便宜了,这套配置不是学生要一千多,地区选择离自己近的,这样访问快,光纤再快也要时间,系统就用centos7.x就行,还有Ubuntu和window,为什么选centos,因为他历史悠久,所以报错什么的可查资料多 购买后去到阿里云后台就能看到一个云虚拟机,连接虚拟机直到操作虚拟机需要两个账号密码,一个是接入虚拟机,一个是登陆虚拟机的 第一层账号是ip地址,密码是第一次进入阿里云后台会给的,这个也是连接Xftp工具和XShell工具的账号密码,连接虚拟机的端口是22 第二次账号是root,密码是购买服务器的时候自己设置的 如果要改密码,改完是要重启生效的,重启后很多服务需要去重新启动,有点麻烦 问:我需要买云数据库吗 一般情况是不用,上面的学生服务器自带40G硬盘,装个centos系统,一些java,node,mysql,mongodb用不了多少,代码大小也就几个M,除非你的数据库太大了,不够了才买,而且很便宜, 云数据库的购买需要注意的是买跟云虚拟主机同个厂家并且同个地区的,因为同个地区的数据传输跑的是内网,也就是局域网,传输速度更稳更快 域名 选一个自己喜欢的域名

阿里云域名绑定指定服务器IP

浪子不回头ぞ 提交于 2020-01-27 08:05:16
1. 在当前服务器上查看本机公网IP 2. 登录阿里云 并找到域名 菜单 3. 选择要解析的域名, 选择 解析 按钮 4. 选择添加记录 5. 选择A 记录类型, 配置要访问的二级域名,输入公网ip地址 其他默认即可 6.浏览器验证 (前提服务器已经安装了Nginx了) 来源: CSDN 作者: 潇凝子潇 链接: https://blog.csdn.net/xu990128638/article/details/103984309

『Windows周边』Hosts是什么?Hosts文件呢?在哪里的?

眉间皱痕 提交于 2020-01-27 04:38:19
hosts 一. Hosts文件的位置 很多用户都知道在Window系统中有个Hosts文件(没有后缀名),在Windows 98系统下该文件在Windows文件夹。 在Windows 2000/XP系统中位于\%Systemroot%\System32\Drivers\Etc 文件夹中,其中,%Systemroot%指系统安装路径。例如,Windows XP 安装在C:\WINDOWS,那么Hosts文件就在C:\Widows\System32\Drvers\Etc中。 你也可以用windows自带的查找功能搜索找到hosts文件。 该文件其实是一个纯文本的文件,用普通的文本编辑软件如记事本等都能打开和编辑。 二. Hosts文件的基本内容和语法 用记事本打开hosts文件,就可以看见了微软对这个文件的说明。Hosts文件文一般有如下面的基本内容 # Copyright (c) 1993-1999 Microsoft Corp. # # This is a sample HOSTS file used by Microsoft TCP/IP for Windows. # # This file contains the mappings of IP addresses to host names. Each # entry should be kept on an

Nginx 之 Rewrite和具体场景

纵饮孤独 提交于 2020-01-27 03:02:02
文章目录 一、环境准备 二、Rewrite 介绍 2.1、Rewrite跳转场景 2.2、Rewrite 实用场景 2.3、常用的正则表达式元字符 2.4、Rewrite 命令 2.5、location 分类 2.6、location 优先级 三、具体场景 3.1、场景一:基于域名的跳转 3.2、场景二:基于客户端IP地址访问跳转 3.3、场景三:基于旧、新域名跳转并加目录 3.4、场景四:基于参数匹配跳转 3.5、场景五:基于目录下所有php文件跳转 3.6、场景六:基于最普通 url 请求的跳转 一、环境准备 一台nginx服务器提供 www.test.com 的网页。 1、安装rpm源 rpm - Uvh http : / / nginx . org / packages / centos / 7 / noarch / RPMS / nginx - release - centos - 7 - 0. el7 . ngx . noarch . rpm 2、直接用yum安装nginx和bind yum install nginx bind - y 3、DNS域名解析 vim / etc / named . conf vim / etc / named . rfc1912 . zones //复制修改 zone "test.com" IN { type master ; file

网络知识入门,探讨DNS服务器在网页请求中的作用(二)

北城以北 提交于 2020-01-25 19:56:45
上一篇文章讲到网络请求是基于http协议传输的,消息请求包含了“对什么”和“做什么操作”,于是一个网页请求就这么发送出去了。但是在发送消息之前,我们还需要对域名进行解析,得到ip地址之后才可以发送请求,本文就来探讨一下网页请求中如何将域解析为ip地址。 [网络知识入门,探索一次网页请求的旅程(一)] https://blog.csdn.net/ck784101777/article/details/103729743 一、向DNS服务器查询Web服务器的IP地址 生成HTTP消息之后,接下来我们需要委托操作系统将消息发送给Web服务器。尽管浏览器能够解析网址并生成HTTP消息,但它本身并不具备将消息发送到网络中的功能(浏览器本身也是借用本地操作系统来发送请求),因此这一功能需要委托操作系统来实现。在进行这一操作时,我们还有一个工作需要完成,那就是查询网址中服务器域名对应的IP地址。 在委托操作系统发送消息时,必须要提供的不是通信对象的域名,而是它的IP地址 。因此,在生成HTTP消息之后,下一个步骤就是根据域名查询IP地址。在讲解这一操作之前,让我们先来简单了解一下IP地址。 1.TCP/IP网络 互联网和公司内部的局域网都是基于TCP/IP的思路来设计的,所以我们先来了解TCP/IP的基本思路。TCP/IP的结构如图所示,就是由一些小的子网,通过路由器连接起来组成一个大的网络

阿里云服务器怎么绑定域名?

有些话、适合烂在心里 提交于 2020-01-25 16:26:12
阿里云服务器怎么绑定域名?下面来解释一下Nginx和Apache绑定域名方法。 Nginx 服务绑定域名 以 YUM 安装的 Nginx 为例: 执行命令 vi /etc/nginx/nginx.conf 编辑 Nginx 的配置文件,将默认的 server {...} 配置修改为以下内容: server { listen 80 default_server; server_name www.123.com; root /home/web1; location / { } error_page 404 /404.html; location = /40x.html { } error_page 500 502 503 504 /50.xhtml; location = /50x.html { } } server { server_name www.abc.com; root /home/web2; location / { } error_page 404 /404.html; location = /40x.html { } error_page 500 502 503 504 /50x.html; location = /50x.html { } } 访问 www.123.com 时,跳转到 /home/web1 目录。 访问 www.abc.com 时,跳转到 /home

Hosts文件

我们两清 提交于 2020-01-25 05:11:34
一. Hosts文件的位置   很多用户都知道在Window系统中有个Hosts文件(没有后缀名),在Windows 98系统下该文件在Windows文件夹。   在Windows 2000/XP/Vista系统中位于\%Systemroot%\System32\Drivers\Etc 文件夹中,其中,%Systemroot%指系统安装路径。例如,Windows XP 安装在C:\WINDOWS,那么Hosts文件就在C:\WINDOWS\system32\drivers\etc中。   你也可以用windows自带的查找功能搜索找到hosts文件。   该文件其实是一个纯文本的文件,用普通的文本编辑软件如记事本等都能打开和编辑。 二. Hosts文件的基本内容和语法   用记事本打开hosts文件,就可以看见了微软对这个文件的说明。Hosts文件文一般有如下面的基本内容   # Copyright (c) 1993-1999 Microsoft Corp.   #   # This is a sample HOSTS file used by Microsoft TCP/IP for Windows.   #   # This file contains the mappings of IP addresses to host names. Each   # entry

第五章Web应用与应用层协议

泪湿孤枕 提交于 2020-01-24 15:27:29
 Web应用与应用层协议    本篇博文中的主要参考文献是 《计算机网络高级教程》 ,分别是吴功宜老先生和吴英教授合著。这部教程是我研究生老师所推荐的网络必读科目,由于该教程讲解的基础知识详细,但内容颇多,达700多页。特将各章节主要内容总结,后续各章节将逐步更新,由于本人学识有限,仅总结的是作者自己认为重要的内容。   文章中的 Why表示产生的背景 ,也就是说 为什么会产生该技术 , What表示该技术是什么,How表示该技术是如何使用的 。以下将用字母表示各问题。 应用层协议分为3种基本类型: 基础设施类、网络应用类、网络管理类 。 基础设施类包括:    支持Internet运行的全局基础设施类应用层协议——DNS(域名服务协议);支持各个网络系统运行的局部基础设施类应用层协议 ——DHCP(动态主机配置协议)。 网络应用类包括: 基于C/S工作模式与基于P2P工作模式的应用层协议。     基于C/S工作模式的应用层协议包括:Telent(网络终端协议)、SMTP(电子邮件服务协议)、FTP(文件传输协 议)、HTTP(WEB服务协议)。    基于P2P工作模式的应用层协议包括:文件共享协议、即时通信协议、流媒体协议、共享存储协议、协同工作协议。 网络管理类:主要是SNMP(简单网络管理协议)。 下面我们来看基础设施类中的 Telent(网络终端协议) : Why