Linux compila e instala dig9.18
fondo
dig
La versión de Centos7 es 9.11
para experimentar 9.18
las características de la nueva versión.
Por ejemplo:
- Utilice
yaml
formato de salida.
# 使用yaml格式输出
dig +yaml google.com
Ver versión excavada
# 查看dig版本
dig -v
Compilar e instalar excavar
Referencia: https://blog.51cto.com/u_6284620/5038523
Instalar paquetes de dependencia
RHEL8
Paquete de instalación 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
Descargar paquete comprimido dig
Dirección del paquete del código fuente: https://www.isc.org/download/
# 下载dig压缩包
wget -c https://downloads.isc.org/isc/bind9/9.18.18/bind-9.18.18.tar.xz
Abrir la cremallera
# 解压
tar xvf bind-9.18.18.tar.xz
# 进入bind目录
cd bind-9.18.18
compilar e instalar
# 构建编译环境
## –prefix 指定安装路径
## --with-openssl 指定openssl路径
./configure --prefix=/usr/local/bind --with-openssl=/usr/local/openssl
# 编译
make
# 编译安装
make install
Crear enlace suave
# 创建dig的软连接
## -f 存则则覆盖
ln -sf /usr/local/bind/bin/dig /usr/bin/dig
Verificación de resultados
# 版本验证
dig -v