加入收藏 | 设为首页 | 会员中心 | 我要投稿 我爱制作网_沈阳站长网 (https://www.024zz.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

在linux下dns绑定域名,在Linux系统中

发布时间:2022-11-16 11:19:21 所属栏目:Linux 来源:
导读:  DNS域名解析服务(DomainNameSystem)是用于解析域名与IP地址对应关系的服务作用为维护着一个地址数据库,记录着各种主机域名与IP地址的对应关系,以便为客户提供正向或反向的地址查询服务,即正向解析与反向解析。
  DNS域名解析服务(DomainNameSystem)是用于解析域名与IP地址对应关系的服务作用为维护着一个地址数据库,记录着各种主机域名与IP地址的对应关系,以便为客户提供正向或反向的地址查询服务,即正向解析与反向解析。
 
  正向解析:将制定的域名解析为相对应的IP地址
 
  反向解析:将制定的IP地址解析为相对应的域名
 
  根据所管理的区域地址数据的来源不同,DNS系统可以分为不同的类型,常见的几种类型如下。
 
  主服务器:在特定区域内具有唯一性、负责维护该区域内的域名与IP地址对应关系。
 
  从服务器:从主服务器中获得域名与IP地址对应关系并维护,以防主服务器宕机等情况。
 
  缓存服务器:通过向其他域名解析服务器查询获得域名与IP地址对应关系linux 域名解析,提高重复查询时的效率
 
  BIND的安装:rpm-ivh/mnt/Packages/bind-9.8.2-0.17.rc1.el6_4.6.x86_64.rpm
 
  BIND可以运行在大多数Linux/Unix主机中,其官方网站为。我们这里在CentOS6.5中可以直接安装系统光盘自带的bind软件包。
 
  运行脚本/etc/init.d/named
 
  主配置文件/etc/named.conf
 
  区域配置文件/etc/named.rfc1912.zones
 
  编辑主配置文件:
 
  vim /etc/named.conf
 
  options{
 
  listen-onport53{127.0.0.1;};#127.0.0.1修改为any,表示监听全部地址
 
  listen-on-v6port53{::1;};#在这行最前面添加"#"注释掉,不监听ipv6地址
 
  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";
 
  allow-query{localhost;};#修改为any,任何主机都可以查询
 
  recursionyes;
 
  正向解析:
 
  1.设置区域配置信息
 
  在区域配置文件中已经有了部分信息,我们直接在下面追加即可。
 
  vim /etc/named.rfc1912.zones
 
  #直接在末尾加入下面的行
 
  zone"wzn.com"IN{
 
  typemaster;
 
  file"wzn.com.zone";
 
  allow-update{none;};
 
  };
 
  2.配置数据解析信息
 
  在/vat/named目录中,存在正向解析的模板,我们可以直接复制进行修改。cd/var/named
 
  cp-pnamed.localhostwzn.com.zone#保留权限复制数据解析信息
 
  vimwzn.com.zone#进入配置数据解析信息
 
  #修改配置如下:$TTL1D
 
  @INSOAwzn.com.admin.wzn.com.(
 
  #授权信息#DNS区域的地址#域名管理员的邮箱
 
  0;serial#更新序列号
 
  1D;refresh#更新时间
 
  1H;retry#重试延时
 
  1W;expire#失效时间
 
  3H);minimum#无效解析数据的缓存时间
 
  NSwzn.com.
 
  A192.168.100.101#本机地址
 
  mailINA192.168.100.102#邮件交换记录
 
  wwwINA192.168.100.88
 
  ftpINA192.168.100.99#文件传输
 
  *INA192.168.100.200#泛域名
 
  3.重启named服务使配置文件生效:servicenamedrestart
 
  4.校验解析结果
 
  指定本机地址为DNS解析地址[[emailprotected]named]#echo"nameserver192.168.100.102">/etc/resolv.conf
 
  nslookup命令用于检测能否从网络DNS服务器中查询到域名与IP地址的解析记录,检测named服务的解析是否成功。
 
  此为查询DNS服务器的信息:[[emailprotected]named]#nslookup
 
  >
 
  Server:127.0.0.1
 
  Address:127.0.0.1#53
 
  Name:
 
  Address:192.168.100.88
 
  >mail.wzn.com
 
  Server:127.0.0.1
 
  Address:127.0.0.1#53
 
  Name:mail.wzn.com
 
  Address:192.168.100.102
 
  >ftp.wzn.com
 
  Server:127.0.0.1
 
  Address:127.0.0.1#53
 
  Name:ftp.wzn.com
 
  Address:192.168.100.99
 
  >bind.wzn.com
 
  Server:127.0.0.1
 
  Address:127.0.0.1#53
 
  Name:bind.wzn.com
 
  Address:192.168.100.200
 
  反向解析:
 
  1.设置区域配置信息
 
  在区域配置文件中已经有了部分信息,我们直接在下面追加即可。
 
  vim /etc/named.rfc1912.zones#直接在末尾加入下面的行
 
  zone"100.168.192.in-addr.arpa"IN{
 
  typemaster;
 
  file"wzn.com.local";
 
  allow-update{none;};
 
  };
 
  2.配置数据解析信息[[emailprotected]named]#vim/etc/named.rfc1912.zones
 
  [[emailprotected]named]#cp-pwzn.com.zonewzn.com.local
 
  [[emailprotected]named]#vimwzn.com.local
 
  #修改配置如下:
 
  $TTL1D
 
  @INSOAwzn.com.admin.wzn.com.(
 
  0;serial
 
  1D;refresh
 
  1H;retry
 
  1W;expire
 
  3H);minimum
 
  NSwzn.com.
 
  A192.168.100.101
 
  102INPTRmail.wzn.com.
 
  88INPTR
 
  99INPTRftp.wzn.com.
 
  3.重启named服务使配置文件生效:servicenamedrestart
 
  4.校验解析结果
 
  此为查询DNS服务器的信息:[[emailprotected]named]#nslookup
 
  >192.168.100.88
 
  Server:192.168.100.101
 
  Address:192.168.100.101#53
 
  88.100.168.192.in-addr.arpaname=
 
  >192.168.100.99
 
  Server:192.168.100.101
 
  Address:192.168.100.101#53
 
  99.100.168.192.in-addr.arpaname=ftp.wzn.com.
 
  >192.168.100.102
 
  Server:192.168.100.101
 
  Address:192.168.100.101#53
 
  102.100.168.192.in-addr.arpaname=mail.wzn.com.
 

(编辑:我爱制作网_沈阳站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!