|
|
本帖最后由 myskya 于 2020-3-3 12:32 编辑
$ W0 `8 @0 n$ e7 k, j
" ^, [* w, o1 l( ]1 i+ ]基础知识不介绍我在内网esxi下部署的DNS 服务,专机专用,所以不需要太大的空间,我这儿安装虚拟机配置如下:7 `) U$ d4 B, s( J6 o. {, z/ `
1核2G 8G硬盘存储
% Q7 p2 J/ e0 |! A/ R/ |4 z& g) f+ }安装的时候选择最小化安装
, c& ~ L6 N7 P9 h在安装的时候,有一些配置,如果这儿没有配置,到系统里再配置,需要另外找资料配置 x4 C4 Q; s0 |# U
1、选择最小化安装,否则8G的存储安装不了
! U6 i- \$ p! j' ^9 ^' u2 r2、服务器名称要填写,我这儿填写的是rwDNS1 D; X% J3 P: X( J, d4 H8 k/ L
3、网络一定要配置,在可用时自动启用,另外配置内网IP地址,我这儿配置的是192.168.1.9,# s, a- l+ L* U' O
4、IPV6忽略,不使用
( c% G ?9 {! G3 q完了之后要设置一个root用户的密码
9 X0 D1 N6 a8 d, @" t7 S安装完成之后使用ssh登录进系统
5 [3 L/ k- t) W3 Y一、安装bind) l7 l1 m8 @4 t6 \: S+ e
二、配置服务器3 Z6 |7 p8 O- b# L* y7 p0 R8 Z/ l$ S
vi /etc/named.conf+ ~. \9 o- `- y1 z+ v: v0 n' `
# H1 }! |7 E' p4 d
修改options下的内容% X* [+ Y1 z" [. [% [& R
listen-on port 53 { 127.0.0.1; };8 G# X1 y! x( n- r$ \6 H7 j
改成
" f- V6 I+ z+ X* klisten-on port 53 { any; };7 ~' ?1 G! |5 t3 j: l! {$ x, t$ {8 ]
- r8 ? c0 z( _# u. z4 u( Q% }
$ H* \' o J0 V9 _
allow-query {localhost; };& n% z5 ^% }9 |/ E) ~8 y) {
改成
& a, O3 e9 X2 J g9 \& C* ]allow-query {any; };
# v& b- T5 Y1 r! }/ q( {4 T+ r9 z3 K7 H- O0 ]/ ^" y% f; ? f
三、让named 自动启动,和启动服务- systemctl enable named # 开机自动启动named 服务 O4 X1 K, T1 n: T
- systemctl start named #启动named服务
复制代码 其实最简单的这样就已经可以了,在路由器端设置DNS首选服务为这台机器的IP:192.168.1.9
) f, t T2 n% s* j! V( X6 Z# F# }0 U. h: d" m$ i( Y; N
但这个时候确实还没有完成,需要配置防火墙,我喜欢开启系统默认的防火墙
; C- w; T, M/ W. zcentos 8 默认是已经启动了防火墙了,但是保险起见,还是运行一下以下的命令; C5 p/ {5 |8 x7 e2 y
- systemctl enable firewalld
2 R& W8 ]2 u4 I: `$ Y6 V/ @, t - systemctl start firewalld
复制代码
0 [& M) Q7 |1 G( N) U6 i7 U4 U7 L. _5 c$ t: b' [( y
打开dns 的服务端口
) e( X* F. l1 D. m3 a8 J; Z" J- firewall-cmd --zone=public --add-service=dns --permanent
复制代码 具体firewall防火墙的用法见:
; q+ j1 r! p6 M, rhttp://bbs.clogcn.com/thread-29-1-1.html
; C& J9 Z7 Z+ u# {, I% e7 Z/ H- l
此时DNS就可以正常使用了什么?还没有具体如何添加DNS 域名?
0 g, r$ B5 [" H8 t7 {! }好吧,请看下回分解2 T$ `# E6 }, p6 }" ]- i( w
下回分解的内容在:) _5 U, {+ ^3 E* u9 ?, U
http://bbs.clogcn.com/thread-31-1-1.html0 L: e# ~& B$ O5 e+ ?& t
6 v: h" U6 H5 r/ p5 o3 d& U/ h* z: {
: ?, H/ K' M3 f
! T7 }5 `* a# G8 ?" ]+ E' x8 D; q
/ f: p6 D- n; \
|
|