dns协议

Linux 学习 (五) DNS配置

故事扮演 提交于 2019-12-03 14:28:07
没有配置DNS会引起的问题 yum命令 ssh命令等不能进行 错误: Could not resolve host: centos.ustc.edu.cn; 本文例子: CentOS7 下DNS配置 网络适配器设置 1.root权限登录终端 输入 $ ip add ens33 为我的名字 记下 2.查找配置文件 $ cd /etc/sysconfig/network-scripts/ $ ls 找到刚才对应的名字 $ vi ifcfg-ens33 最底下 ONBOOT = yes 3.关机重启,然后ping 一下网站看看是否能通 $ shutdown -r now 百度为例 $ping www.baidu.com 4.重新查看 $ ip add 记录下ip地址 5.进行配置文件添加配置 $ cd /etc/sysconfig/network-scripts/ 修改原先文件 $ vi ifcfg-ens33 后两行最后都为1就可以 6.保存退出 重启 $ shutdown -r now 执行yum 操作 $ yum install perl* ———————————————— 版权声明:本文为CSDN博主「JasonHector」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net

漫谈互联网架构

对着背影说爱祢 提交于 2019-12-03 14:07:00
互联网的标准技术架构如下图所示,这张图基本上涵盖了互联网技术公司的大部分技术点,不同的公司只是在具体的技术实现上稍有差异,但不会跳出这个框架的范畴。 存储层技术SQL SQL即我们通常所说的关系数据。前几年NoSQL火了一阵子,很多人都理解为NoSQL是完全抛弃关系数据,全部采用非关系型数据。但经过几年的试验后,大家发现关系数据不可能完全被抛弃,NoSQL不是No SQL,而是Not Only SQL,即NoSQL是SQL的补充。 所以互联网行业也必须依赖关系数据,考虑到Oracle太贵,还需要专人维护,一般情况下互联网行业都是用MySQL、PostgreSQL这类开源数据库。这类数据库的特点是开源免费,拿来就用;但缺点是性能相比商业数据库要差一些。随着互联网业务的发展,性能要求越来越高,必然要面对一个问题:将数据拆分到多个数据库实例才能满足业务的性能需求(其实Oracle也一样,只是时间早晚的问题)。 数据库拆分满足了性能的要求,但带来了复杂度的问题:数据如何拆分、数据如何组合?这个复杂度的问题解决起来并不容易,如果每个业务都去实现一遍,重复造轮子将导致投入浪费、效率降低,业务开发想快都快不起来。 所以互联网公司流行的做法是业务发展到一定阶段后,就会将这部分功能独立成中间件,例如百度的DBProxy、淘宝的TDDL。不过这部分的技术要求很高,将分库分表做到自动化和平台化

Kubernetes Service

匿名 (未验证) 提交于 2019-12-03 00:39:02
Service 的作用 参考链接 虽然每个Pod都有自己的IP地址,但即使这些IP地址不能长期保持稳定。这导致了一个问题:如果一些Pod(称为它们的后端)为Kubernetes集群内的其他Pod(我们称之为前端)提供了功能,那么这些前端如何发现并跟踪哪些后端位于该集合中? 通过Service。 Kubernetes的 service是一个抽象概念,它定义了Pod的逻辑集合以及访问它们的策略 - 有时称为微服务。service所针对的Pod集(通常)由标签选择器决定(请参阅下面为什么您可能需要没有选择器的服务)。 举一个例子,考虑一个运行3个副本的应用处理后端。这些副本是可替代的 - 前端不关心他们使用的后端。虽然构成后端集合的实际Pod可能会发生变化,但前端客户端不需要知道该事件,也不需要跟踪后端列表本身。服务抽象使这种解耦成为可能。 对于Kubernetes原生应用程序,Kubernetes提供了一个简单的Endpoints API,只要服务中的Pod集合发生更改,它就会更新。对于非本机应用程序,Kubernetes提供了一个基于虚拟IP的网桥,用于重定向到后端Pod的服务。 定义Service Serive 可以通过两种方式定义,yaml 文件方式和使用命令行创建的方式。 使用yaml方式 使用yaml文件定义个service: kind: Service apiVersion

计算机网络学习-DNS服务简介

匿名 (未验证) 提交于 2019-12-03 00:34:01
出自: https://blog.csdn.net/u014581901/article/details/50757356 本页内容 1.DNS功能介绍 2.DNS结构 3.DNS查询方式 4.DNS协议与消息 1.DNS功能介绍 www.someone,com.cn )来访问。 2.DNS结构 根域名服务器 ,当本地域名解析服务器无法解析时,访问根域名服务器。但是如果根域名服务器自己也不知道,则根域名服务器会访问权威域名服务器,若在权威域名服务器那里获得了映射,则向本地域名服务器返回映射。 顶级域名服务器 (TLD,top-level domain),负责com、org、net、edu等顶级域名和国家顶级域名,如cn,uk等。 本地域名服务器 ,每个ISP都有一个本地域名服务器,当主机进行DNS查询时,查询被发送到本地域名服务器。 权威域名服务器 (Authoritative):组织的域名解析服务器,提供组织内部服务器的解析服务。 3.DNS查询方式 4.DNS协议与消息 文章来源: 计算机网络学习-DNS服务简介

DNS 劫持及解决方案之 HTTPDNS

匿名 (未验证) 提交于 2019-12-03 00:25:02
DNS 即域名系统(Domain Name Server),其主要用于将域名解析为对应的 IP 地址。 那么为什么会有域名到 IP 地址的解析这一需要呢?就需要从人的角度和计算机的角度去分析了。 人的角度: 网络上的主机一般是通过 IP 地址唯一确定,但 IP 不便于人们记忆,如果每个人都需要通过 IP 来访问其他主机,那记忆量太大了,因此才借用域名来间接地标识一台主机。比如常见的域名有: www.baidu.com, 其 IP 地址为 202.108.22.5。 计算机的角度: 人是方便记忆了,但是计算机的网络通信层(IP 层)只认 IP 地址。人想要访问其他主机必须通过计算机实现,因此光有域名还无法达到目的,于是计算机需要多干一件事,那就是根据人提供的域名去获得相应的 IP。 DNS 的来源上面已经解释了,DNS 劫持是指在劫持的网络范围内(类似于白名单)拦截域名解析的请求,分析请求的域名,把审查范围以外(类似于黑名单)的请求放行,否则返回假的IP地址或者什么都不做使请求失去响应,其效果就是对特定的网络不能访问或访问的是假网址。TCP 管发管到,UDP 管发不管到。因此,在安全性方面来说,TCP/IP更具有优越性,DNS 的域名解析基于 UDP 协议实现,极易发生 DNS 劫持。 传统 DNS 解析域名的最大弊端就是易被劫持,直接降低互联网用户的使用体验。比如你想访问 www

浅谈ddos的测试方式

匿名 (未验证) 提交于 2019-12-03 00:22:01
前言 DOS(denial of service--拒绝服务)攻击的目的是使服务正常功能不可用。 不像其他类型的攻击的目的是获取敏感信息,Dos攻击是不会威胁到敏感信息而是使合法用户不能使用服务。有时候Dos在其他攻击中也会存在一定的作用,比如使web应用防火墙拒绝服务,从而绕过防火墙。 DOS与DDOS的区别 Dos是拒绝服务攻击,而DDOS是分布式拒绝服务攻击;Dos与DDOS都是攻击目标服务器、网络服务的一种方式。Dos是利用自己的计算机攻击目标,也是一对一的关系,而DDOS是DoS攻击基础之上产生的一种新的攻击方式,利用控制成百上千台肉鸡,组成一个DDOS攻击群,同一时刻对目标发起攻击。 从理论上来说,无论目标服务器、网络服务的资源多大,也是带宽、内存、CPU多大,都无法避免Dos与DDOS攻击,因此任何资源再大也有一个极限值,比如说,一台服务器每秒可以处理1000个数据包,而通过DOS攻击给这台服务器发送1001个数据包,这时服务器无法正常运行,需要给服务器扩容。 从技术上来说,DOS和DDOS都是攻击目标服务器的带宽和连通性,使得目标服务器的带宽资源耗尽,无法正常运行。 DOS的类型 DOS攻击可以分为两个大类,一个是应用层攻击一个网路层攻击。那么我们首先要了解层的概念,这里的层是OSI模型中的层级划分,包括:应用层、表示层、会话层、传输层、网络层、数据链路层以及物理层

漫谈互联网架构

匿名 (未验证) 提交于 2019-12-03 00:17:01
互联网的标准技术架构如下图所示,这张图基本上涵盖了互联网技术公司的大部分技术点,不同的公司只是在具体的技术实现上稍有差异,但不会跳出这个框架的范畴。 存储层技术SQL SQL即我们通常所说的关系数据。前几年NoSQL火了一阵子,很多人都理解为NoSQL是完全抛弃关系数据,全部采用非关系型数据。但经过几年的试验后,大家发现关系数据不可能完全被抛弃,NoSQL不是No SQL,而是Not Only SQL,即NoSQL是SQL的补充。 所以互联网行业也必须依赖关系数据,考虑到Oracle太贵,还需要专人维护,一般情况下互联网行业都是用MySQL、PostgreSQL这类开源数据库。这类数据库的特点是开源免费,拿来就用;但缺点是性能相比商业数据库要差一些。随着互联网业务的发展,性能要求越来越高,必然要面对一个问题:将数据拆分到多个数据库实例才能满足业务的性能需求(其实Oracle也一样,只是时间早晚的问题)。 数据库拆分满足了性能的要求,但带来了复杂度的问题:数据如何拆分、数据如何组合?这个复杂度的问题解决起来并不容易,如果每个业务都去实现一遍,重复造轮子将导致投入浪费、效率降低,业务开发想快都快不起来。 所以互联网公司流行的做法是业务发展到一定阶段后,就会将这部分功能独立成中间件,例如百度的DBProxy、淘宝的TDDL。不过这部分的技术要求很高,将分库分表做到自动化和平台化

这可能是世界上最高级的广告拦截程序!(用上这个神器后,广告从此去无忧)

匿名 (未验证) 提交于 2019-12-03 00:15:02
大渣好,我系古天咯,我是渣渣辉,给大渣介笑个敲好玩的游系,汤碗拦月,一过你煤油王过的船心版本,几虚三昏中,给咧带来不一酿的赶脚,开菊一八虾居刀。看一刀,刷一连,装呗不发一昏钱,奶,跟我一器看。 在这广告满天飞的年代,相信大家对这个台词并不陌生!当然还有更恶心的,某大型知名技术社区经常会出现类似广告标语:"如何满足她?教你一招解决床上问题,千万要记住!"卧槽,真是毫无底线。 好了,这里就不一一列举了,有时候广告标语都会让你大吃一惊,原来广告商可以这么有才华!那么,下面这款广告拦截神器就来拯救大家了,远离广告,远离诱惑,做新世纪的三好少年! AdGuard Home 是一款全网广告拦截与反跟踪软件。在您将其安装完毕后,它将保护您所有家用设备,同时您不再需要安装任何客户端软件。随着物联网与连接设备的兴起,掌控您自己的整个网络环境变得越来越重要。 简单点说,AdGuard Home是一个全网络范围的广告和跟踪器阻止DNS服务器。其目的是让您控制整个网络和所有设备,并且不需要使用客户端程序。同时,AdGuard Home具有Web界面,可轻松管理过滤过程。 拦截随处可见的广告 关心您的隐私 家庭保护模式 无需应用 推荐使用 Docker 一键安装: docker run --name adguardhome \ -v /my/own/workdir:/opt/adguardhome/work

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

匿名 (未验证) 提交于 2019-12-03 00:12:02
问题描述: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 来源:博客园 作者: Jeffrey C. Hill 链接:https://www.cnblogs.com/syblogs/p/11604984.html

第二次实验报告:使用Packet Tracer分析应用层协议

匿名 (未验证) 提交于 2019-12-03 00:11:01
第二次实验报告:使用Packet Tracer分析应用层协议 个人信息 郑兰艳 201821121064 计算1813 熟练使用Packet Tracer工具。分析抓到的应用层协议数据包,深入理解应用层协议,包括语法、语义、时序。 使用Packet Tracer,正确配置网络参数,抓取应用层协议的数据包并分析,协议包含DNS、FTP, DHCP, stmp, pop3。步骤包含: 建立网络拓扑结构 配置参数 抓包 分析数据包 (1)建立网络拓扑结构 说明:将一台PC主机与一台服务器连接在一起,建立网络拓扑结构 3.1 DNS (1)配置参数 客户端的IP地址(192.168.1.64) 服务端的IP地址(192.168.1.65) 打开DNS,添加域名www.baidu.com (4)抓包并分析抓到的数据包  DNS Message DNS Query Name:是你要查询的域名,属于不定长字段。他的格式是“长度(1字节)+N字节内容(N由前面的长度定义)+~~~+长度0。以一个长度单位N为开始,然后连续的N字节为其内容,然后又是一个N2长度的一字节,然后后面又是N2个字节内容,直到遇到长度为0的长度标记。 查询名为要查找的名字,它由一个或者多个标示符序列组成。每个标示符已首字节数的计数值来说明该标示符长度,每个名字以0结束。计数字节数必须是0~63之间。该字段无需填充字节。