当前位置: 首页 > news >正文

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.zones57 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       ; serial1D      ; refresh1H      ; retry1W      ; expire3H )    ; minimumNS      @A       127.0.0.1AAAA    ::1
www     A       192.168.40.146
​
[root@localhost named]# vi 192.168.40.zone   \\反向
$TTL 1D
@       IN SOA  @ rname.invalid. (0       ; serial1D      ; refresh1H      ; retry1W      ; expire3H )    ; minimumNS      @A       127.0.0.1AAAA    ::1PTR     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

http://www.xdnf.cn/news/667585.html

相关文章:

  • 基于 Node.js 的 Express 服务是什么?
  • div或button一些好看实用的 CSS 样式示例
  • Linux 下 C 语言实现工厂模式
  • 卓力达蚀刻工艺:精密制造的跨行业赋能者
  • day 33 python打卡
  • 【LeetCode 热题 100】打家劫舍 / 零钱兑换 / 单词拆分 / 乘积最大子数组 / 最长有效括号
  • DAY38打卡
  • Python打卡第38天
  • 零基础远程连接课题组Linux服务器,安装anaconda,配置python环境(换源),在服务器上运行python代码【2/3 适合小白,步骤详细!!!】
  • K8S Pod调度方法实例
  • 详解K8s API Server 如何处理请求的?
  • MySQL connection close 后, mysql server上的行为是什么
  • 【Elasticsearch】调用_flush api会调用_refresh 吗?
  • 火山引擎声音复刻
  • 安全生产例题
  • 知识图谱:AI时代语义认知的底层重构逻辑
  • 游戏引擎学习第314天:将精灵拆分成多个层
  • U 盘数据恢复全攻略
  • 说说 Kotlin 中的 Any 与 Java 中的 Object 有何异同?
  • Go 应用中的 Redis 连接与操作
  • NLua性能对比:C#注册函数 vs 纯Lua实现
  • Nginx--手写脚本压缩和切分日志(也适用于docker)
  • 【Linux】进程状态优先级
  • 【QT】在QT6中读取文件的方法
  • 私服 nexus 之间迁移 npm 仓库
  • Debian 11之解决daemon.log与syslog文件占用空间过大问题
  • pyspark实践
  • [yolov11改进系列]基于yolov11引入感受野注意力卷积RFAConv的python源码+训练源码
  • 手机收不到WiFi,手动输入WiFi名称进行连接不不行,可能是WiFi频道设置不对
  • Matlab实现LSTM-SVM时间序列预测,作者:机器学习之心