首页 > 其他分享 >实现正向解析的DNS服务器

实现正向解析的DNS服务器

时间:2023-04-09 19:46:30浏览次数:31  
标签:named hxg zone www DNS var 服务器 解析 com

配置

修改区域配置文件

$ vim /etc/named.rfc1912.zones
zone "hxg.com" IN {                        #添加域名对应的数据库文件
		type master;
        file "hxg.com.zone";               
};

新建数据库文件

$ touch /var/named/hxg.com.zone
$ chgrp named /var/named/hxg.com.zone   #修改所属组
$ chmod o= /var/named/hxg.com.zone		#去掉other的权限
# 或者直接复制原本的数据库文件
$ cp -p /var/named/named.localhost /var/named/hxg.com.zone

$ vim /var/named/hxg.com.zone			#编写数据库文件
$TTL 1D
@   IN  SOA  master admin ( 50 2H 10M 1W 1D )
        NS   master
master  A   192.168.3.102
web      A   192.168.3.101
www     CNAME  web
*     CNAME  web
@       A    192.168.3.101
app     A    1.1.1.1
db      A    2.2.2.2

检查配置文件是否正常

named-checkconf

检查区域数据库的语法

格式:named-checkzone 域名 域名对应的数据库文件

named-checkzone hxg.com /var/named/hxg.com.zone

重新加载数据

rndc reload

测试

客户端上安装bind-utils

yum -y install bind-utils

安装apache

yum -y install httpd

写入主页文件

echo "192.168.3.101 ------>/var/www/html/index.html" > /var/www/html/index.html

开启服务

systemctl start httpd

修改DNS

vim /etc/sysconfig/network-scripts/ifcfg-ens32

加载dns设置

nmcli connection reload
nmcli connection up ens32 
#连接已成功激活(D-Bus 活动路径:/org/freedesktop/NetworkManager/ActiveConnection/2)

测试

dig www.hxg.com


; <<>> DiG 9.11.4-P2-RedHat-9.11.4-16.P2.el7 <<>> www.hxg.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 21115
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 1, ADDITIONAL: 2

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;www.hxg.com.			IN	A

;; ANSWER SECTION:
www.hxg.com.		86400	IN	CNAME	web.hxg.com.
web.hxg.com.		86400	IN	A	192.168.3.101

;; AUTHORITY SECTION:
hxg.com.		86400	IN	NS	master.hxg.com.

;; ADDITIONAL SECTION:
master.hxg.com.		86400	IN	A	192.168.3.102

;; Query time: 0 msec
;; SERVER: 192.168.3.102#53(192.168.3.102)
;; WHEN: 一 6月 08 06:15:02 CST 2020
;; MSG SIZE  rcvd: 110

已经解析成功

标签:named,hxg,zone,www,DNS,var,服务器,解析,com
From: https://www.cnblogs.com/guangdelw/p/17300877.html

相关文章

  • 实现DNS的反向解析
    反向区域区域名称:网络地址反写.in-addr.arpa.172.16.100.-->100.16.172.in-addr.arpa.定义区域zone"ZONE_NAME"IN{type{master|slave|forward};file"网络地址.zone"};定义区域解析库文件注意:不需要MX,以PTR记录为主反向区域示例$TTL86400$ORIGIN10.0.0......
  • 搭建DNS从服务器
    安装软件yum-yinstallbind修改从服务器主配置文件vim/etc/named.confoptions{ listen-onport53{localhost;}; #此处改为localhost侦听的地址或者注释掉或者删掉 listen-on-v6port53{::1;}; directory "/var/named"; dump-file "/var/named/data/cac......
  • DNS常识
    DNSDNS:DomainNameSystem应用层协议C/S,53/udp,53/tcp53/udp:用来给客户端解析用的53/tcp:用来给从服务器同步的端口BIND:BekerleyInternatNameDomainISC(www.isc.org)本地名称解析配置文件:hostslinux上/etc/hostswindows上%WINDIR%/system32/drivers/etc/h......
  • DNS软件bind
    bind:服务器bind-utils:客户端(测试用)配置文件:/etc/named.conf客户端测试工具:/usr/bin/dig/usr/bin/host/usr/bin/nslookup安装yum-yinstallbindbind-utils启动服务systemctlstartnamed现在已经能够为自己提供dns服务了为别的主机提供服务需修改配置文件修......
  • DNS测试工具
    通过host命令测试$hostwww.baidu.com192.168.3.102Usingdomainserver:Name:192.168.3.102Address:192.168.3.102#53Aliases:www.baidu.comisanaliasforwww.a.shifen.com.www.a.shifen.comhasaddress14.119.104.189www.a.shifen.comhasaddress14.119.......
  • 50 openEuler搭建PostgreSQL数据库服务器-配置环境
    50openEuler搭建PostgreSQL数据库服务器-配置环境说明:以下环境配置仅为参考示例,具体配置视实际需求做配置50.1关闭防火墙并取消开机自启动说明:测试环境下通常会关闭防火墙以避免部分网络因素影响,视实际需求做配置。在root权限下停止防火墙。#systemctlstopfire......
  • Rust 的 parse() 是一个用于将字符串解析为其他类型的方法
    在Rust中,parse()是一个用于将字符串解析为其他类型的方法。例如,可以将字符串解析为整数、浮点数或布尔值等。在这个例子中,parse()方法被用来将用户从标准输入中读取的字符串(即变量input_num)解析为整数类型。需要注意的是,parse()方法返回一个Result枚举类型,因为解析字符串......
  • springboot 访问服务器静态资源
    一 应用场景一个springboot的应用,需要访问服务器/home/webapp/upload 目录下的静态资源。一般是动态上传的图片,需要访问时,需要用到。二实现方式1.配置文件wycms:#文件路径示例(Windows配置file:D:/wycms/uploadPath,Linux置file:/home/wycms/uploadPath)out......
  • kubegres 源码解析(四)
    CreateSpecCheckerSpecChecker结构体内有resourceStates字段,用于与Spec预设值进行比较.rc.SpecChecker=checker.CreateSpecChecker(rc.KubegresContext,rc.ResourcesStates)typeSpecCheckerstruct{kubegresContextctx.KubegresContextresourcesStat......
  • CSCI561 算法解析
    CSCI561CSCI561FirstOrderLogicResolutioGuidelinesThisisaprogrammingassignment.Youwillbeprovidedwithsampleinputsandoutputs(seebelow).Pleaseunderstandthatthegoalofthesamplesistocheckthatyoucancorrectlyparsetheproblemdefi......