-
2020-12-25 15:53:28
在centos8系统安装DNS服务器,通过在本地创建DNS解析服务器,可以建立企业内部的dns内网解析系统。 1、安装DNS支撑服务; yum install bind //安装DNS服务; yum install bind-utils //安装nslookup工具 2、编辑named.conf配置文件 vi /etc/named.conf
listen-on port 53 { 192.168.1.123; }; //新增 listen-on port 53 { any; }; //新增 //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"; secroots-file "/var/named/data/named.secroots"; recursing-file "/var/named/data/named.recursing"; //allow-query { localhost; }; //注释掉原先的 allow-query { any;}; //新增
3、检查语法错误 直接执行:named-checkconf 如果报错的话,根据具体的报错行数进行修改错误。 4、编辑配置文件 vim /etc/named.rfc1912.zones 在文件最后添加“正向”和“反向”配置,
//正向区域配置,域名解析IP zone "hello.com"IN{ type master; file "hello.com.zone"; //对应步骤2中的配置文件位置,对应步骤5中的文件名 allow-update{none;}; }; //反向区域配置,IP解析域名 zone "1.168.192.in-addr.arpa"IN{ //这里要倒着写 type master; file "hello.com.local"; //对应步骤2中的配置文件位置,对应步骤6中的文件名 allow-update{none;}; }; 5、编写正向解析配置文件 cd /var/named cp -p named.localhost hello.com.zone #编辑正向区域数据配置文件,注意复制配置文件时,要保持源文件权限 vi hello.com.zone //编辑正向区域数据配置文件内容 [root@litian named]# more hello.com.zone $TTL 1D @ IN SOA @ rname.invalid. ( 0 ; serial 1D ; refresh 1H ; retry 1W ; expire 3H ) ; minimum NS @ A 192.168.1.123 //添加A记录,为本机IP www IN A 192.168.1.123 //添加www的A记录,即www.hello.com ftp IN A 192.168.1.123 //添加ftp的A记录,即ftp.hello.com AAAA ::1 6、编辑反向解析配置文件 cp -p hello.com.zone hello.com.local #复制反向区域数据配置文件 vi hello.com.local [root@litian named]# more hello.com.local $TTL 1D @ IN SOA @ rname.invalid. ( 0 ; serial 1D ; refresh 1H ; retry 1W ; expire 3H ) ; minimum NS @ A 192.168.1.123 123 PTR www.hello.com. //最后面这个.不能少 123 PTR ftp.hello.com. //最后面这个.不能少 AAAA ::1 7、测试成果 service named restart #重新启动服务 vi /etc/resolv.conf #添加新的DNS nameserver 192.168.1.1623 nslookup www.hello.com #正向测试DNS nslookup 192.168.73.160 #反向测试DNS [root@litian named]# nslookup www.hello.com Server: 192.168.1.123 Address: 192.168.1.123#53 Name: www.hello.com Address: 192.168.1.123 [root@litian named]# nslookup ftp.hello.com Server: 192.168.1.123 Address: 192.168.1.123#53 Name: ftp.hello.com Address: 192.168.1.123 Name: ftp.hello.com Address: ::1 [root@litian named]# nslookup 192.168.1.123 123.1.168.192.in-addr.arpa name = ftp.hello.com. 123.1.168.192.in-addr.arpa name = www.hello.com. ====================================== 漂亮,再进化一次! ====================================== 进化:上面的两个域名www.hello.com和ftp.hello.com如果按照上面的配置解析出来的ip都是192.168.1.123,这不符合正常的使用逻辑,正常情况下,不同的域名承担不同的作用,应该备解析到不同 的ip上面,下面即将对上面的配置进行更换,实现这个功能。 1、优化上面的步骤5,优化正向解析配置文件 [root@litian named]# more hello.com.zone $TTL 1D @ IN SOA @ rname.invalid. ( 0 ; serial 1D ; refresh 1H ; retry 1W ; expire 3H ) ; minimum NS @ A 192.168.1.123 //这里不变 www IN A 192.168.1.125 //重新指定www.hello.com的解析地址为192.168.1.125,这样就可以在192.168.1.125这台机器上安装www服务。 ftp IN A 192.168.1.124 //重新指定ftp.hello.com的解析地址为192.168.1.124,这样就可以在192.168.1.124这台机器上安装ftp服务。 AAAA ::1 2、优化上面的步骤6,优化反向解析配置文件 [root@litian named]# more hello.com.local $TTL 1D @ IN SOA @ rname.invalid. ( 0 ; serial 1D ; refresh 1H ; retry 1W ; expire 3H ) ; minimum NS @ A 192.168.1.123 125 PTR www.hello.com. //指定125 124 PTR ftp.hello.com. //指定124 AAAA ::1 3、再次验证结论如下: [root@litian named]# nslookup www.hello.com Server: 192.168.1.123 Address: 192.168.1.123#53 Name: www.hello.com Address: 192.168.1.125 [root@litian named]# nslookup ftp.hello.com Server: 192.168.1.123 Address: 192.168.1.123#53 Name: ftp.hello.com Address: 192.168.1.124 Name: ftp.hello.com Address: ::1 [root@litian named]# nslookup 192.168.1.123 ** server can't find 123.1.168.192.in-addr.arpa: NXDOMAIN [root@litian named]# nslookup 192.168.1.124 124.1.168.192.in-addr.arpa name = ftp.hello.com. [root@litian named]# nslookup 192.168.1.125 125.1.168.192.in-addr.arpa name = www.hello.com.
下一篇文章继续优化实体访问,请看这里
更多相关内容 -
Windows Server2012 安装配置DNS服务器方法详解
2021-01-10 00:14:00一、安装DNS服务器 1.打开服务器管理器,点击添加角色和功能 2.一直下一步,选择基于角色或基于功能的安装 3.选择目标服务器,只有一台 4.添加DNS服务器 5.一直下一步直到安装成功 二、配置DNS服务器 之前... -
centOS 安装dns服务器
2022-04-18 13:56:42centos 配置dns server,亲测可用,直接复制黏贴命令即可。解析的域名需要手动修改。1、安装dns server库
yum install bind dind-devel -y
2、/etc/目录下编辑named.conf,修改dns server监听ip。
vim /etc/named.conf
找到listen-on port,把大括号中的IP改成any或者监听接口的IP。any表示监听所有IP。
3、/etc/目录下,编辑named.rfc1912.zones文件,配置正向域名解析。
vi /etc/named.rfc1912.zones
zone "域名.com" IN { type master; file "域名"; allpw-update { none; }; };
4、进入/var/named/目录,复制named.localhost文件,重命名为域名相同的文件名。
cd /var/named/ cp -p named.localhost test
5、编辑刚才复制的文件.
vi ./test
6、在最后一行配置域名解析后的A级域名。
7、检查dns配置文件书写错误。
named-checkconf /etc/named.conf named-checkconf /etc/named.rfc1912.zones named-checkzone test test
8、重启dns服务。
systemctl restart named
9、dns server配置完成。
-
Linux(CentOS)如何安装DNS服务器?
2021-05-08 23:42:09DNS其实就是系统上的一个占用53端口的服务,用来提供域名和IP地址的相互转换。...那么,Linux(CentOS)如何安装DNS服务器呢?我们一起往下看看。方法步骤1、输入“yum install -y bind bind-chroot bind-uti...DNS其实就是系统上的一个占用53端口的服务,用来提供域名和IP地址的相互转换。比如你访问ip.gs,路由器是不可能知道这个地址,你需要先连接到DNS服务器,DNS服务器会返回ip.gs的IP地址,这样在网上就可以正常的路由了。那么,Linux(CentOS)如何安装DNS服务器呢?我们一起往下看看。
方法步骤
1、输入“yum install -y bind bind-chroot bind-utils”并按回车键开始安装;
2、提示安装完毕;
3、安全起见安装完毕后将自动创建用户named,输入“grep “named” /etc/passwd”查看;
4、安装后默认已经列出所有跟域名服务器,输入“vi /var/named/named.ca”并按回车键查看;
5、文件内容大致如下;
6、因安装了bind-chroot,故named的根路径为/var/named/chroot。可输入“cat /etc/sysconfig/named | egrep ‘^ROOTDIR’”查看;
7、因/var/named/chroot/etc/目录默认无配置文件,故输入“cp -rv /usr/share/doc/bind-9.8.2/sample/etc/* /var/named/chroot/etc/”复制etc目录里所有文件;
8、同理输入“cp -rv /usr/share/doc/bind-9.8.2/sample/var/* /var/named/chroot/var/”复制var目录里所有文件;
9、输入“chown root.named /var/named/chroot/etc/named.conf”修改文件named.conf的所有者为named;
10、输入“ll /var/named/chroot/etc/named.conf”查看是否修改成功;
11、输入“vi /var/named/chroot/etc/named.conf”开始编辑此文件;
12、默认文件内容类似下图;
13、查找以下内容(/allow-query);
14、根据您的需要进行修改(本例中为添加192.168.1.0/24网段);
15、输入“cp /var/named/chroot/var/named/named.localhost /var/named/chroot/var/named/ytyzx.net.zone”复制named.localhost并重命名为ytyzx.net.zone。
以上就是Linux(CentOS)安装DNS服务器的具体方法,按照以上方法进行操作,就能轻松安装好DNS服务器了。
-
ubuntu简单安装dns服务器
2021-06-06 11:04:33第一步:使用apt-get安装dns(如果使用root登陆,则sudo不用加) sudo apt-get -y install bind9 第二部:备份主要文件 cd /etc/bind sudo cp named.conf.local named.conf.local.bak sudo cp named.conf.options ...简介:在Linux网络管理中,刚好有涉及到dns的安装,于是自己查阅资料,成功解析配置的域名
第一步:使用apt-get安装dns(如果使用root登陆,则sudo不用加)
sudo apt-get -y install bind9第二步:备份主要文件
cd /etc/bind
sudo cp named.conf.local named.conf.local.backup
sudo cp named.conf.options named.conf.options.backup第三步:
修改文件1:
vim named.conf.options
options {
directory "/var/cache/bind";
recursion yes;
forwarders {
A.B.C.D;//自己本地的dns服务器,可自己用命令查询(ipconfig -all)或者网站查询
};
dnssec-validation auto;
auth-nxdomain no; # conform to RFC1035
listen-on {any;};// listen-on-v6 { any; };//没有用到ipv6监听,关闭
allow-transfer { none; };//是否允许该服务器被其他DNS服务器查询
};修改配置文件2
vim named.conf.local
zone "mypnet.com" {
type master;
file "/etc/bind/zones/zones.mypnet.com";
};创建目录和文件
sudo mkdir /etc/bind/zones
sudo cd /etc/bind/zones
sudo cp /etc/bind/db.local zones.mypnet.com
sudo vim zones.mypnet.com如下图所示:
第四步:重新启动dns服务器
systemctl restart bind9
在虚拟机内,修改自己的配置文件
sudo vim /etc/resolv.conf
添加
nameserver A.B.C.D(用ifconfig查询自己主机的地址)
在window下,配置VM8配置ipv4信息:
修改dns为刚才写入/etc/resolv.conf的主机地址
同时关闭防火墙
如图解析成功
在虚拟机里解析
在Windows下解析
-
Linux下安装DNS服务软件.pdf
2021-09-06 20:23:33Linux下安装DNS服务软件.pdf -
【Windows Server 2019】DNS服务器的配置与管理——安装DNS服务
2020-07-31 17:22:175、安装DNS服务 5.1 试验环境 5.2 配置Server1的IP地址 5.3 安装DNS服务 1)打开服务器管理器,单机“添加角色和功能” 2)系统首先会提示,在安全之前需要完成的任务。 3)进入“选择安装类型” 界面, 使用默认... -
DNS服务器安装DNS服务器安装
2011-04-09 11:17:36DNS服务器安装DNS服务器安装DNS服务器安装 -
windows2003安装DNS服务.pdf
2021-10-11 02:39:35windows2003安装DNS服务.pdf -
VMware虚拟机Windows Sever2016 安装DNS服务器
2020-05-11 19:18:56进入“选择安装类型”界面,使用默认选项“基于角色或基于功能的安装” 进入“选择目标服务器”界面,选择“从服务器池中选择服务器”,选择当前服务器 进入“选择服务器角色”界面,单击“DNS服务器”前面的复选... -
centos7安装dns服务器
2019-01-15 10:02:39DNS基础原理及配置详解 DNS服务器搭建与配置 域名解析流程:(以www.johnson.com为例) 1.当客户端要解析一个域名时,客户端首先分析本地hosts文件,若无对应的主机条目,就去分析 本地缓存,若没有答案,则向... -
最全最详细centos7系统下安装DNS服务器
2020-01-05 22:33:59最全最详细centos7系统下安装DNS服务器 今天我为大家如何在centos7系统下安装DNS服务器 安装DNS服务器 mount /dev/cdrom /media/ cd /media/Packages/ rpm -ivh bind-9.9.4-72.el7.x86_64.rpm 2.我们首先进行... -
windows2003安装DNS服务
2013-08-09 17:56:50windows2003下搭建DNS服务器,图文版. -
Windows Server 2003 DNS服务安装配置
2013-12-14 12:06:31Windows Server 2003 DNS服务安装配置 -
DNS服务器的安装与配置
2022-03-20 21:06:00一、DNS服务器的安装 **步骤1、**选择“开始”“控制面板”“添加或删除程序”“添加/删除Windows组件”,然后...步骤1 在一台需要使用DNS服务的计算机上,选择“开始”“控制面板”“网络连接”“本地连接”,右击“本 -
win2003服务器搭建DNS服务器配置图解教程(比较详细)
2021-01-20 15:20:26一、安装DNS 1.安装DNS:开始—控制面板—添加或删除程序—添加或删除windows组件,出现下面的窗口:2.滚动条往下拖,用鼠标点击“网络服务”,在单击“详细信息”;出现下面的窗口: 3.勾选上“域名系统(DNS)”,... -
WINDOWS XP系统安装和配置DNS
2019-03-06 01:13:38博文链接:https://kt8668.iteye.com/blog/136932 -
安装与配置DNS服务器
2021-02-01 12:26:19(2)启动DNS服务 [root@mail ~]# systemctl restart named [root@mail ~]# systemctl status named (3)查看端口是否启动 #netstat -lntp | grep named (4)修改主服务器DNS的配置文件named.conf 域名解析... -
Linux操作系统安装DNS服务器
2018-04-02 14:49:55实验内容:Linux操作系统安装DNS服务器详细教程(linux命令大致相同,本次用RHEL5做实验)实验环境:RHEL5服务器(安装DNS)RHEL5客户端Windows客户端操作步骤:步骤一:配置网络连通性1. 将三台虚拟机设置在同一... -
windows server 2008 r2 DNS服务器配置图文教程
2021-01-10 00:02:05DNS服务器 DNS服务器用来负责将ip地址和域名进行互相解析。 DNS服务器的作用 简单来说,DNS服务器的作用就是帮助用户使用简单好记的域名来访问网络上的主机... (1) 打开“添加角色”,安装DNS服务。 点击下 -
安装与配置 DNS 服务器
2021-02-02 15:32:03(2)启动 DNS 服务 (3)查看端口是否启动 (4)修改主服务器 DNS 的配置文件 named.conf (5)配置正向解析与反向解析 正向区域: 创建转发域 编辑 testmail.com.zone 文件 赋予 test.com.zon 所有权限 修改... -
windows server 2008安装配置DNS服务器
2022-01-09 20:11:35DNS(Domain Name Server,域名服务器)是进行域名(domain name)和与之相对应的IP地址 (IP address)转换的服务器。DNS中保存了一张域名(domain name)和与之相对应的IP地址 (IP address)的表,以解析消息的域名。 ... -
DNS服务器全攻略之二安装与管理DNS服务器.pdf
2022-06-30 05:27:17DNS服务器全攻略之二安装与管理DNS服务器.pdfDNS服务器全攻略之二安装与管理DNS服务器.pdfDNS服务器全攻略之二安装与管理DNS服务器.pdfDNS服务器全攻略之二安装与管理DNS服务器.pdfDNS服务器全攻略之二安装与管理DNS... -
Linux系统怎么安装配置DNS服务器
2020-12-05 16:49:21那么,Linux系统怎么配置安装DNS服务器呢? 方法步骤 1、输入“yum install -y bind bind-chroot bind-utils”并按回车键开始安装; 2、提示安装完毕; 3、安全起见安装完毕后将自动创建用户named,... -
linux (二十五)编写自动化脚本安装DNS单机服务、主从服务和卸载服务,以及网卡配置
2021-05-25 22:55:47在上几章内容中已经介绍过DNS的安装及主从服务的配置,所以在这里就不再做介绍了,我们直接开始撸脚本。 二、思路及步骤 2.1.创建菜单 共有4个功能,代码实现 function installs(){ printf "%-50s\t%-50s\... -
Centos搭建dns服务器
2022-02-14 08:57:52安装DNS服务器2.修改DNS主配置文件/etc/named.conf3.新建正向区域文件4.新建反向区域文件四、测试DNS服务器是否配置成功1.将文件“/etc/named.conf”、“/var/named/xxx.com.zone”、“/var/named/3.168.192.in-addr... -
作业8DNS服务器安装配置
2022-04-01 13:39:00/etc/named.conf bind服务的主配置文件 /var/named/ 区域文件存放目录 named-checkconf 检查配置文件 named-checkzone 检查区域文件 nslookup dns服务器检测工具 做任务前先#yum install bind(yum方式安装要保证能连... -
Linux操作系统:DNS服务器的安装与配置.pptx
2022-05-27 10:01:57公司新购一台web服务器,IP地址为52,由于使用IP地址访问不便,假设你是该公司的网络管理员,请你完成DNS服务的配置,使得用户可以通过域名访问该网站。 DNS服务器IP:54/24 公司DNS区域:abccompany.cc Web服务器...