Ubuntu下怎么配置DNS服务器
导读:本文共1938.5字符,通常情况下阅读需要6分钟。同时您也可以点击右侧朗读,来听本文内容。按键盘←(左) →(右) 方向键可以翻页。
摘要: DNS是计算机域名(Domain Name System)的缩写,它是由解析器和域名服务器组成的。域名服务器是指保存有该网络中所有主机的域名和对应IP地址,并具有将域名转换为IP地址功能的服务器。环境说明服务器IP 10.68.19.61操作系统 Ubuntu 13.04DNS程序 Bind9测试域名 mycloud.com目标IP 10.68.19.134安装... ...
目录
(为您整理了一些要点),点击可以直达。DNS是计算机域名(Domain Name System)的缩写,它是由解析器和域名服务器组成的。域名服务器是指保存有该网络中所有主机的域名和对应IP地址,并具有将域名转换为IP地址功能的服务器。
环境说明
服务器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服务器的详细内容,希望对您有所帮助,信息来源于网络。