Linux DNS服务

本文详细介绍了Linux DNS服务的配置,包括DNS高速缓存设置、正向解析、域名转换、邮件发送、域名反向解析、内外网不同访问、集群(辅助DNS)、更新DNS以及动态域名解析(ddns)。通过实验步骤,展示了如何进行DNS服务的维护和管理,如正向解析的权威设置、邮件协议使用、内网与外网访问的区别、辅助DNS的同步以及动态域名的实现。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一 、DNS高速缓存

实验前提
真机:打开网络可以上网,打开路由设备
虚拟机:设置网关可以上网,下在DNS服务器

(1)真机设置(将真机设置成路由)

[root@foundation68 ~]# firewall-cmd --add-masquerade 
success
[root@foundation68 ~]# firewall-cmd --list-all
public (active)
  target: default
  icmp-block-inversion: no
  interfaces: br0 enp2s0 virbr0 wlp3s0
  sources: 
  services: dhcpv6-client ftp http ssh
  ports: 
  protocols: 
  masquerade: yes
  forward-ports: 
  sourceports: 
  icmp-blocks: 
  rich rules: 
	
[root@foundation68 ~]# 

(2)虚拟机
1》设置虚拟机ip,加入网关(真机ip作为网关)和DNS

[root@localhost ~]# ping 114.114.114.114
PING 114.114.114.114 (114.114.114.114) 56(84) bytes of data.
64 bytes from 114.114.114.114: icmp_seq=1 ttl=58 time=117 ms
64 bytes from 114.114.114.114: icmp_seq=2 ttl=73 time=55.1 ms
64 bytes from 114.114.114.114: icmp_seq=3 ttl=88 time=94.5 ms
^C
--- 114.114.114.114 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2002ms
rtt min/avg/max/mdev = 55.168/89.246/117.997/25.927 ms
[root@localhost ~]# 

2》设置yum元下载DNS服务

先dag一个网址查看响应时间

[root@localhost ~]# dig www.taobao.com

; <<>> DiG 9.9.4-RedHat-9.9.4-29.el7 <<>> www.taobao.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 14334
;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;www.taobao.com.			IN	A

;; ANSWER SECTION:
www.taobao.com.		80	IN	CNAME	www.taobao.com.danuoyi.tbcache.com.
www.taobao.com.danuoyi.tbcache.com. 157	IN A	111.13.210.219
www.taobao.com.danuoyi.tbcache.com. 157	IN A	111.13.210.218

;; Query time: 73 msec
;; SERVER: 114.114.114.114#53(114.114.114.114)
;; WHEN: Mon Nov 19 17:00:07 CST 2018
;; MSG SIZE  rcvd: 120

[root@localhost ~]# 

下载DNS

[root@localhost ~]# yum install bind.x86_64 

3》设置高速缓存
11注释硬盘配置文件的DNS
在这里插入图片描述
22将ip写进DNS配置文件(真机)

[root@foundation68 ~]# vim /etc/resolv.conf 
[root@foundation68 ~]# 

在这里插入图片描述

4》虚拟机缓存设置

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

在这里插入图片描述

在这里插入图片描述

注意:需关闭虚拟机火墙
测试(第一次dig时间长,缓存以后再dig响应时间为0)

[root@foundation68 ~]# dig www.taobao.com

; <<>> DiG 9.9.4-RedHat-9.9.4-37.el7 <<>> www.taobao.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 58360
;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1280
;; QUESTION SECTION:
;www.taobao.com.			IN	A

;; ANSWER SECTION:
www.taobao.com.		393	IN	CNAME	www.taobao.com.danuoyi.tbcache.com.
www.taobao.com.danuoyi.tbcache.com. 163	IN A	223.99.232.253
www.taobao.com.danuoyi.tbcache.com. 163	IN A	223.99.232.254

;; Query time: 28 msec
;; SERVER: 192.168.43.1#53(192.168.43.1)
;; WHEN: Tue Nov 20 20:05:05 CST 2018
;; MSG SIZE  rcvd: 120

[root@foundation68 ~]# dig www.taobao.com

; <<>> DiG 9.9.4-RedHat-9.9.4-37.el7 <<>> www.taobao.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 57405
;; flags: qr rd ra ad; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;www.taobao.com.			IN	A

;; ANSWER SECTION:
www.taobao.com.		385	IN	CNAME	www.taobao.com.danuoyi.tbcache.com.
www.taobao.com.danuoyi.tbcache.com. 155	IN A	223.99.232.253
www.taobao.com.danuoyi.tbcache.com. 155	IN A	223.99.232.254

;; Query time: 0 msec
;; SERVER: 192.168.43.1#53(192.168.43.1)
;; WHEN: Tue Nov 20 20:05:12 CST 2018
;; MSG SIZE  rcvd: 112

[root@foundation68 ~]# 


二、DNS的正向解析(权威设置)

(1)进入DNS配置文件进行设置

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

# forwarders { 114.114.114.114; };

(2)添加需要维护的DNS

[root@localhost ~]# vim /etc/named.rfc1912.zones 
[root@localhost ~]# 

在这里插入图片描述

(3)正向解析

[root@localhost ~]# cd /var/named/
[root@localhost named]# ls
data  dynamic  named.ca  named.empty  named.localhost  named.loopback  slaves
[root@localhost named]# cp -p named.localhost westos.com.zone
[root@localhost named]# vim westos.com.zone 

在这里插入图片描述

(4)验证

[root@localhost named]# dig www.westos.com

; <<>> DiG 9.9.4-RedHat-9.9.4-29.el7 <<>> www.westos.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 14862
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 2

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;www.westos.com.			IN	A

;; ANSWER SECTION:
www.westos.com.		86400	IN	A	172.25.254.10

;; AUTHORITY SECTION:
westos.com.		86400	IN	NS	dns.westos.com.

;; ADDITIONAL SECTION:
dns.westos.com.		86400	IN	A	172.25.254.168

;; Query time: 1 msec
;; SERVER: 172.25.254.168#53(172.25
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值