CentOS 7 DNS 服务器设置

vim /etc/sysconfig/network-scripts/ifcfg-eno16777736
DNS1=192.168.1.100

vim /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=lin01.example.local

vim /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

vim /etc/resolv.conf
nameserver 192.168.1.100

systemctl restart network.service

yum install bind bind-utils
service named start
cp /etc/named.conf /etc/named.conf.bak
vim /etc/named.conf
options {
        listen-on port 53 { 127.0.0.1; 192.168.1.100; }; #need change
        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";
        allow-query     { localhost; 192.168.1.0/24;}; #need change
        recursion yes;

        dnssec-enable yes;
        dnssec-validation yes;
        dnssec-lookaside auto;

        /* Path to ISC DLV key */
        bindkeys-file "/etc/named.iscdlv.key";

        managed-keys-directory "/var/named/dynamic";

        pid-file "/run/named/named.pid";
        session-keyfile "/run/named/session.key";
};

logging {
        channel default_debug {
                file "data/named.run";
                severity dynamic;
        };
};

zone "." IN {
        type hint;
        file "named.ca";
};

include "/etc/named.rfc1912.zones";
include "/etc/named.root.key";
#add following
zone "example.local" IN {
        type master;
        file "example.zone";
};
zone "1.168.192.in-addr.arpa" IN {
        type master;
        file "192.168.1.zone";

cp /var/named/named.localhost /var/named/example.zone
vim /var/named/example.zone
$TTL 1D
@       IN      SOA     lin01.example.local. root.example.local. (
                0       ; serial
                1D      ; refresh
                1H      ; retry
                1W      ; expire
                3H )    ; minimum
@       IN      NS      lin01.example.local.
@       IN      A       192.168.1.100
@       IN      A       192.168.1.91
@       IN      A       192.168.1.92
lin01   IN      A       192.168.1.100
lin10   IN      A       192.168.1.91
lin09   IN      A       192.168.1.92

cp /var/named/named.localhost /var/named/192.168.1.zone
vim /var/named/192.168.1.zone
$TTL 1D
@       IN      SOA     lin01.example.local. root.example.local. (
                0       ; serial
                1D      ; refresh
                1H      ; retry
                1W      ; expire
                3H )    ; minimum
@       IN      NS      lin01.example.local.
@       IN      PTR     example.local.
lin01   IN      A       192.168.1.100
lin09   IN      A       192.168.1.92
lin10   IN      A       192.168.1.91
100     IN      PTR     lin01.example.local.
91      IN      PTR     lin10.example.local.
92      IN      PTR     lin09.example.local.

systemctl start named.service
systemctl status named.service
systemctl restart named.service
systemctl enable named
时间: 2024-11-23 06:25:26

CentOS 7 DNS 服务器设置的相关文章

CentOS 7 DNS服务器架设

CentOS 7 DNS服务器部署 项目背景和要求 要保证即能够解析内网域名linuxidc.local的解析,又能解析互联网的域名. 主DNS服务器:ZZYH1.LINUXIDC.LOCAL 辅助DNS服务器:ZZYH2.LINUXIDC.LOCAL 包含以下域的信息: 1.linuxidc.local域的信息: FQDN IP地址 备注 zzyh1.linuxidc.local 192.168.188.15 DNS1服务器 zzyh2.linuxidc.local 192.168.188.1

ubuntu server静态IP和DNS服务器设置

Ubuntu的网络参数保存在文件 /etc/network/interfaces中, 默认设置使用dhcp,动态IP获取. 设置静态ip的方法如下: 1) 编辑 /etc/network/interfaces 1.1)将dhcp 一行屏蔽 # The primary network interface auto eth0 #iface eth0 inet dhcp 1.2)添加和静态ip有关的参数 # The primary network interface iface eth0 inet s

centos搭建dns服务器

前言:搭建dns服务器,dns服务器我就不多说什么了,大家都懂,就是域名解析,就将ip装换为域名,域名就可以理解为类似这样的www.baidu.com网址,接下来我就直接上图了.这里面最重要的是修改unbound配置文件,配置文件,文件 操作: 1.环境拓扑 服务器: 2.配置yum仓库 3.安装unbound组件 4.更改unbound配置文件 5.改服务器主机名 6.修改unbound配置文件,并且重启 7.设置防火墙 8.校检:服务器本地来实现本机dns解析 效果:客户端上配置dns,并且

Ubuntu 12.04 中自定义DNS服务器设置

首先我们需要创建一个文件/etc/resolvconf/resolv.conf.d/tail: #vim /etc/resolvconf/resolv.conf.d/tail 然后我们在这个文件里写入自己要添加的DNS服务器,格式与以前的/etc/resolv.conf文件一致: nameserver 8.8.8.8nameserver 8.8.4.4 然后输入wq保存退出.接下来我们重启下resolvconf程序,让配置生效: #/etc/init.d/resolvconf restart

烂泥:centos安装及配置DNS服务器

本文由秀依林枫提供友情赞助,首发于烂泥行天下. 要在centos配置DNS服务器,要先安装DNS软件BIND.当然我们也可以安装其他的DNS软件,比如国内的开源DNS软件DNSPod. 在此我们以通过DNS软件BIND为例,进行实验. 本次实验:OS centos6.5 64bit 安装DNS软件,使用如下命令: yum -y install bind bind-chroot bind-utils BIND配置文件保存在两个主要位置: /etc/named.conf 这个是BIND服务主配置文件

解决dns服务器未找到问题 &&DNS解析服务器

第一部分: 有时已经连接到了网络,但是却提示未找到dns服务器,或未连接dns服务器,这多是因为dns设置的问题.下面是几种可行的解决方法. 方法一: 1. win + R   -> cmd -> netsh winsock reset 来重置网络目录.   2. 重启计算机. 问题: 不会存在多余的问题. 方法二: 1. 网络设置 -> 状态 -> 网络重置. 2. 五分钟后电脑自动重启. 问题: 会重置你之前设置的网络以及保存的密码. 方法三: 1. win + R ->

DNS服务器租一个服务器多少钱香港佳云数据

昨天我想把一台装有Windows 2003 Server的计算机设置成一个具有域名解析.WWW浏览.FTP的服务器.参照有关资料进行 DNS设置后,在Windows 2003中用Ping命令进行检验,但总是出现“Unknow host”的提示.我该如何正确进行DNS设置?除 了DNS设置以外,是否还要设置其他项目? 答:DNS.Web浏览器和FTP浏览器是可以在一台服务器中共存的,彼此之间并不会产生冲突.导致DNS无法解析的原因有以 下几个方面: 第一,DNS设置错误.在Windows 2003

CentOS 7 下,如何设置DNS服务器

在CentOS 7下,手工设置 /etc/resolv.conf 里的DNS,过了一会,发现被系统重新覆盖或者清除了.和CentOS 6下的设置DNS方法不同,有几种方式: 1.使用全新的命令行工具 nmcli 来设置 #显示当前网络连接 #nmcli connection show NAME UUID                                 TYPE           DEVICE eno1 5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03 8

CENTOS虚拟机DNS设置

在windows主机安装centos虚拟机后,遇到虚拟机连接外网问题. 解决方案:http://blog.csdn.net/pang040328/article/details/12427359 经过如上操作,确认可以ping 8.8.8.8,表示虚拟机可以连接外网了.不过,ping www.baidu.com发现ping失败,因此怀疑机器的DNS设置有问题,查看机器的DNS配置: # cat /etc/resolv.conf nameserver 192.168.137.1 原来默认安装后,默