小编K. *_*ert的帖子

为本地网络设置 dnsmasq

我和一小群开发人员刚搬到一个新办公室,我想在我们的开发服务器上设置 dnsmasq,所以当我们在那里部署 Web 应用程序时,我们不必编辑我们自己的主机文件。我们在 192.168.3.1 有一个我们无法访问的路由器。我想我会在开发盒上安装一个 DNS 服务器,我们都将它的 IP 记录为辅助 DNS 服务器。不幸的是,我正在努力完成这项工作。

开发服务器名称为devbox,IP为192.168.3.99,运行的是最新的Ubuntu Server(Karmic)

我的电脑正在运行 Ubuntu Desktop (Karmic)

我想要达到的目标

假设我在开发箱上运行了三个网站,网站 1、网站 2、网站 3。我想通过 URL 访问它们:

http://website1.devbox
http://website2.devbox
http://website3.devbox
Run Code Online (Sandbox Code Playgroud)

所以我已经在开发盒上配置了Apache,安装了dnsmasq,并将以下几行放入其hosts文件中:

192.168.3.99 website1.devbox
192.168.3.99 website2.devbox
192.168.3.99 website3.devbox
Run Code Online (Sandbox Code Playgroud)

并编辑了我自己的 resolv.conf 文件以将开发框包含为名称服务器:

nameserver 192.168.3.99 
Run Code Online (Sandbox Code Playgroud)

它工作正常,我可以访问这些网站。问题是它不能很好地扩展。我希望所有以 .devbox 结尾的域名都转发到开发箱,这就是我正在努力解决的问题。

我试过把

192.168.3.99 devbox
Run Code Online (Sandbox Code Playgroud)

进入主机文件,并编辑 dnsmasq.conf 中的行:

# Add local-only domains here, queries in these domains are answered
# from /etc/hosts or DHCP only.
local=/devbox/
Run Code Online (Sandbox Code Playgroud)

但我无法让它工作。如果我尝试任何未明确存在于开发箱的主机文件中的 URL,DNS 查找将失败。

本地指令是否用于其他用途?我看错地方了吗?

domain-name-system dnsmasq

21
推荐指数
2
解决办法
5万
查看次数

镜像分区表?

我想镜像一个驱动器的分区表,即在 sda 和 sdb 上具有完全相同的分区。我听说 fdisk 实用程序之一可以将分区表导出到文件中,并且可以将该文件读回到另一个驱动器中,但我似乎在手册中找不到这个。

有人可以帮忙吗?

总结一下:我希望在两个驱动器上拥有完全相同的分区、相同的标签、相同的文件系统类型和相同的大小。驱动器上的数据无所谓,我只想要分区表。

partition

5
推荐指数
1
解决办法
1916
查看次数

标签 统计

dnsmasq ×1

domain-name-system ×1

partition ×1