我在 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”文件做任何更改。网上的一些资料都建议这样做。
谢谢。