首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏山河已无恙

    DNS:使用 Bind 9 配置权威 DNS 服务器

    1写在前面 ---- 分享一些通过 Bind9 配置DNS服务器的笔记 博文内容涉及 一个基本的 DNS 权威服务器 配置流程 理解不足小伙伴帮忙指正 我承认爱情是空幻的,只有情感才是真实的,是情感在促使我们去追求 BIND9 (Berkeley Internet Name Domain)可以实现权威的 DNS 服务器。 BIND 允许将 权威服务器 配置为 zone 的 主要 服务器或辅助服务器 官网地址: http://www.isc.org/bind/ 在 DNS 系统中,zone 有且只能有一台主服务器,但可具有多台辅助服务器 对于公开权威服务器必须定义为allow-query{any;};允许任意客户端查询。 allow-query{localhost;172.25.250.254;192.168.0.0/24;}; allow-recursion,控制递归查询 权威服务器不应允许递归查询,防止服务器被用于

    5.4K30编辑于 2023-08-21
  • 来自专栏CTF新手教程

    Centos搭建powerdns权威dns服务器——安装篇

    由于工作原因,需要给客户搭建权威DNS服务器,在此记录一下。 DNS系统作用: 正向解析:根据域名查找对应的ip地址 反向解析:根据ip地址查找对应的域名 DNS服务器的分类: 主要名称服务器:存放该区域中相关设置的DNS服务器,其存放的是区域文件的正本数据 辅助名称服务器 :从其他服务器中复制数据,数据为副本无法修改 主控名称服务器:提供趋于数据复制的DNS服务器 缓存域名服务器:通过像根或其他服务器查询获得域名到ip的解析关系,将查询结果缓存到本地,提高重复查找速度 域名空间结构 如果指定的域名服务器的缓存中没有该记录,则进行以下迭代查询。 迭代查询 本地域名服务器向根域名服务器查询,根域名服务器告诉它下一步到哪里去查询,然后它在根据结果逐层向下查询,直到得到最终结果。 SOA 权威记录 TXT 为记录说明 SRV 列出了正在提供特定服务的服务器 AAAA ipv6地址记录 0x01 Centos安装powerdns+powerdns-admin PowerDNS文档

    3K11编辑于 2024-01-30
  • 来自专栏前端一会

    《Node.js权威指南》:如何创建HTTP服务器

    在nodejs中可以很方便的创建服务器。nodejs提供了http模块和https模块,分别用于创建http服务器与http客户端、https服务器和https客户端。 创建HTTP服务器 以http模块为例,有两种创建服务器的方法。 port参数值用于指定需要监听的端口号,当参数值为0时将为HTTP服务器随机分配端口号,HTTP服务器将监听来自于这个随机端口号的客户端连接。 可以使用HTTP服务器的close()方法来关闭服务器:server.close();。 当服务器关闭时将会触发HTTP服务器的close事件,可以通过监听该事件并指定事件回调的方式来指定当服务器被关闭时所需执行的处理: var http = require( "http" ); // 调用

    2.6K10发布于 2019-08-29
  • 来自专栏前端一会

    《Node.js权威指南》:HTTP服务器发送响应流

    Nodejs里http模块的createServer()方法的回调函数的第二个参数是一个http.ServerResponse对象,可以利用这个对象来发送服务器端的响应数据。 后两个参数是可选参数,reasonPhrase参数值是一个字符串,用于指定对于该状态码的描述信息;headers参数值是一个对象,用于指定服务器端创建的响应头对象。 Etag:用于指定当服务器端响应内容没有变化时不重新下载数据 如果没有用http.ServerResponse对象的writeHead方法指定响应头对象,也可以使用http.ServerResponse 如果在指定时间内服务器没有做出响应(可能是网络连接出问题,也可能是服务器故障或网络防火墙阻止客户端与服务器端连接),则响应超时,同时会触发http.ServerResponse对象的timeout事件, 如没有设置超时响应,则当连接超时时,与HTTP客户端的socket端口会自动关闭,网页就无法访问接收服务器端数据。

    2.2K30发布于 2019-08-29
  • 来自专栏yeedomliu

    HBase权威指南

    推荐序 Google公司提出的MapReduce编程框架、GFS文件系统和BigTable存储系统成为了大数据处理技术的开拓者和领导者,而源于这三项技术的ApacheHadoop等开源项目则成为了大数据处理技术的事实标准,迅速推广至国内外各大互联网企业,成为了PB量级大数据处理的成熟技术和系统。面对不同的应用需求,基于Hadoop的数据处理工具也应运而生 例如,Hive、Pig等已能够很好地解决大规模数据的离线式批量处理问题。但是,HadoopHDFS适合于存储非结构化数据,且受限于HadoopMapRed

    1.7K10编辑于 2021-12-08
  • 来自专栏山河已无恙

    DNS:使用 bind9 配置主从权威DNS服务器

    1写在前面---- 分享一些 使用 bind9 配置主从权威DNS服务器的笔记 理解不足小伙伴帮忙指正 对每个人而言,真正的职责只有一个:找到自我。然后在心中坚守其一生,全心全意,永不停息。 所有其它的路都是不完整的,是人的逃避方式,是对大众理想的懦弱回归,是随波逐流,是对内心的恐惧 ——赫尔曼·黑塞《德米安》 ---- 2DNS 架构 向供应商注册新的域名时,必须提供该域的公共权威名称服务器的名称和 为了帮助确保可靠性,应该至少有两个公共DNS服务器,并且它们应位于不同的站点,以避免由于网络故障而造成的中断。 外部主机如何通过缓存名称服务器权威名称服务器进行 DNS 解析,对记录执行DNS查找。 假设还没有缓存的记录: 外部访问 客户的缓存名称服务器首先查询一个根名称服务器。它被定向到负责 com域的名称服务器池。 其中一个服务器响应 example.com域的NS记录,因此 缓存的名称服务器查询一个面向公共的次要名称服务器

    1.6K30编辑于 2023-08-21
  • 来自专栏云原生生态圈

    AWK权威指南

    AWK 是一种解释执行的编程语言。它非常的强大,被设计用来专门处理文本数据。AWK 的名称是由它们设计者 的名字缩写而来 —— Afred Aho, Peter Weinberger 与 Brian Kernighan

    1.3K10发布于 2021-11-15
  • 来自专栏Helloted

    HTTP权威指南

    1、HTTP报文 从客户端发往服务器的HTTP报文称为请求报文,从服务器发往客户端的报文称为响应报文。 首部的结束以一个空行结束 主体 空行之后就是可选的报文主体了,其中包含了所有类型的数据,请求主体中包含了要发送给服务器的数据,响应主体装载了要返回客户端的数据,起始行和首部字段都是结构化的,但是主体可以包含任意格式 浏览器通过DNS服务从url中解析出服务器的主机名,并将主机名转换成服务器的IP地址。 浏览器从url中解析出端口号,默认80 浏览器建立一条与服务器的tcp连接 浏览器通过tcp连接向服务器发送http请求,请求数据包。 服务器处理HTTP请求,返回响应。 3、方法和状态码 方法是用来告诉服务器做什么事情的,状态码则用来告诉客户端,发生了什么事情

    1.1K10编辑于 2022-06-07
  • 来自专栏硬核项目经理的专栏

    HTTP权威指南

    ,多用途因特网邮件扩展),Web服务器会为所有HTTP对象数据附加一个MIME类型,当浏览器从服务器取回一个对象时,会去查看相关的MIME类型 3.统一资源标识符(Uniform Resource Identifier ,看看它变成了什么样子,主要用于诊断,不能带有实体的主体部分,响应的实体主体部分包含了响应服务器收到的请求的精确副本 7.OPTIONS方法请求Web服务器告知其支持的各种功能,可以询问服务器通常支持哪些方法 1.Web服务器做些什么:建立连接、接收请求、处理请求、访问资源、构建响应、发送响应、处理事务处理过程 六、代理 1.Web代理(proxy)服务器是网络的中间实体,代理位于客户端和服务器之间,扮演“ ,客户端也可以通过它完成与服务器之间的事务处理 4.代理的作用:儿童过滤器、文档访问控制、安全防火墙、Web缓存、反向代理、内容路由器、转码器、匿名者 5.代理服务器的部署:出口代理、访问(入口)代理、 ,包括客户端驱动协商、服务器驱动协商以及透明协商 2.透明协商机制试图从服务器上去除服务器驱动协商所需的负载,并用中间代理来代理客户端以使与客户端的报文交换最小化,服务器在响应中发送Vary首部,以告知中间节点需要使用哪些请求首部进行内容协商

    1.7K30发布于 2019-08-07
  • 来自专栏sktj

    squid权威指南

    image.png image.png FTP给A,HTTP给B image.png 时间控制 image.png 根据域名来 image.png never_direct 绝不请求后端服务器 access.log 分析工具 calamaris webalyzer store.log swap.state 缓存写到磁盘的日志 日志轮询: suiqd -k rotate 监控 image.png 服务器加速

    2.3K20编辑于 2022-05-19
  • 来自专栏全栈程序员必看

    Javascript权威指南

    s[0] // => "h" s[s.length-1] // => "d" // 何问起 hovertree.com 《Javascript权威指南

    1.1K20编辑于 2021-12-27
  • 来自专栏earthchen的专栏

    MongoDB权威指南学习笔记(4)--应用管理和服务器管理

    Mongo 应用管理和服务器管理 数据管理 配置身份验证 admin和local是两个特殊的数据库,它们当中的用户可对任何数据库进行操作,这两个数据库中的用户可作为超级用户 在开启安全检查的数据库呗启动前 read_user","123456",true) 运行addUser时,必须拥有相应数据库的写入权限 addUser的第三个参数为readOnly,设置为true时,为只读 使用–auth参数重启服务器 想要删除一个用户,只需要从集合中删除这一用户的文档 db.system.users.remove({ "user":"test_user" }) 建立和删除索引 在独立的服务器上建立索引 在独立的服务器上 但是对于较大的集合,推荐的方式是: 关闭一个备份节点 将其作为独立的节点启动 在这一服务器上建立索引 重新将其作为成员加入副本集 对每个备份节点指定同样的操作 对于主节点来说,有两种选择 在后台对主节点建立索引 –nounixsocket:如果不打算使用unix socket进行连接,则可禁用此选项 noscripting:禁止服务器端JavaScript脚本的运行 注: 上述测试在MongoDB 3.4.3

    73220发布于 2020-09-24
  • 来自专栏sktj

    《Jenkins权威指南》笔记

    java -jar jenkins.war --httpPort=8081 --ajp13Port=8010

    1.2K20编辑于 2022-05-24
  • 来自专栏全栈程序员必看

    netty权威指南学习

    1、Bio工程结构 maven工程文件结构: │ nettyArticle.iml │ pom.xml │ ├─.idea │ compiler.xml │ misc.xml │ vcs.xml │ workspace.xml │ ├─src │ ├─main │ │ ├─java │ │ │ └─com │ │ │ └─jad │ │ │ └─nettyArticle │ │ │ ├─aio │ │ │ │ AcceptCompletionHandler.java │ │ │ │ AioTimeClient.java │ │ │ │ AioTimeServer.java │ │ │ │ AsyncTimeClientHandler.java │ │ │ │ AysncTimeServerHandler.java │ │ │ │ ReadCompletionHandler.java │ │ │ │ │ │ │ ├─bio │ │ │ │ TimeClient.java │ │ │ │ TimeServer.java │ │ │ │ TimeServerHandler.java │ │ │ │ │ │ │ ├─fakeNio │ │ │ │ FakeNioTimeServer.java │ │ │ │ TimeServerHandlerExecutePool.java │ │ │ │ │ │ │ ├─netty │ │ │ │ NettyTimeClient.java │ │ │ │ NettyTimeClientHandler.java │ │ │ │ NettyTimeServer.java │ │ │ │ NettyTimeServerHandler.java │ │ │ │ │ │ │ └─nio │ │ │ MultiplexerTimeServer.java │ │ │ NioTimeClient.java │ │ │ NioTimeServer.java │ │ │ TimeClientHandler.java │ │ │ │ │ └─resources │ └─test │ └─java └─target ├─classes │ └─com │ └─jad │ └─nettyArticle │ ├─aio │ │ AcceptCompletionHandler.class │ │ AioTimeClient.class │ │ AioTimeServer.class │ │ AsyncTimeClientHandler11.class │ │ AsyncTimeClientHandler1.class │ │ AsyncTimeClientHandler.class │ │ AysncTimeServerHandler.class │ │ ReadCompletionHandler1.class │ │ ReadCompletionHandler.class │ │ │ ├─bio │ │ TimeClient.class │ │ TimeServer.class │ │ TimeServerHandler.class │ │ │ ├─fakeNio │ │ FakeNioTimeServer.class │ │ TimeServerHandlerExecutePool.class │ │ │ ├─netty │ │ NettyTimeClient

    2.8K20编辑于 2022-11-09
  • 来自专栏.NET5

    JavaScript权威指南 - 函数

    1 : n * factorial(n - 1); }); factorial(5); //=>120 参考与扩展 本篇内容源自我对《JavaScript权威指南》第8章 函数 章节的阅读总结和代码实践 [1] David Flanagan,JavaScript权威指南(第6版) [2] MDN,JavaScript 参考文档 - Functions - JavaScript | MDN

    3.3K30发布于 2018-09-05
  • 来自专栏前端一会

    《Node.js权威指南》:HTTP服务器获取客户端请求信息

    上一篇《《Node.js权威指南》:如何创建HTTP服务器》中概括的介绍了创建HTTP服务器的套路,包括创建http服务器对象,用服务器对象监听客户端连接事件、错误事件和服务器关闭事件等,整体示例如下: ); } ) // 服务器对象监听 服务器关闭 事件 app.on( "close", function () { console.log( "服务器已关闭。" ); } ) // 主动设置定时器 2秒后 触发 服务器对象的close()方法关闭服务器 setTimeout( function () { emitter.emit( app.close( 获取客户端请求信息 HTTP服务器接收到客户端请求时调用的回调函数中的第一个参数值是一个http.IncomingMessage对象,该对象用于读取客户端请求流中的数据。 socket:该属性值是服务器端用于监听客户端请求的socket对象。

    4K40发布于 2019-08-29
  • 来自专栏全栈程序员必看

    netty 权威指南勘误

    近日就netty库的使用,试读了 netty权威指南一书,就书中的编码问题进行以下校正 环境: 1、我使用的是4.1.2版本的netty库 2、IDE 为netbeans 8.1 问题: E1.

    94920编辑于 2022-09-27
  • 来自专栏云原生民工

    ElasticSearch 权威指南笔记

    使用 DSL(Domain Specific Language)特定领域语言**)**查询

    49320编辑于 2023-11-16
  • 来自专栏程序人生 阅读快乐

    Java性能权威指南

    本书对Java 7和Java 8中影响性能的因素展开了全面深入的介绍,讲解传统上影响应用性能的JVM特征,包括即时编译器、垃圾收集、语言特征等。内容包括:用G1垃圾收集器应用的吞吐量;使用Java飞行记录器查看性能细节,而不必借助专业的分析工具;堆内存与原生内存实践;线程与同步的性能,以及数据库性能实践等。

    1K10发布于 2018-10-10
  • 来自专栏游戏杂谈

    HTTP权威指南_摘录

    以下内容是摘录自《HTTP 权威指南》(HTTP The Definitive Guide),目前没有中文版,可在google中阅读部分章节。

    1.2K20发布于 2018-11-16
领券