OpenEuler-DNS多域服务器搭建

多域服务器搭建

多域服务器

复制代码
www.tech.com ------>192.168.40.146

www.hcie.com ------>192.168.40.146

server1     192.168.40.144      server1
server2     192.168.40.145      DNS Server
server3     192.168.40.146      WEB

DNS Server(server2)

1.在原有基础上新增hcie.com区域

复制代码
[root@localhost ~]# vi /etc/named.rfc1912.zones
     57 zone "hcie.com" IN {
     58         type master;
     59         file "hcie.com.zone";
     60         allow-update { none; };
     61 };

2.检查配置文件

复制代码
[root@localhost ~]# named-checkconf /etc/named.rfc1912.zones

3.修改区域配置文件

复制代码
[root@localhost ~]# cd /var/named/
[root@localhost named]# cp -p tech.com.zone hcie.com.zone
[root@localhost named]# cat hcie.com.zone  \\正向内容无需修改
$TTL 1D
@       IN SOA  @ rname.invalid. (
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
        NS      @
        A       127.0.0.1
        AAAA    ::1
www     A       192.168.40.146
​
[root@localhost named]# vi 192.168.40.zone   \\反向
$TTL 1D
@       IN SOA  @ rname.invalid. (
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
        NS      @
        A       127.0.0.1
        AAAA    ::1
        PTR     localhost.
146     PTR     www.tech.com
146     PTR     www.hcie.com
​

4.检查配置文件

复制代码
[root@localhost named]# named-checkconf /etc/named.rfc1912.zones
[root@localhost named]# named-checkzone hcie.com /var/named/hcie.com.zone 
zone hcie.com/IN: loaded serial 0
OK
[root@localhost named]# named-checkzone hcie.com /var/named/192.168.40.zone 
zone hcie.com/IN: loaded serial 0
OK

5.重启DNS服务

复制代码
[root@localhost ~]# systemctl restart named

WEB(server3)

1.验证hcie.com区域

复制代码
[root@localhost ~]# nslookup
> www.hcie.com
Server:         192.168.40.145
Address:        192.168.40.145#53
​
Name:   www.hcie.com
Address: 192.168.40.146
​
> 192.168.40.146
146.40.168.192.in-addr.arpa     name = www.hcie.com.40.168.192.in-addr.arpa.
146.40.168.192.in-addr.arpa     name = www.tech.com.40.168.192.in-addr.arpa.

2.使用dig命令

复制代码
[root@localhost ~]# dig www.hcie.com
​
; <<>> DiG 9.16.37 <<>> www.hcie.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 2781
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
​
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1232
; COOKIE: 31154d7e2ab926c401000000669f1fb49d6392805d74f2bb (good)
;; QUESTION SECTION:
;www.hcie.com.                  IN      A
​
;; ANSWER SECTION:
www.hcie.com.           86400   IN      A       192.168.40.146
​
;; Query time: 0 msec
;; SERVER: 192.168.40.145#53(192.168.40.145)
;; WHEN: Tue Jul 23 11:12:52 CST 2024
;; MSG SIZE  rcvd: 85

3.使用curl命令验证

复制代码
[root@localhost ~]# curl www.hcie.com
hello DNS
[root@localhost ~]# curl www.tech.com
hello DNS
相关推荐
一袋米扛几楼981 小时前
【密码学】CrypTool2 工具是什么?
服务器·网络·密码学
vin_zheng2 小时前
破解企业安全软件网络拦截实战记录
运维
林姜泽樾4 小时前
Linux入门第十二章,创建用户、用户组、主组附加组等相关知识详解
linux·运维·服务器·centos
xiaokangzhe4 小时前
Linux系统安全
linux·运维·系统安全
feng一样的男子4 小时前
NFS 扩展属性 (xattr) 提示操作不支持解决方案
linux·go
南棱笑笑生5 小时前
20260310在瑞芯微原厂RK3576的Android14查看系统休眠时间
服务器·网络·数据库·rockchip
xiaokangzhe5 小时前
Nginx核心功能
运维·nginx
松果1775 小时前
以本地时钟为源的时间服务器
运维·chrony·时间服务器
XDHCOM5 小时前
ORA-32152报错咋整啊,数据库操作遇到null number问题远程帮忙修复
服务器·数据库·oracle
Highcharts.js5 小时前
Highcharts React v4.2.1 正式发布:更自然的React开发体验,更清晰的数据处理
linux·运维·javascript·ubuntu·react.js·数据可视化·highcharts