dns协议

Web页面解析过程(浅)

久未见 提交于 2019-12-01 10:34:14
web页面流程 域名解析DNS 域名解析:把域名指向网络空间IP,让人们通过简单的域名访问Web网站的服务。 DNS:域名系统 DNS服务器:记录着域名及其对应的IP地址 解析域名: ​ 浏览器中输入目标网站的域名,浏览器会生成一个域名IP的请求 ​ 请求第一时间会查询本地主机的DNS缓存表 ipconfig/displaydns ,若本地DNS缓存表有对应的IP地址则返回浏览器进行访问,如果没有则会向DNS域名服务器发出查询请求(上一级的DNS服务器) ​ 本地DNS服务器接收到查询请求,按照第二步查询本地已经缓存的DNS表对应的IP地址,查询不到本地的则会向根DNS域名服务器发送查询 ​ 根域服务器接收到查询请求,则会把把顶级域的IP地址发送给本地DNS服务器,本地DNS服务器向收到的顶级域服务器发送请求,顶级域服务器则会找到管理该域名的域服务器并返回对应的IP地址给本地DNS服务器 ​ 浏览器根据本地DNS服务器返回的IP地址,连接服务器并进行TCP连接和HTTP请求 域名记录 域名和IP地址有某种对应的关系 A 记录:返回域名对应的IP地址 NS 域名服务器记录:保存下一级域名信息的服务器地址 MX 邮件记录:接收电子邮件的服务器地址 CNAME 规范记录:返回另一个域名(当前查询的域名的另一个域名的跳转地址) PTR 逆向查询记录:用于IP地址查询域名 AAAA 记录

第7章 DNS & bind从基础到深入

不打扰是莪最后的温柔 提交于 2019-12-01 09:07:09
转载请务必在文章最开头标明原文地址 本文原创地址:骏马金龙 https://www.cnblogs.com/f-ck-need-u/p/7367503.html#auto_id_0 本人博客搬家: 骏马金龙www.junmajinlong.com 基础服务类系列文章: http://www.cnblogs.com/f-ck-need-u/p/7048359.html DNS是Domain name system的简称,有些地方也称为Domain name server,这东西是一个很大的话题。如果不是要配置DNS服务,只需要理解DNS的解析流程和DNS有关的基本知识即可。如果要配置DNS服务,则可以看完全文。 推荐阅读书籍:《DNS & bind》,第四版有中文版,第五版目前只有英文版。 7.1 DNS必懂基础 DNS主要是用于将域名解析为IP地址的协议,有时候也用于将IP地址反向解析成域名,所以DNS可以实现双向解析。 DNS可以使用TCP和UDP的53端口,基本使用UDP协议的53端口。 7.1.1 域的分类 域是分层管理的,就像中国的行政级别。 最高层的域是根域(root)".",就是一个点,它就像国家主席一样。全球只有13个根域服务器,基本上都在美国,中国一台根域服务器都没有。 根域的下一层就是第二层次的顶级域(TLD)了,那么它就是各省省长了。顶级域一般两种划分方法

DNS服务的安装

蹲街弑〆低调 提交于 2019-12-01 07:26:41
DNS服务器原理及配置 域名讲解 www.baidu.com 完整的域名,通常.来进行分割三个部分;www是主机名,baidu是域名,com是类型 主机名 + 域名 + 类型 构成完整的域名 DNS服务器分为以下几种: - "." :完整网址中最后的那个 ".",代表DNS的根服务器,根服务器是DNS服务器中最上层的服务器,分布在全球,其中保存着该区域的所有类型的DNS服务器的ip地址 - com:是一个DNS类型 - baidu.com:baidu为域名,是com的下级dns服务器,里面保存着域名为baidu.com的所有主机对应的ip地址 DNS服务器的两种查询模式: - 递归查询:到一个dns服务器查询到结果后就将结果返回给查询者,查询者再去查询别的DNS服务器,一次次的查询知道返回结果 - 循环查询:查询者向一个DNS服务器发起查询后由这个DNS服务器去查询别的服务器A,A又去查询服务器B,回到找到结果,然后返回给B,B返回给A,A在返回查询者 概念 DNS:Domain Name System 域名解析系统,作为域名和ip地址相互映射的一个分布式数据库,能够使得用户可以方便的访问互联网的过程称为域名解析 DNS协议运行在UDP协议之上,使用端口号为53. 功能:每个ip地址都有一个主机名,主机名由一个或多个字符串组成,字符串之间用小数点隔开。 DNS映射方式 静态映射

DNS 原理入门

若如初见. 提交于 2019-12-01 05:35:37
DNS 是互联网核心协议之一。不管是上网浏览,还是编程开发,都需要了解一点它的知识。 本文详细介绍DNS的原理,以及如何运用工具软件观察它的运作。我的目标是,读完此文后,你就能完全理解DNS。 一、DNS 是什么? DNS (Domain Name System 的缩写)的作用非常简单,就是根据域名查出IP地址。你可以把它想象成一本巨大的电话本。 举例来说,如果你要访问域名math.stackexchange.com,首先要通过DNS查出它的IP地址是151.101.129.69。 如果你不清楚为什么一定要查出IP地址,才能进行网络通信。 二、查询过程 虽然只需要返回一个IP地址,但是DNS的查询过程非常复杂,分成多个步骤。 工具软件dig可以显示整个查询过程。 $ dig math.stackexchange.com 上面的命令会输出六段信息。 第一段是查询参数和统计。 第二段是查询内容。 上面结果表示,查询域名math.stackexchange.com的A记录,A是address的缩写。 第三段是DNS服务器的答复。 上面结果显示,math.stackexchange.com有四个A记录,即四个IP地址。600是TTL值(Time to live 的缩写),表示缓存时间,即600秒之内不用重新查询。 第四段显示stackexchange.com的NS记录(Name

浏览器无法连接的解决方法 windows无法与设备和资源通信的解决方法

烂漫一生 提交于 2019-12-01 02:44:34
在前几天电脑的浏览器突然连不上网了,这给我急得,qq,IE,chrome都试过了都不好使,后来百度了一次啊才知道原来是设置的问题 解决方案 第一步:控制面板--->网络和Internet--->网络和共享中心--->本地连接--->属性--->Internet 协议版本 4(TCP/IPv4)--->选择"使用下面的DNS服务器地址"--->手工随便输入一个IP,然后确定. 第二步:同样方法,控制面板--->网络和Internet--->网络和共享中心--->本地连接--->属性--->Internet 协议版本 4(TCP/IPv4)--->选择"自动获得DNS服务器地址"然后确定. OK! 来源: CSDN 作者: 圣诞老人家 链接: https://blog.csdn.net/tianyuhang123/article/details/60574035

网络技巧---能上网但是网页打不开,网页打开速度慢解决方法

柔情痞子 提交于 2019-12-01 02:39:26
下面方法比较啰嗦,其实只要设置为路由器的地址就行,因为114的DNS并不一定就是最优DNS, 设为192.168.0.1... 1............................................................................................................ 路由器真是一件好东西,能让几台电脑一起上网。不过问题出现了,80%用路由器的人都会遇见一个问题,为什么只能上QQ不能上网页?其实很简单,原因就是没有设置DNS地址,自动获取的地址出了问题。 下面,就教大家如何去设置路由器的DNS。 方法/步骤 1 首先,我们右键桌面的网上邻居,选择属性 2 在弹出来的窗口,右键我们目前使用的网络连接,然后也是选择属性 3 如图,左键点击Internet协议(TCP/IP) 4 如图,点击属性 5 弹出来的窗口就是设置的页面,如图,将DNS地址的获取方式改为“使用下面的DNS服务器地址” 6 如图,将首选DNS地址设置为114.114.114.114 备用DNS地址改为8.8.8.8 然后点击确定 7 这个DNS地址是全球开放的第三个DNS地址,基本适用于所有网络运营商。到这里,DNS地址设置完毕 来源: CSDN 作者: credreamer 链接: https://blog.csdn.net

从输入网址到 页面显示

非 Y 不嫁゛ 提交于 2019-11-30 22:50:27
转: https://blog.csdn.net/u014527697/article/details/79340386 1) 在客户端浏览器中输入网址URL。 2) 发送到DNS(域名服务器)获得域名对应的WEB服务器的IP地址。 3) 客户端浏览器与WEB服务器建立TCP(传输控制协议)连接。 4) 客户端浏览器向对应IP地址的WEB服务器发送相应的HTTP或HTTPS请求。 5) WEB服务器响应请求,返回指定的URL数据或错误信息;如果设定重定向,则重定向到新的URL地址。 6) 客户端浏览器下载数据,解析HTML源文件,解析的过程中实现对页面的排版,解析完成后,在浏览器中显示基础的页面。 7) 分析页面中的超链接,显示在当前页面,重复以上过程直至没有超链接需要发送,完成页面的全部显示 详解: 1、输入地址 当我们开始在浏览器中输入网址的时候,浏览器其实就已经在智能的匹配可能得 url 了,他会从历史记录,书签等地方,找到已经输入的字符串可能对应的 url,然后给出智能提示,让你可以补全url地址。对于 google的chrome 的浏览器,他甚至会直接从缓存中把网页展示出来,就是说,你还没有按下 enter,页面就出来了。 2、浏览器查找域名的 IP地址   1) 请求一旦发起,浏览器首先要做的事情就是解析这个域名,一般来说,浏览器会首先查看本地硬盘的 hosts 文件

CentOS 修改/etc/resolv.conf 重启network后又恢复到原来的状态?

删除回忆录丶 提交于 2019-11-30 16:55:47
问题描述:CentOS 修改/etc/resolv.conf 执行service network restart后,/etc/resolv.conf又恢复到原来的状态 解决方法:/etc/resolv.conf 保存 DNS 是暂时的,当重新启动 network 时, /etc/resolv.conf 恢复到了初始状态,要想更改,可尝试下边的方法。 修改 /etc/sysconfig/network-scripts/ifcfg-eth0 在其中的加入你要添加的DNS,如下图 之后保存退出,执行 server network restart ,则在/etc/resolv.conf中会自动添加你刚才在 ifcfg-eth0 中添加的 DNS 信息(如下图),且重启仍有效。 ———————————————— 版权声明:本文为CSDN博主「江湖小小虾」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/lishuan182/article/details/81383448 来源: https://www.cnblogs.com/syblogs/p/11604984.html

一张图看懂DNS域名解析全过程

房东的猫 提交于 2019-11-30 13:41:05
一张图看懂DNS域名解析全过程 DNS域名解析是互联网上非常重要的一项服务,上网冲浪(还有人在用这个词吗?)伴随着大量DNS服务来支撑,而对于网站运营来说,DNS域名解析的稳定可靠,意味着更多用户的喜欢,更好的SEO效果和更大的访问流量。我们先了解一下什么是DNS: DNS,就是Domain Name System的缩写,翻译过来就是域名系统,是互联网上作为域名和IP地址相互映射的一个分布式数据库。DNS能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过域名,最终得到该域名对应的IP地址的过程叫做域名解析(或主机名解析)。 下面这张图,详细说明了一个DNS域名解析的全过程: 下面来详细解释DNS域名解析的过程: 网络客户端就是我们平常使用的电脑,打开浏览器,输入一个域名。比如输入www.163.com,这时,你使用的电脑会发出一个DNS请求到本地DNS服务器。本地DNS服务器一般都是你的网络接入服务器商提供,比如中国电信,中国移动。 查询www.163.com的DNS请求到达本地DNS服务器之后,本地DNS服务器会首先查询它的缓存记录,如果缓存中有此条记录,就可以直接返回结果。如果没有,本地DNS服务器还要向DNS根服务器进行查询。 根DNS服务器没有记录具体的域名和IP地址的对应关系,而是告诉本地DNS服务器,你可以到域服务器上去继续查询

nmap

前提是你 提交于 2019-11-30 09:49:59
nmap nmap [ <Scan Type> ...] [ <Options> ] { <target specification> } 版本:nmap-7.70-1.x86_64.rpm 命令行格式: https://svn.nmap.org/nmap/docs/nmap.usage.txt (总是最新) 目标格式 nmap命令行中中除了选项或选项参数其余均为目标主机格式。 TARGET SPECIFICATION: Can pass hostnames, IP addresses, networks, etc. Ex: scanme.nmap.org, microsoft.com/24, 192.168.0.1; 10.0.0-255.1-254 -iL <inputfilename>: Input from list of hosts/networks -iR <num hosts>: Choose random targets --exclude <host1[,host2][,host3],...>: Exclude hosts/networks --excludefile <exclude_file>: Exclude list from file 当扫描目标是hostname时nmap会通过DNS解析地址。如果不特别指出--resolve