BIND
文章平均质量分 91
相机的开关在哪里
2008年工作 已经14年了
展开
-
DNS BIND : 编译配置整理 - 如何添加编译选项以及-Werror的处理
对BIND进行configure配置,加入-Wall与-Werror编译选项,通过–help查询如何添加Some influential environment variables: CC C compiler command CFLAGS C compiler flags LDFLAGS linker flags, e.g. -L<lib ...原创 2019-01-19 17:53:21 · 1389 阅读 · 0 评论 -
线程锁与条件变量的整理1:引入问题
BIND的代码,有关锁的用法让我纠结了一个下午,困惑在于,一个线程已经LOCK了,为何其他的线程还是能够继续LOCK?其中原因是在一个线程LOCK后,执行了WAIT处理,其内部是pthread_cond_wait的实现,通过man手册,有这段话非常重要These functions atomically release mutex and cause the calling thread to...原创 2019-01-24 22:37:16 · 104 阅读 · 0 评论 -
DNS协议:512字节的限制处理
DNS的UDP请求,如果回复的数据长度超过512字节,服务端与客户端会有怎样的处理?通过搭建服务器进行测试。512字节是哪部分先确定下512字节指的是哪部分,阅读RFC1035,有这段描述Messages carried by UDP are restricted to 512 bytes (not counting the IP or UDP headers). Longer messag...原创 2019-01-27 19:34:03 · 2751 阅读 · 0 评论 -
DNS BIND配置 : 构建最简配置
研究BIND大概半年了,对于这款老牌的开源软件上手运行还是有一定难度的,这里整理下最简单的运行配置。编译与安装我一般喜欢在源码中建立一个output目录,在install的时候都安装到这里。./configure --prefix=/***/bind-9.12.3-P1/output' '--without-openssl'makemake installrndc的生成BIND启动...原创 2019-01-27 20:46:08 · 196 阅读 · 0 评论