|
本帖最后由 myskya 于 2020-3-3 12:32 编辑 % D! t6 s% t% f# B: ^" Z0 r: f
+ }. s! z: y, |# |
基础知识不介绍我在内网esxi下部署的DNS 服务,专机专用,所以不需要太大的空间,我这儿安装虚拟机配置如下:
7 J# y A0 P' G. g# r# b1核2G 8G硬盘存储2 U" L# q4 ^2 {: P/ A+ D
安装的时候选择最小化安装
5 U* c! u7 S2 G- L% }在安装的时候,有一些配置,如果这儿没有配置,到系统里再配置,需要另外找资料配置# @+ W, h' w, i* ]
1、选择最小化安装,否则8G的存储安装不了
: N( K3 v! U; F, c4 G% m: w2、服务器名称要填写,我这儿填写的是rwDNS
" Q4 {; u6 H4 ~4 V) G& P3、网络一定要配置,在可用时自动启用,另外配置内网IP地址,我这儿配置的是192.168.1.9,6 B0 P7 u5 I2 @$ ^4 s
4、IPV6忽略,不使用
5 \6 m: |2 d2 b9 x. S1 L$ Y& q8 [完了之后要设置一个root用户的密码 * j8 m1 j2 o" h8 X7 K4 N
安装完成之后使用ssh登录进系统
$ g* A) z# _$ ?1 N% T一、安装bind. g5 }3 c* T- Y
二、配置服务器' D R$ K8 Y$ ^- m
vi /etc/named.conf' Y; G4 T# f5 g- D1 H! X
% i0 X! G; h1 j修改options下的内容) j [7 w! G4 n, ^
listen-on port 53 { 127.0.0.1; };5 m3 E6 K1 Y j1 O
改成+ i6 q/ r; r. z# S& B
listen-on port 53 { any; };, M R/ h$ l9 N
, H; W1 I4 l# I* }0 k/ O& N+ h
- x" f$ J- P _% x) E2 F" Zallow-query {localhost; };
' P; n$ K5 {) w/ P改成& ^/ A& q |7 `5 L3 [4 ?
allow-query {any; };' g" I; [* O: @
% I3 D! ^' ?6 z) p; b( n三、让named 自动启动,和启动服务- systemctl enable named # 开机自动启动named 服务. J x9 k' j3 _' M; {1 L
- systemctl start named #启动named服务
复制代码 其实最简单的这样就已经可以了,在路由器端设置DNS首选服务为这台机器的IP:192.168.1.97 B- D$ W+ } c. x8 ^. B: q
! Z* W* b9 S) Y* D! _. Y但这个时候确实还没有完成,需要配置防火墙,我喜欢开启系统默认的防火墙 ( @! |! y, H# x$ c/ j! V5 G7 ~
centos 8 默认是已经启动了防火墙了,但是保险起见,还是运行一下以下的命令
/ n% v# r; d1 P. U- systemctl enable firewalld9 |, T) ^8 y. X5 T, p0 r& j. Z/ N
- systemctl start firewalld
复制代码 - Y: W$ E, m3 @
9 f2 a7 i5 P- C! R打开dns 的服务端口
d, u; o& k! e+ |! O8 |+ d- firewall-cmd --zone=public --add-service=dns --permanent
复制代码 具体firewall防火墙的用法见: M- t) y9 F) Y! }
http://bbs.clogcn.com/thread-29-1-1.html+ f7 A; i: ?6 ]$ n
" W2 k: S6 ]5 a: |6 r$ P' I/ i此时DNS就可以正常使用了什么?还没有具体如何添加DNS 域名?
" [$ b$ J" y) V% K0 F+ q好吧,请看下回分解
) v) i2 b( [! t% `下回分解的内容在:
# ]4 ]) a9 @; l8 A( ^ M% Y4 r% zhttp://bbs.clogcn.com/thread-31-1-1.html4 R4 s; G2 R S. ]1 s" }
" h2 V, t2 n* y" V+ ^# i# D
& r: {" n5 R4 ]2 p; g
' v2 @5 T/ g0 a: n5 ?: w
/ Z/ y) g/ D" }; v8 I8 c" G( W r( {9 U9 |0 U$ g# B. }: ]+ e
. _1 {! U; B' q8 }7 g0 j |
|