赞
踩
IP是Internet Protocol(网际互连协议)的缩写,是TCP/IP体系中的网络层协议。
现在使用的 IP 地址主要为:IPV4 和 IPV6。
IPv4 协议以 4字节,32比特表示,每个字节之间用 “.” 号分割,例如:“192.0.2.235”。
IPv4 可用地址仅为 4,294,967,296个。2019年11月26日,全球所有43亿个IPv4地址已分配完毕,这意味着没有更多的IPv4地址可以分配给ISP和其他大型网络基础设施提供商。
IPv6 协议以 128比特表示,每个字节之间用 “:” 号分割,例如:“2031:0000:1F1F:0000:0000:0100:11A0:ADDF”。IPv6 可用地址有 2^128个。
域名(英语:Domain Name),又称网域,是由一串用点分隔的名字组成的Internet上某一台计算机或计算机组的名称,用于在数据传输时对计算机的定位标识(有时也指地理位置)。
由于IP地址具有不方便记忆并且不能显示地址组织的名称和性质等缺点,人们设计出了域名,并通过网域名称系统(DNS,Domain Name System)来将域名和IP地址相互映射,使人更方便地访问互联网,而不用去记住能够被机器直接读取的IP地址数串。
根据 《互联网信息服务管理办法》 以及 《非经营性互联网信息服务备案管理办法》 ,国家对非经营性互联网信息服务实行备案制度,对经营性互联网信息服务实行许可制度。未取得许可或者未履行备案手续的,不得从事互联网信息服务。即所有对中国大陆提供服务的网站都必须先进行 ICP 备案,才可开通服务。
通俗点儿讲所谓的“备案”类似于我们国人现实生活中的“上户口”,需要提供的信息有:姓名、家庭住址(域名)、父母(网站所有人)、联系方式等等。
一级域名,是由一个合法的字符串+域名后缀组成,例如:baidu.com 就是一级域名;
二级域名:二级域名是在一级域名前面加上一个字符串,例如:baike.baidu.com;
多级域名:多级域名就是在一级域名前加上多个字符串组成。
域名系统(英文:Domain Name System,缩写:DNS)是互联网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。
国内常用 DNS:114 DNS、阿里DNS、百度DNS、360 DNS和Google DNS。
hosts 文件是一个没有扩展名的系统文件,可以用记事本等工具打开,作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”。
当用户访问某个域名时,系统会首先自动从 hosts 文件中寻找对应的 IP地址。如果找到,系统会根据找到的 IP进行服务器的访问,如果没有找到,则系统会再将网址提交 DNS域名解析服务器进行IP地址的解析。
在 Windows系统中,hosts 文件路径为:C:\windows\system32\drivers\etc\hosts
目录下;在Linux 系统中,hosts 文件路径为:/etc/hosts
。
A 记录:
A (Address) 记录是用来指定主机名(或域名)对应的IP地址记录。用户可以将该域名下的网站服务器指向到自己的网页服务器(web server)上。同时也可以设置域名的子域名。
CNAME:
CNAME 被称为规范名字,也称别名记录。当需要将多个域名需要指向同一服务器IP时,此时我们就可以将一个域名做 A记录指向服务器IP,然后将其他的域名做别名(即CNAME)到A记录的域名上。这样用户就可以在访问不同域名时访问到同一个服务。
通过采用黑客手段控制了域名管理密码和域名管理邮箱,然后将该域名的NS纪录指向到黑客可以控制的DNS服务器,然后通过在该DNS服务器上添加相应域名纪录,从而使网民访问该域名时,进入了黑客所指向的内容。
利用控制DNS缓存服务器,把原本准备访问某网站的用户在不知不觉中带到黑客指向的其他网站上。
DNS劫持又称域名劫持,是指在劫持的网络范围内拦截域名解析的请求,分析请求的域名,把审查范围以外的请求放行,否则返回假的IP地址或者什么都不做使请求失去响应,其效果就是对特定的网络不能访问或访问的是假网址。
通过控制大批僵尸网络利用真实DNS协议栈发起大量域名查询请求,利用工具软件伪造源IP发送海量DNS查询,发送海量DNS查询报文导致网络带宽耗尽而无法传送正常DNS查询请求。
CDN的全称是Content Delivery Network,即内容分发网络。CDN是构建在现有网络基础之上的智能虚拟网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。
简单来说,CDN就是采用更多的缓存服务器(CDN边缘节点),布放在用户访问相对集中的地区或网络中。当用户访问网站时,利用全局负载技术,将用户的访问指向距离最近的缓存服务器上,由缓存服务器响应用户请求(类似于京东这样电商的本地仓库)。
网站运行商在 CDN运营商那里购买 CDN服务时,会得到一个专有的 CDN加速 DNS 服务器地址,网站运营商将自己的域名解析到这个专有 DNS 服务器上。
当用户请求目标网站时,本地 DNS 会返回专有 DNS服务器的地址,域名解析服务交给这个专有 DNS 服务器。CDN 运营商的专有 DNS 服务器会根据用户的 IP 地址得到用户所在的地理位置,再返回距离用户最近的 CDN服务器的地址。于是用户就会去返回的这个 CDN 服务器请求资源,从而实现用户访问的加速。
由于CDN 的机制,会对我们进行渗透测试时造成困难。因此检测网站是否使用了 CDN对我们而言是一件十分重要的事情。
根据 CDN的原理,我们可以在不同地区访问网站,看看解析得到的IP是否是同一个,如果不是,那么该网站就可能使用了 CDN服务。
我们可以通过各种在线服务平台对网站进行CDN检测,例如:Ping.cn-全国多地区网络节点在线ping检测平台等。
URL = Uniform Resource Locator 统一资源定位符,一种定位资源的主要访问机制的字符串;
URN = Uniform Resource Name 统一资源名称,通过特定命名空间中的唯一名称或ID来标识资源;
URI = Uniform Resource Identifier 统一资源标志符,用来标识抽象或物理资源的一个紧凑字符串。
标准格式:
protocol
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/在线问答5/article/detail/982128
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。