|
|
本帖最后由 myskya 于 2020-3-3 12:32 编辑
! ^# |( e# U. J6 ^8 Y+ j
" F% b* ?/ o4 ~& J: {基础知识不介绍我在内网esxi下部署的DNS 服务,专机专用,所以不需要太大的空间,我这儿安装虚拟机配置如下:
- X% T2 i* A$ |6 H$ g# v( p0 h1核2G 8G硬盘存储
, j# `; Q; G- m6 L; T% i+ B/ N, X) P安装的时候选择最小化安装) B p* r5 C4 f! A) i
在安装的时候,有一些配置,如果这儿没有配置,到系统里再配置,需要另外找资料配置5 [ B9 w+ b, Q( j. X$ e0 W1 i
1、选择最小化安装,否则8G的存储安装不了7 P+ Q w) W- _1 r! x6 J
2、服务器名称要填写,我这儿填写的是rwDNS
( x; i1 S E( v5 L# H9 d& W% J3、网络一定要配置,在可用时自动启用,另外配置内网IP地址,我这儿配置的是192.168.1.9,
( z" H8 N j; Q+ j X4、IPV6忽略,不使用" E l3 _# G5 s/ Q: U
完了之后要设置一个root用户的密码 7 h, Q% y& E' }$ W
安装完成之后使用ssh登录进系统% v' a0 b& W6 j: g8 i+ \3 R6 d
一、安装bind
2 x3 q# V- ?3 [% J二、配置服务器, ~9 ]3 r7 H& V8 L( g
vi /etc/named.conf
`) k8 B7 V' W1 L4 P$ ?; E( H+ }& W: C! R
修改options下的内容" E# W! x8 G. U7 q
listen-on port 53 { 127.0.0.1; };
8 T; Q! ^9 V) m; S" D7 N3 H8 \改成
8 I' s3 S2 M- |9 elisten-on port 53 { any; };, D) i+ S. {& I4 _, B& U$ @# |
' h; M, p4 y7 K; m0 Z% b
9 v1 {$ D: M. {' fallow-query {localhost; };$ x3 R4 N2 I" T( a! T/ G
改成; Z" a* {8 {: G9 G i3 m5 J7 H
allow-query {any; };
! d- B6 \6 V- g, k5 E }' ]9 R9 Y) s3 Z. ]9 w- k
三、让named 自动启动,和启动服务- systemctl enable named # 开机自动启动named 服务! a8 L1 C3 J9 y( n- f
- systemctl start named #启动named服务
复制代码 其实最简单的这样就已经可以了,在路由器端设置DNS首选服务为这台机器的IP:192.168.1.9
# c* ^5 U3 P6 n, u: Y: ?# K6 k& J8 c! r1 {
但这个时候确实还没有完成,需要配置防火墙,我喜欢开启系统默认的防火墙 9 E2 p% x P$ k, w8 {$ ?8 F. c6 l
centos 8 默认是已经启动了防火墙了,但是保险起见,还是运行一下以下的命令
4 @7 x' Y' U- T1 e( F( _/ O- systemctl enable firewalld' l' @8 F% ?5 u' I6 Z
- systemctl start firewalld
复制代码 ! S: R# A5 k8 C/ f3 T! ]0 C
7 e. w0 w) `4 u/ P打开dns 的服务端口
$ Y3 ~4 ~0 g' R5 F$ [% z1 H7 |- firewall-cmd --zone=public --add-service=dns --permanent
复制代码 具体firewall防火墙的用法见:! g+ s3 u/ s- g" j3 A5 l
http://bbs.clogcn.com/thread-29-1-1.html3 V# Y) b L0 V$ }& f: d
2 d1 f$ _) L: u7 n0 E* D$ ^4 e; y* C此时DNS就可以正常使用了什么?还没有具体如何添加DNS 域名?; Z! q! [4 a, P9 G0 K5 L
好吧,请看下回分解, U5 s. J% Z9 @
下回分解的内容在:* H# S7 g) l$ h7 S' x+ B8 s' h( h- s
http://bbs.clogcn.com/thread-31-1-1.html
% @6 z' y* O1 ]! p; Y) X
3 O* b9 B# F5 V: S
( j/ D/ J8 r4 V9 }. ^1 n9 T* n( |
3 y. ^% F/ o) h5 d
. j& }0 K$ k, |/ B9 Y
0 S4 ~# e3 |6 `' ]& f
9 Y4 }$ R8 k. n! m" Y# r |
|