DNS服务
概念 domain name server,域名服务
作用 简化用户访问互联网的成本,使用户不必使用复杂的ip进行访问
域名 FQDN,完全合格域名 www.jx.com 主机名+域名world wide web
解析方式 正向解析 域名-->IP
反向解析 IP-->域名
工作方式
递归本地DNS服务器无法解析时,替客户端向根服务器发起访问
特点:一次查询,返回成功或失败
迭代本地DNS服务器无法解析时,由客户端向其他DNS服务器发起访问
特点:多次查询,必定返回结果
DNS类型
主域名服务器
维护数据,提供访问
从域名服务器
同步主服务器数据,提供访问,减轻主服务器压力
缓存域名服务器
提高效率
1.客户端解析
1.先安装插件
2.更改配置文件 主配置文件 vim /etc/named.conf
// Provided by Red Hat bind package to configure the ISC BIND named(8) DNS
// server as a caching only nameserver (as a localhost DNS resolver only).
//
// See /usr/share/doc/bind*/sample/ for example named configuration files.
//
// See the BIND Administrator's Reference Manual (ARM) for details about the
// configuration located in /usr/share/doc/bind-{version}/Bv9ARM.html
options {
listen-on port 53 { 192.168.16.11; }; 写端口号监听地址与端口(服务器地址)
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 { 192.168.16.0/24; }; 允许查询的地址(客户端地址)
localhost
192.168.1.1
192.168.1.0/24
any
allow-transfer { 192.168.16.254; };
/*
4,9 7%
3.区域配置文件 vim /etc/named.rfc1912.zones 只保留zone开头的第一个和最后一个
/
// Provided by Red Hat caching-nameserver package
//
// ISC BIND named zone configuration for zones recommended by
// RFC 1912 section 4.1 : localhost TLDs and address zones
// and http://www.ietf.org/internet-drafts/draft-ietf-dnsop-default-local-zones-02.txt
// (c)2007 R W Franks
//
// See /usr/share/doc/bind*/sample/ for example named configuration files.
//
zone "qwe.com" IN { qwe.com 域名
type master; 类型
file "qwe.localhost"; qwe 用自己的文件要更改
allow-update { none; };
};
zone "16.168.192.in-addr.arpa" IN { 网络位反写
type master; 类型
file "qwe.empty"; qwe用自己文件更改
allow-update { none; };
};
刚刚声明的文件现在复制过来
4.客户端解析第二个@ 域名
qwe.com.
NS DNS服务器地址
A 域名转换为IP的指针
(正向文件中使用)
PTR IP转换为域名的指针
(反向文件中使用)
5. 在客户机的网卡配置文件中指定DNS服务器的地址
DNS1=服务器地址
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.16.11
NETMASK=255.255.255.0
GATEWAY=192.168.16.254
DNS1=192.168.16.11 指定服务器地址
[点击并拖拽以移动]
6.使用nslookup命令解析
如果不通就把数组更改named