DNS解析 不同网段主机之间如何访问 内网访问公网

一、DNS解析

        前面我们学习了linux的基础安装和配置,现在来学习如何用linux来上网。

        打开nat网卡,确保本地电脑网络通畅,在虚拟机中使用ping命令测试能否正常上网。

dns域名解析,端口号53,分为TCP和UDP协议。属于应用层协议,一般是运行在UDP协议之上,udp53是域名解析,tcp53是安全主从。

        DNS域名解析的过程

正向解析过程:

1、缓存记录

2、查看host文件(/etc/hosts)

格式 ip地址  域名

测试 先ping一下百度

在hosts文件中 添加 192.168.5.58(任意地址) www.baidu.com

重新ping测试

无法ping通,说明 在linux下,hosts文件要大于缓存,DNS解析地址,本地DNS解析服务器及最大的根DNS解析服务器。

3、查询dns域名服务器,交给dns域名服务器处理。

dns域名服务器中包含大量域名信息并且实时更新,互联网上的绝大多数域名都会备录在案。

二、DNS服务搭建

主配置文件:/etc/named.conf

保存DNS解析记录的数据文件:/var/named/

安装 bind 和 bind-chroot

先备份 named.conf 文件

cp -a /etc/named.conf    /etc/named.conf_bak        或

cp -a /etc/named.conf{,_bak}

修改主配置文件

用set nu命令可以在vi模式中显示行号

比较重要的信息如下:必须修改

13行:监听端口 53,ip地址为本地ip地址,也可以用any表示所有。

{ any; };

21行:允许dns解析的字段,可以写多个,书写格式

{ 192.168.1.0/24; 192.168.2.0/24 }; 或者

{ any; };

修改区域配置文件,添加正向区域配置 

vim /etc/named.rfc1912.zones

复制一份上方原有的区域配置模板

配置正向区域数据文件

保留源文件的权限和属主的属性复制

cp -p

cp命令 复制命令 copy

-p 在保留源文件的同时生成一个新文件(所属主 所属组与源文件相同)

打开named.ceshiwsk1

A (www)        记录www.ceshiwsk1.com的正向解析ip地址

A (mail)        记录www.ceshiwsk1.com的正向解析ip地址

CNAME(ftp)  ftp是www的别名

A(*)                泛域名解析,任意主机名都解析到192.168.163.200

检查错误

named-checkconf -z /etc/named.conf

启动服务

关闭防火墙和增强
systemctl stop firewalld
setenforce 0

在客户端的域名解析配置文件中添加DNS服务器地址

vim /etc/resolv.conf

修改网卡配置文件

重启网卡 测试

反向解析

修改区域配置文件

意思是 192.168.163.0/24 网段

配置文件为 ceshiwsk1back

到/var/named/文件夹下面,复制出一个ceshiwsk1back文件

重点

其中 128 是我本地dns服务器ip地址 和 区域配置文件当中的网段加起来就是

192.168.163.128

重启服务

 systemctl restart named

使用host命令验证

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值