Linux编译安装dig9.18

背景

Centos7的dig版本是9.11,体验9.18新版本的功能特性。
例如:

  • 使用yaml格式输出。
# 使用yaml格式输出
dig +yaml google.com

在这里插入图片描述


查看dig版本

# 查看dig版本
dig -v

image.png


编译安装dig

参考:https://blog.51cto.com/u_6284620/5038523


安装依赖包

RHEL8安装libpcap-devel包:https://blog.csdn.net/omaidb/article/details/120690910

# 安装ply
pip3 install ply pytest

# rhel7安装依赖包
## libnghttp2 用于doh
## libpcap 用于抓包
yum install -y libuv libuv-devel libnghttp2 libnghttp2-devel libpcap libpcap-devel libcap libcap-devel openssl openssl-devel jemalloc jemalloc-devel

下载dig压缩包

源码包地址:https://www.isc.org/download/

# 下载dig压缩包
wget -c https://downloads.isc.org/isc/bind9/9.18.18/bind-9.18.18.tar.xz

解压

# 解压
tar xvf bind-9.18.18.tar.xz

# 进入bind目录
cd bind-9.18.18

编译安装

# 构建编译环境
## –prefix 指定安装路径
## --with-openssl 指定openssl路径
./configure --prefix=/usr/local/bind --with-openssl=/usr/local/openssl

# 编译
make

# 编译安装
make install

创建软链接

# 创建dig的软连接
## -f 存则则覆盖
ln -sf /usr/local/bind/bin/dig /usr/bin/dig

结果验证

# 版本验证
dig -v

image.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

识途老码

赞赏是第一生产力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值