首页 > 代码库 > 第三本书 unit3 之DNS

第三本书 unit3 之DNS

book3           unit3 配置DNS高速缓存

hostnamectl set-hostname dns-server.example.com   /*修改服务器主机名

hostnamectl set-hostname client.example.com     /*修改客服端服务器

yum install bind -y        

/*BIND 是最广泛使用的开源名称服务器

在 RHEL 中 ,通过 bind 软件包提供

防火墙开启端口 53/TCP 和 53/UDP             

vim /etc/resolv.conf            /*域名ip添加

nameserver ipaddr

技术分享

systemctl status named

cat /dev/random           /*查看启动named时候的加密过程,这时候需要动动鼠标,键盘

技术分享

firewall-cmd --permanent --add-service=dns /*允许dns服务通过防火情

技术分享

netstat -antulpe | grep named    /*产看关于named端口

  -a 显示所有socket,包括正在监听的。
  -n 以网络IP地址代替名称,显示出网络连接情形。
  -t 显示TCP协议的连接情况
  -u 显示UDP协议的连接情况。
  -l 仅列出有在 Listen (监听) 的服務状态
  -p 显示建立相关连接的程序名和PID。
  -b 显示在创建每个连接或侦听端口时涉及的可执行程序。
  -e 显示以太网统计。此选项可以与 -s 选项结合使用。
  

技术分享

setenforce 0        /*防火墙设置强制模式

rpm -qc bind        /*bind的所有配置文件

技术分享

vim /etc/named.conf

技术分享

技术分享

vim /etc/named.rfc1912.zones        /*修改要访问的那个域名文件

cp -p named.localhost westos.com.zone

vim /var/named/westos.com.zone        /*设置域名信息

技术分享

技术分享

dig www.westos.com  /*查看域名对应的ip及响应时间

技术分享

mail root@westos.com

mailq        /*查看邮件的信息

技术分享

vim /etc/named.rfc1912.zones    /*反向域名解析配置文件设置

技术分享

cp -p named.localhost westos.com.ptr

vim /var/named/westos.com.ptr    /*具体的反向配置文件的内容

技术分享

dig -x 172.25.254.111        /*查看ip所对应的域名

技术分享

cp -p westos.com,zone westos.com.inter

vim /var/named/westos.com.inter    /*外网的设置

%s/254/50/

技术分享

cp -p /etc/named.rfc1912.zone /etc/named.rfc1912.inter

vim /etc/named.rfc1912.inter    /*配置外网指向文件

man named.conf

view

vim /etc/named.conf        /*设置外网和内网的配置文件

技术分享 技术分享

ping www.westos.com  /*当是指定ip访问时,访问内网

技术分享



第三本书 unit3 之DNS