最新消息:

DNS

prometheus bind_exporter

prometheus bind_exporter

admin 4年前 (2020-09-28) 12347浏览 0评论

named.conf [root@aikaiyuan ~]# cat /etc/named.conf | more statistics-channels { inet 127.0.0.1 port 58053 allow { 127.0.0.1; ...

DNS什么时候使用TCP?什么时候使用UDP?

DNS什么时候使用TCP?什么时候使用UDP?

admin 4年前 (2020-06-18) 12994浏览 0评论

DNS在进行区域传输的时候使用TCP协议,其它时候则使用UDP协议; DNS的规范规定了2种类型的DNS服务器,一个叫主DNS服务器,一个叫辅助DNS服务器。在一个区中主DNS服务器从自己本机的数据文件中读取该区的DNS数据信息,而辅助DNS服务器则...

Local Dns 服务器(NS记录)选择算法介绍-SRTT

Local Dns 服务器(NS记录)选择算法介绍-SRTT

admin 5年前 (2019-11-15) 3070浏览 0评论

大家都知道BIND在作为递归服务器时在向权威DNS请求时会使用优选策略,不过这个优选策略目前没有清晰的资料。小编查阅了一些公开的资料发现基本都是各种传抄,没有什么清晰的说明。因此小编专门编写此文来科普递归是如何进行优选的。本文以BIND9.8/BIN...

基于 OpenResty 权威DNS 服务

基于 OpenResty 权威DNS 服务

admin 6年前 (2019-06-19) 5437浏览 0评论

NgDNS: https://github.com/selboo/ngdns-server FROM: https://mp.weixin.qq.com/s/oZ2ftMgPtaDCygrgOUD3QA 最新 Nginx 已经支持 4层服务 ngx_...

iptables 封禁 dns请求

iptables 封禁 dns请求

admin 6年前 (2018-07-18) 4716浏览 0评论

Iptables使用string match的--string选项是无法直接匹配dns查询中的域名进行操作的。 我们先抓包看下 # tcpdump -i lo udp port 53 -vv -nn -X tcpdump: listening on ...

编译bind9支持edns-client-subnet

编译bind9支持edns-client-subnet

admin 7年前 (2018-05-14) 4007浏览 0评论

智能DNS智能否 众所周知,DNS解析是我们访问internet的“第一跳”,若域名解析失常那是一件很可怕的事情。所以这一步走的需要更快,更稳。现在业界普遍采用了智能DNS来实现,其原理就是根据自身所保存的表项的ip和用户的所在位置对应来就近分配服务...

DNS协议详解

DNS协议详解

admin 7年前 (2018-01-04) 2247浏览 0评论

DNS属于应用层的协议,DNS提供了将人类易于理解的主机名或域名转换为计算机或网络可识别的数字地址的机制,从而使得互连网的广泛应用成为可能。 一、 DNS涉及的基本概念 (1)域名及顶级域 1)域名 域名(Domain Name)通常是用户所在的主机...

Wireshark分析DNS 协议

Wireshark分析DNS 协议

admin 7年前 (2018-01-04) 2451浏览 0评论

摘要:     本文简单介绍了DNS协议理论知识,给出URL解析步骤,详细讲述了DNS报文各个字段含义,并从Wireshark俘获分组中选取DNS相关报文进行分析。 一、概述 1.1 DNS     识别主机有两种方式:主机名、IP地址。前者便于记忆...

自己动手实现DNS协议

自己动手实现DNS协议

admin 7年前 (2018-01-04) 2755浏览 0评论

在本博客的DNS协议详解及报文格式分析一文中介绍了DNS的基本理论,DNS协议的报文格式等,如果详细了解了的话,不免会萌生出自己实现DNS协议的想法。要知道DNS协议是基于UDP的,如果能够自己组装出一个合法有效的DNS报文,便可以通过socket将...

DNS协议详解及报文格式分析

DNS协议详解及报文格式分析

admin 7年前 (2018-01-04) 2720浏览 0评论

解BUG的过程中碰到了DNS相关的内容,折腾网站和域名邮箱时也对DNS做了一些配置,发现对一些细节有点记不清晰了,因此很有必要重新温习一下这方面的知识。学过网络的应该记得现代计算机通信的基石是TCP/IP协议,计算机A想要与计算机B进行通信,首先就必...

DNS 流程和交互

DNS 流程和交互

admin 7年前 (2018-01-04) 3769浏览 0评论

DNS 流程和交互涉及到 DNS 客户端和 DNS 服务器的 DNS 查询和动态更新,解决期间之间和名称解析和区域管理过程中的 DNS 服务器之间的通信。辅助进程和交互操作取决于对技术 (如 Unicode 和 WINS 的支持。 DNS 查询的工作...

使用动态 DNS 来完成 HTTP 请求

使用动态 DNS 来完成 HTTP 请求

admin 8年前 (2017-03-02) 3035浏览 0评论

其实针对大多应用场景, DNS 是不会频繁变更的,使用 Nginx 默认的 resolver 配置方式就能解决。 在奇虎 360 企业版的应用场景下,需要支持的系统众多: win 、 centos 、 ubuntu 等,不同的操作系统获取 dns 的...

DNS解析过程及DNS TTL值

DNS解析过程及DNS TTL值

admin 8年前 (2016-10-15) 4565浏览 0评论

经常说DNS劫持,也常常说域名解析不正确。那么DNS解析的过程究竟如何?在阅读《HTTP权威指南》缓存一章时,提到缓存文档过期采用“生存时间技术”与DNS类似。所以抽空学习了解了一下DNS的解析过程,以及DNS TTL值的概念! DNS相关知识 根域...

bind logging 日志详解

bind logging 日志详解

admin 9年前 (2016-02-18) 8923浏览 0评论

在默认情况下,BIND9 把日志消息写到 /var/log/messages 文件中,而这些日志消息是非常少的,主要就是启动,关闭的日志记录和一些严重错误的消息;而将调试日志信息写入 BIND 服务器工作目录中的 named.run 文件。 BIND...

bind options 详解

bind options 详解

admin 9年前 (2016-02-18) 4830浏览 0评论

options语句 options语句的定义和使用: options语句用来设置可以被整个BIND使用的全局选项。这个语句在每个配置文件中只有一处。如果出现多个options语句,则第一个options的配置有效,并且会产生一个警告信息。 如果没有o...