4

我知道我的 dnsmasq.conf 文件中的以下规则会将所有带有“.dev”顶级域的请求重定向回我的本地计算机。

listen-address=127.0.0.1
address=/.dev/127.0.0.1

我遇到的问题是我想设置一个别名,以便将“myserver”定向到网络“myserver.example.com”上的真实地址。

在安装 dnsmasq 之前,我在 hosts 文件中使用了一个条目来完成任务,例如...

555.555.555.555   myserver

这使我可以简单地键入以下内容:

ssh myserver 

连接到我的远程服务器。

问题是,自从我安装了 dnsmasq 后,这不再有效。

我试图配置 dnsmasq 将这些请求定向到正确的服务器,但到目前为止我还没有运气。我尝试过的一些事情没有成功,包括...

1)以下列方式使用“本地”配置指令:

local=/myserver/

据我了解,这将迫使 dnsmasq 使用主机文件来查找别名,但事实并非如此。

2)我尝试在配置中定义一个地址条目:

address=/myserver/555.555.555.555

也许这是一个语法问题,但这也不起作用。

3)我尝试调整计算机上的主机文件以别名完整的主机名,像这样......

myserver.example.com  myserver

像上面这样,也没有工作。

有人对下一步要尝试什么有任何建议吗?

提前致谢。

4

0 回答 0