欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

DNS代理的搭建方式以及解析方式设定

时间:2023-08-11
文章目录

一、DNS服务的部署

1.DNS的名词解释2.DNS的部署以及安装和启用 二、DNS高速缓存搭建步骤以及示例三、DNS正向解析以及数据类型

1、搭建步骤2、数据类型 四、DNS反向解析

1.编写子配置文件2.编写域名解析文件 五、DNS双向代理

1.实验环境搭建2.编写子配置文件3.编写主配置文件 六、DNS集群

1.主DNS配置2.辅助DNS配置 总结


一、DNS服务的部署 1.DNS的名词解释

dns:domain name service(域名解析服务)/etc/resolv.conf#DNS指向文件

dig www.baidu.com#显示详细的地址解析host www.baidu.com#地质解析vim /etc/resolv.confsearch westos.orgnameserver 114.114.114.114


服务基本信息以及配置文件信息

dnf install bind -y#服务安装包名为bind服务名称为named/etc/named.conf#配置文件/var/named#数据目录53#使用53端口

2.DNS的部署以及安装和启用

dnf install bind -ysystemctl enable --now namedfirewall-cmd --permanent --add-service=dns#火墙允许该服务firewall-cmd --reloadvim /etc/named.conf11 listen-on port 53 { any; };#监听所有数据19 allow-query { any; };#允许所有用户进行使用systemctl restart named




测试方式

vim /etc/resolv.confnameserver 172.25.0.90dig www.baidu.com

二、DNS高速缓存搭建步骤以及示例

vim /etc/named.conf20 forwarders { 114.114.114.114; };#加入此参数systemctl restart named

测试

内容太长不使用管道命令缩减以下仅查看时间

三、DNS正向解析以及数据类型 1、搭建步骤

vim /etc/named.rfc1912.zoneszone "hehe.net" IN { type master; file "hehe.net.zone"; allow-update { none; };};cp -p named.localhost hehe.net.zone#因文件权限不同所以必须有-P参数vim hehe.net.zone$TTL 1D@ IN SOA dns.hehe.net、root.hehe.net、( 0 ; serial 1D ; refresh 1H ; retry 1W ; expire 3H ) ; minimum NS dns.hehe.net.dns A 172.25.0.190www A 172.25.254.190#在该文件中如过字符未使用.进行结尾则会加入@所代表的值即域名


测试

2、数据类型

CNAME#规范域名MX#邮件解析记录A#正向解析记录


四、DNS反向解析 1.编写子配置文件

vim /etc/named.rfc1912.zoneszone "0.25.172.in-addr.arpa" IN { type master; file "172.25.0.ptr"; allow-update { none; };};cp -p named.loopback 172.25.0.ptr

2.编写域名解析文件

vim 172.25.0.ptr$TTL 1D@ IN SOA dns.westos.org、root.westos.org、( 0 ; serial 1D ; refresh 1H ; retry 1W ; expire 3H ) ; minimum NS dns.westos.org.dns A 172.25.0.90200 PTR www.haha.net.systemctl restart named#重启后生效

测试


五、DNS双向代理 1.实验环境搭建

1.一台具备2个ip的主机或是双网卡的主机均可vim /etc/sysconfig/network-scripts/ifcfg-enp1s0NAME=enp1s0DEVICE=enp1s0IPADDR0=172.25.0.194PREFIX0=24IPADDR1=172.25.254.194PREFIX1=24ONBOOT=yesBOOTPROTO=nonevim /etc/resolv.confnameserver 172.25.0.902.但网卡主机可以通信但是不再同一个网段之内vim /etc/sysconfig/network-scripts/ifcfg-enp1s0NAME=enp1s0DEVICE=enp1s0IPADDR=172.25.254.193NETMASK=255.255.255.0ONBOOT=yesBOOTPROTO=none

2.编写子配置文件

cp -p /etc/named.rfc1912.zones /etc/named.rfc1912.inter 29 zone "hehe.net" IN { 30 type master; 31 file "hehe.net.westos.zone"; 32 allow-update { none; }; 33 };cp -p hehe.net hehe.net.westos.zone$TTL 1D@ IN SOA dns.hehe.net、root.hehe.net、( 0 ; serial 1D ; refresh 1H ; retry 1W ; expire 3H ) ; minimum NS dns.westos.com.dns A 172.25.0.190www CNAME westos.a.hehe.net.westos.a A 172.25.0.100westos.a A 172.25.0.200westos.a MX 1 172.25.0.190.

3.编写主配置文件

VIEW localnet { match-clients { 172.25.0.0/24;}; zone "." IN { type hint; file "named.ca"; }; include "/etc/named.rfc1912.inter"; include "/etc/named.root.key";};VIEW anyone { match-clients { any;}; zone "." IN { type hint; file "named.ca"; }; include "/etc/named.rfc1912.zones"; include "/etc/named.root.key";};

六、DNS集群 1.主DNS配置

vim /etc/named.conf11 listen-on port 53 { any; };19 allow-query { any; };35 dnssec-validation no;vim /etc/named.rfc1912.zoneszone "hehe.net" IN { type master; file "hehe.net"; allow-update { none; }; also-notify { 172.25.0.190; };};vim /var/named/hehe.net$TTL 1D@ IN SOA westos.org、root.westos.org、( 2 ; serial 1D ; refresh 1H ; retry 1W ; expire 3H ) ; minimum NS dns.hehe.net.dns A 172.25.0.90www CNAME www.westos.hehe.net.www.westos A 172.25.0.10www.westos A 172.25.0.20


2.辅助DNS配置

firewall-cmd --permanent --add-service=dnsdnf install bind -yvim /etc/named.rfc1912.zoneszone "hehe.net" IN { type slave; file "slaves/hehe.net.zone"; masters { 172.25.0.90; };};



总结

提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。