Ubuntu下怎么配置DNS服务器(dns,ubuntu,开发技术)

时间:2024-05-03 20:58:02 作者 : 石家庄SEO 分类 : 开发技术
  • TAG :

DNS是计算机域名(Domain Name System)的缩写,它是由解析器和域名服务器组成的。域名服务器是指保存有该网络中所有主机的域名和对应IP地址,并具有将域名转换为IP地址功能的服务器。

Ubuntu下怎么配置DNS服务器

环境说明

服务器IP 10.68.19.61

操作系统 Ubuntu 13.04

DNS程序 Bind9

测试域名 mycloud.com

目标IP 10.68.19.134

安装配置BIND9

apt-getinstallbind9

总共需要编辑2个文件,新增2个文件,如下: 修改/etc/bind/named.conf.options,去掉forwarders的注释,其中的IP为网络营运商提供的DNS服务器,这里我们使用google的DNS。

forwarders{8.8.8.8;8.8.4.4;};

修改/etc/bind/named.conf.local,在最后增加增加双向解析代码:

zone"mycloud.com"{typemaster;file"/etc/bind/db.mycloud.com";};zone"19.68.10.in-addr.arpa"{typemaster;file"/etc/bind/db.10.68.19";};

注意:其中的19.68.10是目标IP10.68.19.134的前三段,表示一个IP地址段。

新增域名(mycloud.com)解析文件/etc/bind/db.mycloud.com,内容如下:

;;BINDdatafilefordevsites;$TTL604800@INSOAmycloud.com.root.mycloud.com.(1;Serial604800;Refresh86400;Retry2419200;Expire604800);NegativeCacheTTL;@INNSmycloud.com.@INA10.68.19.134*.mycloud.com.14400INA10.68.19.134

新增IP地址反向解析文件/etc/bind/db.10.68.19,内容如下:

;;BINDreversedatafilefordevdomains;$TTL604800@INSOAdev.root.dev.(1;Serial604800;Refresh86400;Retry2419200;Expire604800);NegativeCacheTTL;@INNSmycloud.com.134INPTRmycloud.com.

重启BIND9服务

servicebind9restart

修改本机配置

修改每一台需要使用该DNS服务器的dns配置文件

sudovi/etc/resolv.conf

修改nameserver为上边配置好的DNS服务器IP

nameserver10.68.19.61

此修改在每次重启服务器后都会赔覆盖,可以修改配置文件

sudovi/etc/resolvconf/resolv.conf.d/base

在其中增加一条

nameserver10.68.19.61

这样重启服务器后DNS配置依然有效,然后重启networking服务,刷新DNS缓存。

servicenetworkingrestart

测试效果

root@controller:/etc/bind#nslookup>baidu.comServer:10.68.19.61Address:10.68.19.61#53Non-authoritativeanswer:Name:baidu.comAddress:220.181.111.86Name:baidu.comAddress:123.125.114.144Name:baidu.comAddress:220.181.111.85>mycloud.comServer:10.68.19.61Address:10.68.19.61#53Name:mycloud.comAddress:10.68.19.134>uaa.mycloud.comServer:10.68.19.61Address:10.68.19.61#53Name:uaa.mycloud.comAddress:10.68.19.134

解析情况为,域名:baidu.com,在本地DNS中没有找到匹配,通过DNS:8.8.8.8解析,mycloud.com在本地DNS中有匹配,解析到10.68.19.134.

 </div> <div class="zixun-tj-product adv-bottom"></div> </div> </div> <div class="prve-next-news">
本文:Ubuntu下怎么配置DNS服务器的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:Asp.Net Core中如何创建多DbContext并迁移到数据库下一篇:

4 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18