正向解析,反向解析

一.正向:

服务端:

[root@localhost wzw]# vim /etc/named.conf

options {

listen-on port 53 { 192.168.41.128; };

directory "/var/named";

allow-query { any; };

};

zone "openlab.com" IN {

type master;

file "openlab.zone";

};

[root@localhost wzw]# cd /var/named/

[root@localhost named]# ll

总用量 44

-rw-r-----. 1 root named 598 10月 31 19:54 192.168.41.arpa

drwxrwx---. 2 named named 23 10月 29 20:15 data

drwxrwx---. 2 named named 60 10月 29 21:15 dynamic

-rw-r--r--. 1 named named 821 10月 31 20:35 managed-keys.bind

-rw-r--r--. 1 named named 1717 10月 31 20:35 managed-keys.bind.jnl

-rw-r--r--. 1 root root 192 10月 31 20:28 named.192

-rw-r-----. 1 root named 2253 9月 20 2023 named.ca

-rw-r-----. 1 root named 152 9月 20 2023 named.empty

-rw-r-----. 1 root named 152 9月 20 2023 named.localhost

-rw-r-----. 1 root named 168 9月 20 2023 named.loopback

-rw-r-----. 1 root named 152 9月 20 2023 named.openlab

-rw-r--r--. 1 root root 184 10月 31 20:22 named.openlab.com

drwxrwx---. 2 named named 6 9月 20 2023 slaves

[root@localhost named]# cp -a named.localhost openlab.zone

[root@localhost named]# vim /var/named/openlab.zone

$TTL 1D

@ IN SOA dns.openlab.com. test.163.com ( 0

1D

1H

1W

3H

)

IN NS dns.openlab.com.

IN MX 10 mail.openlab.com.

dns.openlab.com. IN A 192.168.41.160

mail.openlab.com. IN A 192.168.41.161

www.openlab.com. IN A 192.168.41.160

[root@localhost named]# named-checkconf /etc/named.conf

[root@localhost named]# named-checkzone openlab.com /var/named/openlab.zonezone openlab.com/IN: loaded serial 0

OK

[root@localhost named]# systemctl restart named

客户端

nslookup www.openlab.com

Server: 192.168.41.128

Address: 192.168.41.128#53

Name: www.openlab.com

Address: 192.168.41.160

[root@localhost wzw]# nslookup mail.openlab.com

Server: 192.168.41.128

Address: 192.168.41.128#53

Name: mail.openlab.com

Address: 192.168.41.161

二.反向:

服务端:

[root@localhost wzw]# vim /etc/named.conf

zone "41.168.192.in-addr.arpa" IN {

type master;

file "41.168.192.zone";

};

[root@localhost wzw]# vim /var/named/41.168.192.zone

$TTL 1D

@ IN SOA dns.openlab.com. test.163.com (

0

1D

1H

1W

3H

)

IN NS dns.openlab.com.

160 IN PTR dns.openlab.com

161 IN PTR mail.openlab.com

160 IN PTR www.openlab.com

[root@localhost wzw]# named-checkconf /etc/named.conf

[root@localhost wzw]# named-checkzone 41.168.192 /var/named/41.168.192.zone

zone 2.168.192/IN: loaded serial 0

OK

[root@localhost wzw]# systemctl restart named

[root@localhost wzw]# nslookup 192.168.41.160

160.41.168.192.in-addr.arpa name = dns.openlab.com.41.168.192.in-addr.arpa.

相关推荐
安大小万19 分钟前
C++ 学习:深入理解 Linux 系统中的冯诺依曼架构
linux·开发语言·c++
Channing Lewis29 分钟前
python生成随机字符串
服务器·开发语言·python
九品神元师35 分钟前
jupyter配置说明
linux·ide·jupyter
黯然~销魂1 小时前
root用户Linux银河麒麟服务器安装vnc服务
linux·运维·服务器
资深设备全生命周期管理1 小时前
以Python 做服务器,N Robot 做客户端,小小UI,拿捏
服务器·python·ui
写代码超菜的2 小时前
网络(一)
网络
菠萝炒饭pineapple-boss2 小时前
Dockerfile另一种使用普通用户启动的方式
linux·docker·dockerfile
阿乾之铭2 小时前
NIO 和 Netty 在 Spring Boot 中的集成与使用
java·开发语言·网络
周杰伦_Jay2 小时前
详细介绍:Kubernetes(K8s)的技术架构(核心概念、调度和资源管理、安全性、持续集成与持续部署、网络和服务发现)
网络·ci/cd·架构·kubernetes·服务发现·ai编程