DNS域名解析之分离解析
2024-09-02 09:44:54
分离解析配置
1、为网关服务器配置双网卡 , 在关机状态下再添加一块网卡,重启系统
ifconfig ens36 12.0.0.1/24
ifconfig
2、安装bind软件包
yum install -y bind
3、修改主配置文件
vim /etc/named.conf
options {
listen-on port 53 { any; } ; 监听本机或者any
listen-on-v6 port 53 { : :1; } ;
directory " /var/ named" ;
dump-file " /var/named/data/cache_dump.db";
statistics-file " /var/named/data/named_stats.txt" ;
memstatistics-file "/var/named/data/named_mem_stats. txt";
recursing-file " /var/named/data/named.recursing";
secroots-file " /var/named/data/named.secroots";
allow- query { any; }; 允许所有主机解析
.....
}; include "/etc/named.rfc1912.zones";
4、修改区域配置文件
vim /etc/named.rfc1912.zones
view "lan" { 定义内网view,view代表容器分割
match-clients { 192.168.116.0/24; } ; 匹配内网网段
zone "benet.com" IN { 设置要解析的区域
type master;
file "benet.com.zone.lan"; 数据配置文件
};
zone "." IN { 可将根域配置从主配置文件剪切过来,dd+p
type hint; hint是根区域类型
file "named.ca";
};
}; view "wan" { 定义外网view
match-clients { any; } ; 匹配除了内网网段以外的任意地址
zone "benet.com" IN {
type master;
file "benet. com. zone.wan";
};
}; 注意: 一旦启用view,所有的zone必须都在view下,所以要把系统默认的自检用的zone也放在view下或者删除
5、修改区域数据配置文件
cd /var/named
cp -p named.localhost benet.com.zone.lan
cp -P named.localhost benet.com.zone.wan vim benet.com.zone.lan
$TTL 1D
@ IN SOA benet.com.admin.benet.com. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS benet.com.
A 192.168.80.10
www IN A 192.168.80.100. 内网主机通过解析www.benet.com的地址得到192.168.80.100 vim benet.com.zone.wan
STTL 1D
@ IN SOA benet.com.admin.benet.com. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS benet . com.
A 12.0.0.1
www IN A 12.0.0.100
外网主机通过解析www.benet.com的地址得到12.0.0.100
6、启动服务
systemctl start named
7、在内外网客户端 域名解析配置文件中添加dns服务器地址
echo “nameserver 12.0.0.1” 》/etc/resolv.conf 外网客户端
echo “nameserver 192.168.80.10” 》/etc/resolv.conf 内网客户端
8、测试
nslookup
最新文章
- 传参数应该用哪种形式——值、引用、指针?
- nVivo highlight code中的文本
- 【SpringMVC】SpringMVC系列11之Restful的CRUD
- 用PHP实现定时器功能
- sql Server2005 master损坏处理
- asp.net生成缩略图、文字图片水印
- 【转】C++ stringstream介绍,使用方法与例子
- Java 之Integer相等比较
- ZjDroid工具介绍及脱壳详细示例
- [USACO16OPEN]关闭农场Closing the Farm_Silver
- VMware 12 安装 Windows server 2008 系统
- 【398】COMP9021 - Polynomial
- 【Little Demo】从简单的Tab标签到Tab图片切换
- 关于RBAC的文章
- Python程序的执行原理
- 【题解】新型城市化 HAOI2017 网络流 二分图最大匹配 强连通分量
- 今天微信小程序发现wx.request不好使了,调试报错: 小程序要求的 TLS 版本必须大于等于 1.2
- python面向对象之类成员修饰符
- debian 7 安装 rz sz lrzsz
- 【搜索】bzoj3109 [cqoi2013]新数独