我需要在我的本地网络上测试一些网站。
我已经为我的互联网域设置了一个带有bind9的DNS服务器,这是可行的。
我还可以在/etc/host文件中添加几个域,这样我就可以在本地机器上测试基于虚拟名称的各种站点。
现在,我必须测试各种浏览器,这意味着我将在不同的机器上(例如,Windows用于IE测试)。
我不想总是要编辑这些机器上的主机文件。我想使用dns服务器集中管理域,并将DNS服务器放到每台机器的配置中。
如何将这个DNS服务器添加到我的Ubuntu12.04机器中,这样查找顺序如下所示:
我想要做的是添加www.something.tld或dns服务器,然后能够从使用此dns服务器的本地网络中的每台计算机(windows,linux)中测试这些域。
问题是,我没有注册www.something.tld,这只是为了测试目的。确保一切都正常。
基本上,我希望将自定义域名或主机名解析为192.168.1.x地址。
我要把我的DNS服务器放在哪里呢?
发布于 2013-12-04 21:55:39
实现这一目标的方法是适当地配置您的NS --您的客户只知道您(自己的)默认NS。
每个名称服务器都可以配置为“转发”查询,它不能回答其他NS。例如(取自http://www.akadia.com/services/howto_转发_dns.html),我省略了forward first语句,因为您不希望这样做。
options {
...
forwarders {
193.247.122.26;
};
...发布于 2013-12-27 05:33:25
不确定这是否会对你有帮助,但对于我来说,这似乎是一种非常相似的情况。我正在运行一个无头树莓Pi,并希望登录使用一个名称,而不是一个IP地址。在我的路由器(192.168.1.1)上,我首先将RPi的IP设置为静态的。接下来,我转到防火墙部分中的静态NAT设置。这里有一个包含“网络计算机/设备”和“公共IP地址”字段的表。我将RPi的名称设置为与我已经设置的静态IP地址相对应。为了确保NAT的发生,我检查了我的所有计算机的网络设置都有192.168.1.1作为第一个DNS服务器。(在默认情况下,它可能已经以这种方式设置了。)我主要使用OSX-- DNS设置可以在“系统首选项中的网络”中找到--单击“高级”按钮并选择"DNS“选项卡。我的路由器是Verizon FiOS (WestellA90-9100EM15)。
https://askubuntu.com/questions/385814
复制相似问题