|
|
本帖最后由 myskya 于 2020-3-3 12:32 编辑
8 ^8 f( D$ ]1 w1 |% C0 N( d" a$ _) ~
基础知识不介绍我在内网esxi下部署的DNS 服务,专机专用,所以不需要太大的空间,我这儿安装虚拟机配置如下:
& j2 L) W, P8 }. n% H: y1核2G 8G硬盘存储" ]* Q! o" b2 A# f% B( Z+ \0 m F
安装的时候选择最小化安装
! A0 R, d0 L z+ L在安装的时候,有一些配置,如果这儿没有配置,到系统里再配置,需要另外找资料配置
# q2 L; L0 l2 I& E1、选择最小化安装,否则8G的存储安装不了
$ I0 a& {, a2 i2、服务器名称要填写,我这儿填写的是rwDNS# d+ w+ [9 G: M. a8 l+ L
3、网络一定要配置,在可用时自动启用,另外配置内网IP地址,我这儿配置的是192.168.1.9,9 ^& S; n5 b; L( x9 T7 F! c
4、IPV6忽略,不使用
7 K6 K" L: G2 [# K1 D& s& \& |完了之后要设置一个root用户的密码 ^, @! M3 n7 `6 N7 w `( O
安装完成之后使用ssh登录进系统
4 B5 q8 _; i& z一、安装bind- q! A2 ^3 B1 Y. [# s
二、配置服务器- @* `" g5 k* a
vi /etc/named.conf
) A, ^: p# ~& |4 l4 W6 ~+ F0 ?7 r- M r' |7 a) I4 L
修改options下的内容
3 `6 n C% m! c% a" \% Hlisten-on port 53 { 127.0.0.1; };+ J( t: r' N6 A3 V
改成
) g" r6 H1 [. ]listen-on port 53 { any; };
6 I4 I; [" [& {8 P0 J4 J
' ]0 B b; f0 V5 M1 t% I% L" j4 v
allow-query {localhost; };/ R$ Y, V5 } [* X2 g- D4 Z
改成
. p# p, d- d9 V" A; @) a* Kallow-query {any; };4 e D8 K- [: ~( Z( N( b
9 d; U% y2 {& C: o
三、让named 自动启动,和启动服务- systemctl enable named # 开机自动启动named 服务3 k; k+ U" k. q
- systemctl start named #启动named服务
复制代码 其实最简单的这样就已经可以了,在路由器端设置DNS首选服务为这台机器的IP:192.168.1.97 ?5 @8 ^1 k) i
! C& m6 G9 L- V( I+ G% W1 {2 K但这个时候确实还没有完成,需要配置防火墙,我喜欢开启系统默认的防火墙
# [( c8 P }0 a6 Qcentos 8 默认是已经启动了防火墙了,但是保险起见,还是运行一下以下的命令+ t: C M1 U0 P- v4 }
- systemctl enable firewalld
! U$ B- H% P- A+ ` - systemctl start firewalld
复制代码
; @: S7 f; X* a2 D8 y! |& a, o& ]1 P- M) A7 g
打开dns 的服务端口
* u& l% R! e' E0 h- firewall-cmd --zone=public --add-service=dns --permanent
复制代码 具体firewall防火墙的用法见:
: Y9 ?9 i1 k8 H0 Xhttp://bbs.clogcn.com/thread-29-1-1.html
3 J& d+ E- s) b2 V0 @/ z' n- c) c: M- @0 c1 Q9 H5 I1 B
此时DNS就可以正常使用了什么?还没有具体如何添加DNS 域名?
( H, u1 M4 L. H好吧,请看下回分解
" k+ O# C8 S* P下回分解的内容在:
% D( W& i( ]2 [0 y# m H/ h* Zhttp://bbs.clogcn.com/thread-31-1-1.html7 N. P: [8 e. K. W0 k3 d
6 Y: a# Y; l: ~
; P9 k! O4 a, d/ @
, a9 Z% X7 G; h( B! p6 |+ f( B1 C4 O3 v- e7 T. ]5 q& h2 z# u
) ^) W% c% b5 [
" ]) ^5 r v {8 c9 b8 y; w |
|