|
如果需要geoip支持
8 l1 z) Y8 P: `wget http://geolite.maxmind.com/download/geoip/api/c/GeoIP.tar.gz
: N* R5 D6 q7 btar xzvf GeoIP.tar.gz
* R# G1 U1 g& l$ }, J% d6 kcd GeoIP-1.4.8
) ], M6 L' q9 G4 H- a./configure
! j" a1 A) u& m) U, Fmake&&make install9 Z5 x6 Z1 a* S: y: p c% k
9 d# y8 s2 M# E
安装openssl支持
& E5 \6 n* H! Qyum install openssl-devel
7 R7 K& S$ ^2 D2 A$ B/ E
9 O/ @3 |% U; K+ j下载bing9.10* h1 J2 \) V" z& J! A9 ?
wget http://ftp.isc.org/isc/bind9/9.10.3rc1/bind-9.10.3rc1.tar.gz
" s4 ]; \8 ]& F8 v, W解压bind9.106 Y) r2 B' j( i1 d' T' k& C- c
tar xzvf bind-9.10.3rc1.tar.gz
- u* B: n% ]% a5 m! |+ [2 c' J4 k- |3 A1 A6 P1 c" Y
进入解压目录
( \8 w3 W. S5 @( tcd bind-9.10.3rc10 k8 O. B/ w) @3 K- M# y8 X% I
. a7 N. u( s3 |/ {0 ?. \配置测试
" B/ s4 i7 p1 F- n8 p./configure --prefix=/usr/bind9 --with-dlz-mysql --enable-largefile --enable-ipv6=yes --with-geoip
6 n9 }* j* G" P; [3 v$ q9 A/ R B/ H1 a2 t4 {) n- P& {; M
编译安装
5 o# j, {9 `0 {5 gmake&&make install
) e+ R J8 @( o7 H: B6 J4 Y
. z6 ?3 P+ F* x( c3 e9 k以下安装openssl方法& ^+ m7 G1 _0 b& I6 V' ^
wget http://www.openssl.org/source/openssl-fips-ecp-2.0.10.tar.gz l: [, v C7 X8 v+ S5 G$ Z3 k# X
tar xzvf openssl-fips-ecp-2.0.10.tar.gz
, E+ n* l1 |: n. Z& Mcd openssl-fips-ecp-2.0.10
; P; e- m, i ]6 `1 j ~ t& G e$ s./config --prefix=/usr/local --openssldir=/usr/local/ssl
- `% A5 t" d% @make&&make install
; _- u7 }! W; K: a& \9 V; J6 h6 s) z7 y# e1 u, |
./configure --prefix=/www/bind9 --with-dlz-mysql=/usr --enable-largefile --enable-ipv6=yes --with-geoip --disable-openssl-version-check --with-openssl=/usr/local/ssl
2 Q) [. Z; U' a7 ~
- c3 e: u2 s" D" d5 }编译含geoip的版本以失败告终!
. r+ ?4 ~# Y9 ~# d6 A. f9 t" L4 z' o8 J& Z2 c! {3 y" L& X
8 O: D, G8 A, v5 R( T! x" R
/ Z) T1 q* v7 L$ C3 t/ i9 }
- Y4 `9 [) Z) T5 k3 |/ [! V
|
|