在作为虚拟机运行的 ubuntu 服务器上配置 DNS 的问题

在作为虚拟机运行的 ubuntu 服务器上配置 DNS 的问题

我在 MAC OSX 10.9.X 上通过虚拟盒将“ubuntu-14.04-server-amd64”服务器作为虚拟机运行。我正在尝试学习如何通过 Linux 配置 DNS。我连续两天爬取网站,但没有成功。以下是我的工作快照。

/etc/network/interfaces looks like:

在此处输入图片描述

ifconfig looks like:

在此处输入图片描述

named.conf.local looks like:

在此处输入图片描述

named.conf.options

在此处输入图片描述

domain.com.db looks like:

在此处输入图片描述

rev.0.168.192.in-addr.arpa looks like:

在此处输入图片描述

resolv.conf looks like:

在此处输入图片描述

hosts.png 如下所示:

在此处输入图片描述

测试时它看起来像:

在此处输入图片描述

我不知道它出了什么问题。请给我一些建议。任何帮助我都会很感激。

答案1

经过几个小时的尝试,我终于能够解决问题并让 DNS 正常工作。主要问题是虚拟机的设置。之前我并没有太注意它们,但根据@abdulkadir(见评论)的建议,我花了一些时间在那里并获得了成功。

网络详细信息

network: 192.168.2.0/24 
gateway/router : 192.168.2.1

解决方案如下:

first of all network settings for dns server:

在此处输入图片描述

network settings on the client machine:

在此处输入图片描述

Interface file(DNS side):

在此处输入图片描述

named.conf.options file:

在此处输入图片描述

named.conf.local file:

在此处输入图片描述

forward zone file:

在此处输入图片描述

reverse zone file:

在此处输入图片描述

接口文件(客户端)

在此处输入图片描述

这个设置对我来说绝对没问题。我特别想提一下,我没有对“resolv.conf”、“hosts”或“hostnames”文件做任何更改。网上的一些资料都建议这样做。

谢谢。

相关内容