域名解析

dns劫持的详细分析

牧云@^-^@ 提交于 2019-11-26 00:14:03
  DNS劫持如何检测出来?   用过IIS7网站监控,可以检测劫持,输入自己的域名,点击测试,结果就会告诉你,你所查询的目标有没有被劫持了。   什么是DNS劫持   DNS劫持又称域名劫持,是指通过某些手段取得某域名的解析控制权,修改此域名的解析结果,导致对该域名的访问由原IP地址转入到修改后的指定IP,其结果就是对特定的网址不能访问或访问的是假网址。   如果可以冒充域名服务器,然后把查询的IP地址设为攻击者的IP地址,这样的话,用户上网就只能看到攻击者的主页,而不是用户想要取得的网站的主页了,这就是DNS劫持的基本原理。   DNS劫持其实并不是真的“黑掉”了对方的网站,而是冒名顶替、招摇撞骗罢了。   DNS劫持危害   钓鱼诈骗   网上购物,网上支付有可能会被恶意指向别的网站,更加加大了个人账户泄密的风险。   网站内出现恶意广告   轻则影响网速,重则不能上网   DNS劫持方法   1、利用DNS服务器进行DDOS攻击   正常的DNS服务器递归查询过程可能被利用成DDOS攻击。假设攻击者已知被攻击机器的IP地址,然后攻击者使用该地址作为发送解析命令的源地址。这样当使用DNS服务器递归查询后,DNS服务器响应给最初用户,而这个用户正是被攻击者。那么如果攻击者控制了足够多的肉鸡,反复的进行如上操作,那么被攻击者就会受到来自于DNS服务器的响应信息DDOS攻击。  

新手免费搭建个人网站

百般思念 提交于 2019-11-25 23:59:50
新手免费搭建个人网站 新手免费搭建一下个人网站,纯属了解一下,试试手,下面记录一下建站的过程。(可以给友人浏览自己编写的网页嘛) 个人网站建立四要素: (1)域名 (2)服务器空间 (3)域名解析 (4)程序(网页) 域名篇 1.免费域名 免费的顶级域名首推大名鼎鼎的“.tk”域名了,目前可以免费注册使用。 下面是tk域名申请的教程: http://jingyan.baidu.com/article/0aa2237595758488cc0d6493.html (建议用微软邮箱,当时注册的时候其他账号好像很麻烦,google说是要google+要业务分离) 2.收费域名 收费域名注册商有很多。国外的,别人推荐Godaddy(支持支付宝);国内的,有主机屋、万网等等。 服务器空间篇 1.个人电脑做服务器 下面是个人电脑做服务器的教程: (iis) http://blog.csdn.net/fwj380891124/article/details/6857677 (另外花生壳网站好像支持个人电脑做服务器) 2.空间提供商做服务器 (注意查看该空间是否支持php/asp/jsp,前提你是做动态网站,选择支持所需语言的服务器) (同时还要注意空间是否需要备案,或者说是否支持免备案,备案比较麻烦而且时间长) 1.免费空间 首先主机屋提供免费的空间+免费的二级域名(但是二级听着感觉不那么舒服)

DNS域名解析服务(正向解析)

别来无恙 提交于 2019-11-25 23:49:32
一、什么是DNS域名解析 DNS(Domain Name System,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析)。DNS协议运行在UDP协议之上,使用端口号53。在RFC文档中RFC 2181对DNS有规范说明,RFC 2136对DNS的动态更新进行说明,RFC 2308对DNS查询的反向缓存进行说明。 DNS区域分为两大类:正向查找区域和反向查找区域,其中正向查找区域用于FQDN到IP地址的映射,当DNS客户端请求解析某个FQDN时,DNS服务器在正向查找区域中进行查找,并返回给DNS客户端对应的IP地址;反向查找区域用于IP地址到FQDN的映射,当DNS客户端请求解析某个IP地址时,DNS服务器在反向查找区域中进行查找,并返回给DNS客户端对应的FQDN。由于区域类别、区域类型的不同,在DNS服务器上创建区域时的操作也不同。 正向解析:根据域名查询IP地址,是DNS最基本也是最常用的功能 反向解析:根据IP地址查询域名,不怎么常用 二、环境 在一台Centos 7虚拟机中完成DNS正向解析实验。 三、实验 1.安装bind包, 2.修改主配置文件 3.修改区域配置文件 4.修改区域数据配置文件

在Linux上配置DNS服务

风流意气都作罢 提交于 2019-11-25 22:21:49
一、DNS服务简介 DNS 是计算机域名系统 (Domain Name System 或Domain Name Service) 的缩写,它是由解析器和域名服务器组成的。域名服务器是指保存有该网络中所有主机的域名和对应IP地址,并具有将域名转换为IP地址功能的服务器。 二、DNS安装配置 准备工作 1.配置DNS服务器所需的安装包 DNS服务程序包:bind DNS相关库:bind-libs DNS客户端:bind-utils 限制DNS在一个目录中:bind-chroot 关闭防火墙:iptables -F 关闭selinux: setenforce 0 2.编辑配置文件 全局配置文件/etc/named.conf options { listen-on port 53 { localhost; }; #括号内改为localhost是将本机ip监听在53端口上,也可以写上本机IP,注意最后的;号 listen-on-v6 port 53 { ::1; }; directory "/var/named"; dump-file "/var/named/data/cache_dump.db"; statistics-file "/var/named/data/named_stats.txt"; memstatistics-file "/var/named/data/named_mem

DNS域名解析服务

倖福魔咒の 提交于 2019-11-25 19:52:56
DNS域名解析服务 一、DNS系统的作用及类型 ​ DNS 系统在网络中的作用就是维护一个地址数据库,其中记录了各种主机域名与 IP 地 址的对应关系,以便为客户程序提供正向或反向的地址查询服务,即正向解析与反向解析。 正向解析:根据域名查 IP 地址,即将指定的域名解析为相对应的 IP 地址。域名的 正向解析是 DNS 服务器最基本的功能,也是最常用的功能。 反向解析:根据 IP 地址查域名,即将指定的 IP 地址解析为相对应的域名。域名的 反向解析不是很常用,只在一些特殊场合才会用到,如可用于反垃圾邮件的验证。 每一台 DNS 服务器都只负责管理一个有限范围(一个或几个域)内的主机域名 和 IP 地址的对应关系,这些特定的 DNS 域或 IP 地址段称为 zone(区域)。 ​ 根据所管理的区域地址数据的来源不同,DNS 系统可以分为不同的类型。在同一台 DNS 服务器中,相对于不同的区域来说,也拥有不同的身份。常见的几种类型如下。 缓存域名服务器:只提供域名解析结果的缓存功能,目的在于提高查询速度和效率, 但是没有自己控制的区域地址数据。构建缓存域名服务器时,必须设置根域或指定 其他 DNS 服务器作为解析来源。 主域名服务器:维护某一个特定 DNS 区域的地址数据库,对其中的解析记录具有自 主控制权,是指定区域中唯一存在的权威服务器、官方服务器。构建主域名服务器 时

DNS域名解析服务

倖福魔咒の 提交于 2019-11-25 19:52:47
DNS域名解析服务 一、DNS系统的作用及类型 ​ DNS 系统在网络中的作用就是维护一个地址数据库,其中记录了各种主机域名与 IP 地 址的对应关系,以便为客户程序提供正向或反向的地址查询服务,即正向解析与反向解析。 正向解析:根据域名查 IP 地址,即将指定的域名解析为相对应的 IP 地址。域名的 正向解析是 DNS 服务器最基本的功能,也是最常用的功能。 反向解析:根据 IP 地址查域名,即将指定的 IP 地址解析为相对应的域名。域名的 反向解析不是很常用,只在一些特殊场合才会用到,如可用于反垃圾邮件的验证。 每一台 DNS 服务器都只负责管理一个有限范围(一个或几个域)内的主机域名 和 IP 地址的对应关系,这些特定的 DNS 域或 IP 地址段称为 zone(区域)。 ​ 根据所管理的区域地址数据的来源不同,DNS 系统可以分为不同的类型。在同一台 DNS 服务器中,相对于不同的区域来说,也拥有不同的身份。常见的几种类型如下。 缓存域名服务器:只提供域名解析结果的缓存功能,目的在于提高查询速度和效率, 但是没有自己控制的区域地址数据。构建缓存域名服务器时,必须设置根域或指定 其他 DNS 服务器作为解析来源。 主域名服务器:维护某一个特定 DNS 区域的地址数据库,对其中的解析记录具有自 主控制权,是指定区域中唯一存在的权威服务器、官方服务器。构建主域名服务器 时

输入url到页面加载都发生了什么事情?(一道软件测试面试题)

蓝咒 提交于 2019-11-25 18:49:42
文章首发于公众号:软件测试er 输入url到页面加载都发生了什么事情?这是一道软件测试面试题,且相关知识其实还有多种问法: Question 1请讲一下tcp三次握手 OK等你把这个记好了,下次面试:Question 2 tcp和http有什么区别?? Question 3 http和https区别? Question 4 http请求方法? Question 5常见的返回状态码有哪些?都是什么含义?。。。 一开始我也只是应付面试,去了解这些问题,但是发现自己并不能很好的理解。而在平时测试中需要定位前后端bug以及做接口测试都需要你对这些知识的了解。 所以我用这个问题梳理了一下这些知识,加深自己理解,希望也对你有帮助。 输入url到页面加载整体流程概况如下: 1、浏览器的地址栏输入URL并按下回车。 2、浏览器查找当前URL的DNS缓存记录。 3、DNS解析URL对应的IP。 4、根据IP建立TCP连接(三次握手)。 5、HTTP发起请求。 6、服务器处理请求,浏览器接收HTTP响应。 7、渲染页面,构建DOM树。 8、关闭TCP连接(四次挥手)。 再来详细描述一下 一、举例输入 https://www.baidu.com/这个域名由三部分组成:协议名、域名、端口号,这里端口是隐藏的默认端口号(HTTP默认端口80,HTTPS默认端口443。)。协议:https域名:www