centos7 部署dns服务器

===============================================

2017/11/4_第1次修改                       ccb_warlock

===============================================

有些时候作为内部调试或测试,需要指定某些域名不是指向网上的环境,而是指向我们需要指定的ip(举例,就像我们可能需要www.baidu.com不是指向115.239.210.27,而是指向内网的192.168.1.1)。

作为个人的电脑,可以考虑修改host文件(C:\Windows\System32\drivers\etc),但是一旦类似域名映射的需求多了、使用人数多了之后,搭建一个DNS服务相对来说更加省事,因为大家只需要修改网络连接的首选DNS服务器ip即可。

我最初学习搭建DNS服务器是因为项目的前端跳转根据域名而来,如果不修改域名的映射很多跳转会从测试环境跳转到正式环境,导致一些功能使用出现问题。由于每次修改host文件费时费力,,所以决定搭建DNS服务器来解决测试时页面跳转的这个问题。

由于我们仅仅预要DNS的功能,所以首选还是使用linux来搭建DNS服务更好(因为可以减小公司服务器的硬件开销),我更熟悉centos故还是学习整理centos搭建DNS的方法。

一、环境准备

操作系统:centos7(minimal,www.centos.org下载的包是CentOS-7-x86_64-Minimal-1708.iso)

CPU:1核

内存:512M

1.1 更换阿里yum(个人习惯)

1)安装wget

yum install -y wget

2)备份默认的yum

mv /etc/yum.repos.d /etc/yum.repos.d.backup

3)创建新的yum目录

mkdir /etc/yum.repos.d

4)下载阿里yum到该目录下

wget -O /etc/yum.repos.d/CentOS-Base.repo

暂时写到这,得先去部署产品了。。

时间: 2024-12-14 23:56:50

centos7 部署dns服务器的相关文章

Centos 使用dnsmasq部署DNS服务器

Centos 使用dnsmasq部署DNS服务器 一.默认情况下Centos已安装dnsmasq,如未安装,请自行安装. 12  yum install dnsmasq   13  yum install bind-utils 二.配置hosts文件,解析域名.   14  vim /etc/hosts #添加内容格式 172.17.100.26    ns1.xnnet.com 三.配置主配置文件.   19  vim /etc/dnsmasq.conf #配置在最后三行log-queries

linux 部署DNS服务器

安装DNS步骤: 1.挂载光盘并安装主程序和伪装包 2.复制主配置文件和区域配置文件并改变所有者为named 3.修改主配置文件并在最后一行前添加如下内容 4.修改区域配置文件 5.启动服务并关闭selinux和防火墙 6.测试 二.构建主从DNS 1.修改主DNS配置文件 在从DNS服务器上安装主程序和伪装包 同上安装过程 3.复制主配置文件 cp -p /etc/named.conf/var/named/chroot/etc/ 4.修改从DNS的主配置文件 5.在区域配置文件目录创建slav

centOS7配置DNS服务器

世上无难事只怕有心人,遇事千万千万不要抵触,消极的情绪是失败之母,一点一滴,踏踏实实是通往幸福的捷径. 历经激动,受挫,抵触和鼓励以及征服,终于配好了让我欢喜让我忧的dns.在这里记录下来,希望能够给和我一样对dns配置陌生的朋友们做个参考,不足之处,请多指教! 一,DNS服务器是什么 计算机之间的连接只能通过ip地址,为什么我们可以通过输入不同的域名访问散落在世界各地的计算机呢?我们输入域名的时候,其实实质是指向了一个具体的ip,所以我们才可以通简单的."顾名思义"的域名去访问散落在

centos7安装dns服务器

安装软件: yum -y install bind bind-utils 修改配置文件:a. 修改主配置文件:vim /etc/named.conf options { listen-on port 53 { 127.0.0.1;192.168.8.81; }; listen-on-v6 port 53 { ::1; }; directory "/var/named"; dump-file "/var/named/data/cache_dump.db"; stati

如何将centos7作为DNS服务器

简单来说,dns服务器是起到缓存的作用.比如说我们第一次dig www.baidu.com的时候,dns服务器因为没有解析过百度地址,所以它需要向上一级dns服务器进行查询,然后查询结果会缓存在这台dns服务器上.但是我们第二次dig www.baidu.com的时候,dns服务器不会再重复上面的流程,而是直接将上次解析的缓存结果返回,从而节省了解析时间.我们使用一台虚拟机作为DNS服务器,这台服务器也没什么特殊要求,主要是能正常上网的就可以了,然后开始执行下列操作yum install bin

CentOS7部署DNS和E-mail服务

配置DNS服务 安装bind包 yum install bind bind-utils 编辑主配置文件,更改如下参数 vi /etc/named.conf listen-on port 53 { any; }; allow-query     { any; }; include "/etc/named.rfc1912.zones"; 定义zone,正向和反向解析配置 vi /etc/named.rfc1912.zones zone "localyum.com" IN

kubernetes 1.3 使用skydns + kube2dns +etcd部署DNS服务器

1. 直接从Docker中拉取skydns,kube2dns,etcd容器,放到一个Pod中 kube2sky:1.14 etcd:2.0.9 skydns-amd64 2. 创建RC apiVersion: v1 kind: ReplicationController metadata: name: kube-dns-v6 namespace: default labels: k8s-app: kube-dns version: v6 kubernetes.io/cluster-service

CentOS7 部署SVN服务器

yum install subversion rpm -ql subversion mkdir /application/svndata mkdir /application/svnpasswd svnadmin create /application/svndata/doc cp authz passwd /application/svnpasswd/ chmod 700 /application/svnpasswd/* vim /etc/sysconfig/svnserve systemct

RedHat搭建DNS服务器

由于人类对于数字远远不如文字来得敏感,偏偏计算机的世界中仅认识0,1而已.为了将两者结合起来,于是就有了主机名称与IP的对应,这个对应的协议就是DNS. DNS的作用就是正向将ip地址解析为域名,人们记忆起来会比较方便.本篇文章将会介绍如何在linux下部署dns服务器. 以下是部署dns的过程: 基本场景 某单位需要配置两台 DNS 服务器来实现域名解析. 您的实验环境的 IP 地址 ns1.abc.local  ns2.abc.local 192.168.1.241  192.168.1.2